Configuration Management Analyst
Core
Manage configuration items, baselines, and changes for large-scale enterprise IT programs and software releases.
Role type
Senior IC configuration management analyst
Builds
Controlled software releases and enterprise IT asset configurations
Domain
Defense/IT services
Required skills
Configuration management, CMDB management, change control, release engineering, audit reporting, documentation design, tool development, software modeling, build procedures, training
Preferred skills
DevOps, programming, database, scripting languages
Technologies
CMDB, Hardware Support, DevOps
Responsibilities
Maintain a Configuration Management Database (CMDB) containing configuration item (CI) attributes and relationships. Maintain the Configuration Management Plan and use it to establish processes for identifying, controlling, reporting on, and auditing CIs. Maintain and update configuration management policies, plans, and procedures. Maintain a Definitive Media Library (DML) for hardware and software. Define and prepare configuration management audit reports as needed. Analyze product design changes, assess their effects on design and function, and prepare the necessary documentation. Design and establish management documentation. Authorize the release of drawings and software configuration changes specified by management and other functional groups. Develop and maintain software configuration management tools for identifying, controlling, reporting on, and delivering internally developed and commercially purchased software. Perform configuration management and release engineering tasks, documenting software operating parameters and ensuring they align with standard hardware configurations and can be sustained logistically. Design, develop, automate, and maintain productivity tools using programming, database, or scripting languages to improve software modeling and development. Design and implement build procedures that support software product development and use. Develop software configuration standards for company-wide use, as needed. Train software developers on configuration management tools and software quality standards, as needed.
