Randstad Configuration Manager in Chantilly, Virginia
Wednesday, October 5, 2016
Temp to Perm
You will have the opportunity to work with a distributed development team of over 50 developers to implement continuous integration tools, processes, and procedures. During the first thirty days, you will work with the team to understand the current source code environment, identify issues, document success criteria, and define any initiatives to improve source code management. After this initial period, you will be responsible for total source control and the implementation of any improvement initiatives.
As our CM Specialist, you will be responsible for working with the team to fully administer the source code tools, developer access and source code. Your responsibilities include branching and merging methodology to support multiple, concurrent teams working on independent delivery cadences. This will include working closely with our CI Build Manager to support multiple build streams for each function or bundled code segment being enhanced. The CM specialist will need to support between 8 and 30 simultaneous work streams with source code and access control. The CM Specialist will be expected to provide labeling, i.e., labeled builds, that the CI Build Manager can directly reference. You will be responsible bundling the exact source for a specific build. Other duties include providing CM audits and identification of 3 rd party library dependencies. The project is a large software development effort for a high visibility government web site. As the CM Specialist, you will be able to make a difference in the quality of our software deliverables.
Develop and support tools to improve the efficiency of source code management, configuration and control for the software development and related build processes;
Manage all access to the source code repository;
Provide source code branching and merging policies to support a multi-work stream environment;
Document policies and processes to be used by the team;
Define source code backup and off-site retention;
Perform configuration audits;
Identify source code anomalies and implement solutions;
Provide SCM support in branch management, merge conflict resolution;
Assist with providing technical deployment documentation.
10 years Experience implementing configuration controls for a large distributed team to include: Experience configuring Subversion (also known as SVN), Rational Clear Case or equivalent Rational tool and AWS or other hosting server environment;
Demonstrated experience with branching and merging source code control for projects with multiple work streams;
Demonstrated skills with establishing configuration control policies for a team with greater than 50 developers;
Must have great interpersonal and written and verbal communications skills.
Software development experience in a Java technology stack
Proficiency with SQL scripts and HTML
Experience with Rational/Jazz products
Previous experience with the Department of Veterans Affairs
Agile team experience