Develops and maintains software configuration management tools to support configuration identification, control, reporting, and delivery of both internally developed and externally purchased commercial-off-the-shelf (COTS) software products. Performs configuration management and release engineering tasks to ensure new software product operating parameters are documented, comply with standard hardware configurations, and are logistically sustainable. Designs, develops, automates, and maintains productivity tools using programming, database or scripting languages to improve software modeling and development. Designs and implements build procedures that are used to support software product development and use. Develops software configuration standards and policies for company-wide use. Trains software developers in the use of configuration management tools and the implementation of software quality standards. Maintains the Software Configuration Management System including collection or distribution of code documentation, problem report and change request processing, software build documents, and delivery of software products to operational environments. Implements long term organizational objectives for software process improvement (e.g., SEI CMM), compliance with ISO 9000 standards, and software code reuse.
The Software Configuration Analyst translates business and engineering requirements into functional system settings, rules, and workflows within platforms such as Atlassian. This role controls technical baselines, tracks configuration changes, and leads Configuration Control Board (CCB) activities to ensure compliance with applicable standards (e.g., NIST SP 800‑53, SP 800‑171, SP 800‑128). The analyst partners with Information Assurance, Engineering, Quality, and external stakeholders to resolve deviations and maintain baseline integrity.
Core Responsibilities
Interpret business and engineering requirements and configure platforms (Jira, Jira Service Management, ProForma, Confluence) to meet those requirements.
Establish, maintain, and enforce technical baselines; track all configuration changes in the CM database.
Schedule, facilitate, and document Configuration Control Board meetings; ensure all change proposals are reviewed, approved, and recorded.
Conduct periodic configuration audits and verify compliance with NIST SP 800‑53, SP 800‑171, and SP 800‑128
Work with Information Assurance, Engineering, Quality Control, and external partners to troubleshoot baseline deviations and drive remediation actions
Generate status and tracking reports for management and customers, highlighting configuration health and outstanding issues
Maintain and evolve CM tools (e.g., custom Jira workflows, Access databases, SharePoint libraries) to improve identification, control, reporting, and delivery of software baselines.
Ensure proper handling of export‑control markings and documentation formats where applicable.