Build Release Engineer (2 Positions)

Job Description
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.

Basic Qualifications

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
Experienced Java application administrator who has both Linux/Unix scripting skill and some Java/Javascript development skills.

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