Thursday, July 22, 2010

Sr. Build & Release Engineer (Mountain View)

The Build/Release Engineer will automatically create and deploy builds within an Agile development environment, while applying continuous integration practices. The individual will also label those builds, generate executables and track multiple versions, as well as identifying areas for merges and then merging the different versions of code. The Build/Release Engineer will work with both on site and offshore teams in order to ensure the successful builds and releases.

Extensive hands-on experience in release, configuration and change management and the corresponding tools and software is required. Experience in continuous integration is preferred. Previous experience within a software product centric environment is desired, as well as a Bachelor’s degree.

Required Skills: Successful Candidate must have....
• At least 7 years experience in a production software engineer / release role.
• Strong knowledge of the Software Development Life Cycle (SDLC) and SQA/SCM (Software Configuration Management) tools in an Agile development environment
• Development environment: SubVersion (SVN), Eclipse, Visual Studio, Xcode
• Experience with Unit testing (JUnit), Hudson, Ant, Maven, Jira, Confluence integration
• Strong experience with shell scripting (bash) and Linux rpm packaging
• Experience with SaaS J2EE environments
• Strong experience with Windows, Linux and VMware environments
Desired:
• Experience in HA / DR SaaS production environments
• Spring, Tomcat, MySQL, Oracle DB

No comments:

Post a Comment