Job Description :
Must be on our W2.

Configuration Management Specialist - Columbia MD

Long term Contract



Configuration Management Specialist



Job Description:

The Configuration Management Specialist will be responsible for providing professional and effective technical consulting services while performing the configuration management functions for the ACA Data Services Hub and its’ associated applications and infrastructure. The Configuration Manager will perform and support all activities related to configuration management (CM), including configuration of source code control system software, administering the software, developing build tools/utilities and performing application builds.

Utilize and improve the current Software Configuration and Change Management processes and procedures for the DSH applications

Work with release management staff in use of procedures and work with the team lead to tune procedures to bring efficiencies into the overall process

Installs and configures configuration management (CM) tools/software

Configure, implement, automate and administer build systems, infrastructure and environments for Continuous Integration and Deployment Practices

Creating and updating build jobs and build workflow in Jenkins

Creating, implementing and providing oversight of system properties, script library and plugins in Jenkins

Performing build related software installations and upgrades

Work with application teams to implement application builds using Maven, Jenkins, Nexus, and deployments with Puppet

Flexible enough to provide 24×7 on call support

Ability to apply complex principles, theories and concepts of the Agile, CI and CD disciplines and provide solutions to a wide range of complex problems

Strong critical thinking, troubleshooting and problem solving skills



Required Skills:

Must have a Bachelor's degree

Must have 5 years of experience as a configuration manager for large software applications

5 or more years of experience in Continuous Integration and deployment discipline.

5 or more years of experience in Java based application builds.

3 or more years of experience using CI server such as Jenkins

3 or more years of experience with tools such as Puppet, Maven, Nexus

3 or more years of experience scripting and automating application builds using various languages and tools such as Maven, shell and BASH scripts.

2 or more years of experience administering and using repository managers such as Nexus

3 or more years of experience in the major *nix type environments (AIX, Linux, Solaris) and *nix shells scripting

Proficient with source code management systems such as Subversion and Git

Strong interpersonal skills and effective team player

Good verbal/written communication skills

Strong prioritization skills with a clear ability to communicate clearly and concisely



Required Experience:

Experience working with SVN, Create code baselines, merges code to keep project branches in sync.

Experience in trouble shooting Linux JBoss deployment tools (such as Ant, Maven, Jenkins, etc.,)

Experience working on CI/CD tools like Jenkins

Experience in performing configuration audits

Experience writing/maintaining build scripts and creating builds for Java.

Experience working in Linux environment, and using basic Linux commands, Shell programming experience.

Excellent written and verbal communication skills.

Ability to multi-task and interact with different teams across the project.



Experience with the following tools required:

SVN

GIT

Jenkins

NEXUS

Maven

CALT (TeamForge)

HP Fortify – to run security scans

JIRA
             

Similar Jobs you may be interested in ..