The Configuration Manager is responsible for establishing, maintaining, and governing configuration management processes across the VESEE 2.0 program.
This role provides oversight for configuration management activities throughout the software development lifecycle, ensuring the integrity, traceability, and control of software, documentation, infrastructure, and release artifacts.
The Configuration Manager will work closely with product, engineering, DevSecOps, quality assurance, cybersecurity, and program leadership teams to manage configuration baselines, oversee software releases, facilitate change control activities, and ensure compliance with federal and program requirements.
Develop, maintain, and continuously improve the program's Configuration Management Plan (CMP).
Establish and manage configuration management processes, standards, and procedures across all phases of the software development lifecycle.
Identify, document, and maintain configuration items (CIs), including software, infrastructure, documentation, and system artifacts.
Ensure configuration baselines are established, maintained, and protected throughout development and production environments.
Conduct configuration audits and reviews to verify compliance with approved baselines and change requests.
Maintain configuration status accounting and reporting to support program leadership and audit activities.
Oversee software tracking, version control, and release management activities across multiple development teams.
Coordinate release schedules and deployment readiness activities with engineering, DevSecOps, QA, and operations teams.
Ensure software releases are properly documented, approved, tested, and deployed in accordance with program procedures.
Track software changes from development through testing and production deployment.
Maintain release records, deployment documentation, and software inventory artifacts.
Support rollback planning and release recovery activities as needed.
Facilitate Configuration Control Board (CCB) meetings and change review processes.
Review proposed changes for completeness, impact, risk, and compliance with program standards.
Ensure approved changes are properly documented, implemented, and tracked through completion.
Provide guidance and leadership to technical teams regarding configuration management best practices.
Support traceability between requirements, development artifacts, testing, and production releases.
Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, Business, or related field.
5+ years of experience in Configuration Management, Release Management, Software Asset Management, or related disciplines.
Experience developing and maintaining Configuration Management Plans (CMPs).
Experience supporting software development lifecycle (SDLC) activities in Agile environments.
Experience managing software baselines, configuration items, and release processes.
Experience facilitating Configuration Control Boards (CCBs) or formal change management processes.
Experience with version control systems such as Git, GitHub, GitLab, Bitbucket, or Azure DevOps.
Experience maintaining software inventories, release documentation, and audit records.
Strong analytical, organizational, and documentation skills.
Excellent written and verbal communication skills.
Tech Stack
Azure
Cyber Security
SDLC
Benefits
Company-subsidized health, dental, and vision insurance