Job Seekers, Please send resumes to resumes@hireitpeople.com
Build Engineer
Engagement Type: Contract
Location: Quincy, MA
Duration: 1 Year
Job Description:
Under the direction of the Release Manager, the Build Engineer will develop automated and efficient processes to support the deployment of Service Oriented Architecture releases to all Virtual Gateway environments.
The Build Engineer will oversee all logistical & operational considerations relating to the migration of improving processes for new releases to production.
Work with other Release Managers and Project teams to develop build/release deployment plans for new releases to the production environment utilizing SCM Tool Administration, Software Build Engineering, Installation Packagingand Software Change Management.
Support and improve build and deployment procedures.
Assist in developing configuration management policies and procedures.
Support the source code management system and coordinate application builds to various environments.
Administer, maintain and provide training in the use and understanding of the Software Configuration Management (SCM) system.
Develop and maintain unified build/deployment automation for VG applications.
Develop resource alignment to a clear release management strategy for production.
Establish and communicate scope of production deployments.
Work with VG Operations to communicate business impacts to end-users.
Ensure all associated changes have been approved by the Quality Assurance organization.
Conduct Readiness Review for each new release.
Get VG Operations Director approval prior to deployment of a release.
Coordinate technical & operational activities for each production deployment.
Ensure all changes are validated post-deployment by the Quality Assurance organization.
Work with VG Operations to identify changes to Service Level Requirements for new releases.
Work with IT Operations to update monitoring and production capacity planning requirements for new releases.
Work with the VG Production Problem Manager to identify production issues and to ensure defects and enhancement requests are retrofitted into the development / engineering change control process.
Identify improvement areas in the release deployment process.
Work with the other Release Managers to maintain the overall schedule of release deployments across all environments.
Experience Required:
5 Years technical support / operations experience.
Experience with IT problems, change and release management processes.
Experience with at least one SCM toolset such as Clearcase, CVS, SCCS, Subversion or similar.
Knowledge and experience with application build software such as Ant or Maven.
Experience with Build and Deployment Automation.
Experience with Continuous Integration (CI) with tools like AnthillPro, CruiseControl, Hudson/Jenkins, Nexus, Sonar.
Knowledge of Application Lifecycle Management (ALM) tools like Collabnet Teamforge.
Broad knowledge of IT with emphasis on web based applications, integration technologies and distributed computing platforms.
Coordination of IT service management processes, with preference for IT Infrastructure Library (ITIL).
Technical Background in J2EE, BEA, SUN Portal, Oracle 9i, Unix, Linux, HTML, XML.
Experience working within Project Management methodologies.
Candidates must be able to do a 30 minute phone screen as well as an on site interview to get this offer