
Senior DevOps CM Engineer
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Chantilly • Texas • Virginia • United States
Visit company websiteExplore more
Salary
💰 $98,500 - $206,800 per year
Job Level
About the role
- Ability to plan and execute hands-on Software CM projects to support design, development, implementation, and evaluation of processes and procedures
- Update Software CM Plan CDRL, customer interface, requirements development, design reviews, and technical exchanges
- Writing, designing and implementing Software CM processes and procedures for use across the program
- 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
- Lead Software CM CI/CD pipeline setup, enhancements, branching strategies, and maintenance
- Troubleshoot configuration management issues and implement solutions
- Interface directly with senior-level government clients and with Scrum Masters to implement best practices for agile software management
- 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
- Ability to integrate security tools and best practices into CI/CD pipeline for DevSecOps
- Implement cloud and virtual on-premises development environments
- Ensure a promotional continuous deployment lifecycle
- Utilize some or all the following: Git, Ansible, Jenkins, Artifactory, Python, Kubernetes, Helm, Terraform, Packer, and Vagrant to build, package, deploy, and analyze artifacts, applications, containers, and virtual machines to various environments.
- Automate build dependency management for software obsolescence
- Ensure Software CM strategies and promotional deployments align with release strategy
- Provide multiple enclave support
- Support cyber security scans, hardening, and vulnerability analysis/remediations
- Container development and best practices
- Implement dynamic creation of builder nodes for Jenkins
- Facilitate OTA updates of fielded systems
- Administer Atlassian Jira, Confluence, and Bitbucket or portions thereof
- Provide associated design documentation
- Mentor teammates as needed
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, Computer Engineering, Physics, Math, or equivalent experience
- Active TOP SECRET security clearance with SCI eligibility
- Willing to work onsite
- Ability to document processes and procedures
- Familiarity with Microsoft Office Products
- Minimum 10 years’ experience in a technical and/or development role
- Minimum 5 years’ experience administering and implementing development workflows, CI/CD solutions, Infrastructure as Code (IaC), and security practices using common industry DevOps tooling
- Minimum 5 years’ experience developing on-premises or cloud infrastructure to support end-to-end development lifecycles for team/customer initiatives
- Demonstrated experience with Linux operating systems- preferably Red Hat Linux
- Demonstrated experience using Git
- Demonstrated experience with one or more of the following or similar: Ansible, Jenkins, GitLab, JFrog Artifactory, Python, Kubernetes, Helm, Terraform, Packer, Vagrant
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software Configuration ManagementCI/CD pipelineInfrastructure as CodeLinuxGitAnsibleJenkinsKubernetesTerraformPython
Soft Skills
collaborationleadershipdocumentationtroubleshootingmentoring
Certifications
Bachelor’s degreeTOP SECRET security clearance