Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

Release Engineer

Company DPC
Wage between $0.00 - $0.00 Annually
Location United States, New Hampshire, Manchester
Employment type Full Time
Education Not Specified
Year Experience 2 - 3 Years of Practical Experience
Travel None
Published on 8/11/2006
Description
JOB TITLE: Build/Configuration/Release Engineer

REPORTS TO: IT/Platform and Storage Manager

DEPARTMENT: IT/Platform Storage

PURPOSE/OBJECTIVE:

Our client is looking for a highly motivated, energetic and experienced build, configuration management, and release engineer to help drive our build/release process to the next level. This position will manage builds of releases into the various environments; including creating appropriate tags and branches within our Source Code Management System, creating and managing automated deployment processes, creating and managing the unit test framework, coordinating release management, creating the Release Plan, and providing deployment and troubleshooting support. Candidate should demonstrate exceptional multi-tasking skills, ability to generate new, performance enhancing ideas, and superb task execution skills and drive to completion all initiated projects. After joining our client, the engineer will be expected to implement branching and merging strategies for major, minor, maintenance and patch releases, continuously improve the build system and spearhead streamlined build and test integration.

MAJOR RESPONSIBILITIES:

Maintain, manage, enhance and own:

? Source Code Management Tools ? Client is using Sourcegear Vault for Source Code Control.
? Provide ongoing build support: Continuously monitor build status, and provide quick resolution to build issues.
? Develop and maintain an efficient and flexible automated deployment framework that ensures repeatable deployment of releases into multiple environments.
? Create and manage procedures for build and source code management.
? Educate development staff on the software configuration management procedures (source code checkout and check-in procedures).
? Create builds within the automated deployment framework allowing deployments to multiple environments.
? Ensure that builds are properly documented and identify changes since last build through Release Notes.
? Coordinate builds of a release with Quality Assurance and Operations.
? Manage list of releases including release contents and dates, coordinating this list with the Change Control Board and the Program Management Office.
? Assist in identifying and resolving conflicts between product releases.
? Create monthly reports of number of changes by application.
? Evaluate changes to uncover patterns in changes. This will allow discovery of missing system requirements, known Errors and potential operational procedures.
? Provide input to project estimates.
? Work with the operations team to manage and audit backups of product source code and build automation code.
? Revolutionize Build system, including streaming/cruise control builds, tight integration between nightly build and automated test, improved integration between build system, bug tracking system and the Source Code Management Tool.

REQUIREMENTS:

Education and Experience:

? 2-5 years experience as a build/release/configuration management engineer.
? Excellent problem solving, analytical skills and technical troubleshooting skills
? Strong knowledge of Software Development Life Cycle
? Experience releasing concurrent product lines
? BS/MS in Computer Science, Computer Engineering or similar technical degree


Technology Skills

? Expert in Source Code Management Tools (Examples: Sourcegear Vault, CVS, PVCS, Rational ClearCase, Microsoft Source Safe)
? Expert in Build Management Tools (Examples: ANT scripts, MAKE utility)
? Expert in Source Code Unit Test and Integration Test Tools (Examples: JUnit, JTest.)
? Expert in Corporate, Industry, and Professional Standards and Best Practices (Examples: departmental source code management procedure, corporate quality management system.)
? Proficient in Operating Infrastructure (Examples: Microsoft Windows 2000/2003, Microsoft Virtual Severs, Red Hat Linux, Microsoft Internet Information Server, Apache web server)
? Basic administrative knowledge of one or more major database, including Oracle, MS SQL Server, MySQL.
? Basic networking skills, including DHCP setup, router and switch exposure.



Experience/Skills
See above

Other desired skills:
Release Engineer

This job has expired.