Posted in

Software Configuration Management Engineer

Software Configuration Management Engineer

CompanyCACI
LocationAustin, TX, USA, Chantilly, VA, USA, Melbourne, FL, USA, Sarasota, FL, USA
Salary$67100 – $141000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert 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