page contents

Configuration Management Specialist

  • DXC Technology
  • Topeka, KS, USA
  • Jun 14, 2019
Full time Computer Science Other IT Jobs

Job Description

he Configuration Management Specialist will be responsible for working with a production development team in a classified environment to fully administer the source code tools, developer access and source code. You will have the opportunity to work with a development team to define and implement continuous integration tools, processes, and procedures in a DevOps environment. 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. You will be responsible for total source control and the implementation of any improvement initiatives. You will need to integrate well with an established team, using both technical and consensus building skills to support the multi-stream development.

You will have the opportunity to support technical teams with defining, documenting, baselining, and changing all configuration items. You will manage the baseline configuration for source code and related documents as well as manage and track changes to baselines. You will engage as liaison with our client on status and impacts of change management and requests. You will be responsible for planning, coordinating, and implementing measures to safeguard information in computer files against accidental or unauthorized change, modification, or disclosure. You will also schedule and perform independent audits - comparing audit results to actual IT infrastructure. You will lead the team to develop and improve CM process, working methods, and tools.

  • Coordinate CM service across the enterprise with other CM specialists, refresh teams, and support teams that collect, store, update, analyze, and report on configuration items (CIs) utilizing ServiceNow.
  • Develop hardware and software version control processes, policies and procedures and ensures that they are followed on hardware and software development projects in a DevOps environment.
  • Support physical inventory of assets.
  • Serve as an advisor to Government Change Control Board (CCB).
  • Maintain strict IT configuration control over the contract life to include policies, procedures, and hardware/software.
  • Design and establish management documentation.
  • Provide advice and guidance on methods, procedures, and requirements to individuals responsible for the creation of documentation.
  • Design and seek agreement on the scope of the entire CM processes, including identifying and documenting the items to be controlled and the information to be captured and recorded.
  • Ensure the proper baseline identification of configuration items, perform periodic audits, and provide verification of version release configuration items.
  • Develop and maintain CM process standards, plans, and procedures.
  • Ensure changes to the process methods and processes are properly approved, communicated and managed throughout the CM process.
  • Track all problems and changes in product documents and reports changes and current configuration.
  • Provide source code branching and merging policies to support a multi-work stream environment;
  • Provide SCM support in branch management, merge conflict resolution;
  • 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;
  • 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;
  • Assist with providing technical deployment documentation.

BS in Computer Science, Engineering or and 5 to 7 years of experience related field

Must have experience with large scale enterprise IT contracts

ITIL certified

General Knowledge and Skills

7+ years’ as a DevOps Configuration Management Specialist or Senior DevOps Build Release Engineer.

7+ years’ experience implementing  DevOps software configuration controls

Extensive knowledge of DevOps software build cycles

Extensive Experience  DevOps deploying code

Must have 3 – 5 years of virtualization experience

Experience supporting and working with high functioning technical teams

Experience in an Agile team structure

Experience in software architecture

Demonstrated ability to coach others in best practices

Collaboration across project life cycles

Skilled in interpersonal communication

Knowledge of MS Office Word, Excel PowerPoint, Visio, Outlook

Demonstrated ability to meet established timelines

Ability to function independently and in a team environment

Ability to present technical ideas and technical information concisely, both verbally and in writing or through presentations as needed

Experience writing technical documents

Infrastructure Automation Knowledge and Skills

Must be an Experienced level Windows/Linux Administrator

Minimum Proficiency Requirement, Experience with Automation tooling: in DevOps Auzure , Ansible,  Windows PowerShell DSC, Puppet, Chef, GIT

Additional Experience with Automation tooling: Bash, SaltStack, Docker, Fabric

Web Languages  Knowledge and Skills

Minimum Proficiency Requirement, Experience with these Web Languages: Python, PHP, Java, Ruby, C++, .NET, .ASP

Minimum Proficiency Requirement, Experience with EACH Software Configuration Management Tool: DevOps Azure Repo, Team Foundation Server, Clearcase

Minimum Proficiency Requirement, 2 to 5  years of experience: Application systems analysis and development; Configuration and release management processes; Experienced deploying applications in DevOps Auzure Pipes, Amazon AWS; Experience developing software products in a SaaS environment

Continuous Integration  Knowledge and Skills

Minimum Proficiency Requirement, Experience with Continuous Integration:  DevOps Azure Pipes, Jenkins,  Hudson, Anthill Pro, Microsoft’s Team Foundation Server,  CruiseControl, CruiseControl.NET

Additional Experience with,   Experience with Continuous Integration:  Bamboo, ThoughtWorks’ Go, Urbancode’s, Jetbrains’ Team City.

Other Desired  Knowledge and Skills

Database management

System design

Project Management

Risk Management

Scrum Master