|
Duration: 6+ Months
Job Description: Implement and maintain the Change Management infrastructure including license management, tool/environment troubleshooting, upgrades, migrations, and disaster recovery.
Design and implement improvements to Change Management practices such as automation (e.g. triggers for code review), integration with other development tools such as defect tracking or IDE software.
Perform and troubleshoot software builds. Improve and streamline build and build processes using change and build management tools and edits to related XML and parameters files.
Track and package all components of the software release that comprise a full working system as the end product. These items may include build deliverables (code), data, data structure, content, software configuration files and instructions, etc. And work with a BA or Project Manager to collate this information to create a comprehensive set of Release Notes (AKA Roll-out Plan / Back-out Plan).
Deploy the release to pre-release and staging environments using the preliminary release notes. Refine and test the deployment continuously through the promotion and roll-back of environments as needed.
Create and maintain documentation on processes, procedures, and policies related to above tasks. Ensure that documentation is current and comprehensive.
Work collaboratively with Developers and advise the Manager of Release Management on improvements and efficiencies.
Mandatory Requirements:
Requires a bachelor's degree in a related area and 5-8+ years of experience in the field.
Familiar with a variety of the Release Management concepts, practices, and procedures.
Experience with Team Foundations (TFS) and BladeLogic (BL)
Knowledge of the financial industry (capital markets) is required.
Experience with SQL Server 2000/2005, TSQL, DTS, SSIS, and stored procedures.
Experience with scripting languages.
Experience with automation techniques.
Experience with automated build and delivery tools.
Solid understanding of operating systems (Windows 2003, Linux).
Preferred Requirements:
Eight to ten (8-10+) years of total IT experience.
Certification in Change Management practices (ITIL, etc).
Team Foundation Server and Visual Source Safe experience.
ANT / NANT, MSBuild, and TFSBuild experience.
.NET and JAVA experience.
Experience with off-shore resources.
Experience in development.
Experience writing comprehensive and descriptive documentation.
Experience with user management/security administration systems such as Active Directory.
|