Hands on build and release engineer to handle end to end build and release process.
Update and Document the release notes for the implemented deployment services.
Provide management reports on release progress.
Handle service roll out and/or roll back activities from planning to implementation on internal and production environment.
The candidate’s key responsibilities are configuring production and non-production environments with Unix scripts, deploying and configuring Java core applications, and troubleshooting/recovering any issues with the applications in these environments.
5+ Years of experience or background in Build and Release Engineering
3+ years of programming experience with Shell scripting and Perl / Python
Experience setting up and/or maintaining automated build system
Understanding the integration between automated software test and the build process
Knowledge on product development (including C++, Java, Java script, PHP, and Web Services), service-oriented architecture
Experience with build tools such as Jenkins, Gerrit, Repo, and Git