Software Configuration Management Engineer
Company | CACI |
---|---|
Location | Austin, TX, USA, Chantilly, VA, USA, Melbourne, FL, USA, Sarasota, FL, USA |
Salary | $67100 – $141000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- Ability to obtain a TS/SCI clearance
- 10+ years of combined experience in a software development and/or software configuration management role with a proven track record of creating new CM process, leading CM initiatives, collaboration with colleagues and stakeholders
- Experience in Agile development environments with intimate knowledge of development tools such as Atlassian stack, JIRA, Bitbucket, Jenkins, JFrog Artifactory, XRay, etc.
- Ability to work with minimal supervision
- Experience training developers on proper versioning methods and enforcing version control
- Experience briefing to senior-level government customers
- Bachelor’s degree in Computer/Information Science or related technical field, or equivalent experience
Responsibilities
- Update and enhance existing software configuration management processes and associated documentation that is now impacting multiple projects
- Work in a collaborative team environment that fosters knowledge sharing, best practice review and strong leadership support
- Configuration Management Planning, Configuration Item Identification, Change Control, Status Accounting, Verification and Audit of software baselines
- Initiate Configuration Management Processes to include identification of tools and procedures that follow industry best practices
- Manage the build process and ensure software releases are built and deployed correctly with a focus on automating build processes to improve efficiency and reduce errors.
- Implement automated version control across hundreds of repositories and support a promotional release structure(e.g., dev, integration, test), automate by integrating with our CI/CD pipeline
- Troubleshoot configuration management issues and implement solutions
- Interface with multiple disciplines and levels of management regularly to ensure adequate control and traceability of all software products
- Facilitate internal review of bug fixes and enhancements.
- Facilitate internal/external Configuration Control boards or related/equivalent processes
- Oversee CM Repositories and update CM Libraries
- Work with the DevOps team to ensure CM best practices are built into the CI/CD pipeline
- Interface directly with senior-level government clients
- Work with Scrum Masters to implement best practices for agile software management
- Maintain software and documentation repository
- Collaborate with PMs/schedulers to ensure IMS correctly tracks software and documentation deliverables
- Attend customer and program meetings, to include PMRs, TEMs, and scrum-related meetings
- Provide CM training to ensure effective and continuous management of all configuration items
- Conduct periodic audits to ensure the integrity of changes being made to configuration items
Preferred Qualifications
- Established TS/SCI clearance
- Some development and/or scripting experience
- ITIL Foundation certification
- Experience with AS9100
- CMMI knowledge
- Master’s Degree in Technical Field
- Experience resolving software operations lessons and end-of-life issues