CACI is looking for a DevOps engineer to automate software installations and deployments in their dev/test environment, ensuring these processes mirror the challenges of deploying software in isolated, field-deployed systems. The role also involves supporting these systems, troubleshooting complex issues, and contributing to security hardening and accreditation for future program growth.
Requirements
- Experience with configuration management tools (Ansible, Puppet, Salt, etc.)
- Familiarity with OCI-compliant container technologies (e.g, docker, podman, Kubernetes)
- Knowledge of build tools and release management across an array of technologies (RPM, Python, Maven, etc.)
- Experience deploying, administering, and building pipelines with GitLab
- Experience administering RedHat Enterprise Linux or similar distributions
- Familiarity with software configuration management and version control practices.
- Experience using automated testing and security scanning tools (SonarQube, Fortify, etc.).
Responsibilities
- CI/CD in Action: In our factory dev/test environment, we're all about automated software installs. Multiple times a day, we keep things moving. Our fielded systems are isolated from reach back, so we’ve got to ensure our build processes mirror the challenges we’ll face when deploying software in the field.
- On the Ground: Support systems deployed across the U.S., with some travel to work hands-on with the systems and their operators.
- Attention to Detail: We’re looking for people who can design with the end in mind. Your work will directly influence customer perception and support our Field Engineers—the first line of defense.
- Tackling Troubles: Got a knack for application troubleshooting? We’re all about diving into the deep end and solving complex issues on the fly.
- Security First: Help us harden our baseline and secure accreditation for future program growth.
- Building Blocks: Work on system builds from the ground up. Your work in the factory will be pivotal.
- Tools & Automation: Puppet, Ansible, GitLab-CI, Jenkins, Containerization, and more - even the venerable Bash. You'll be building and improving processes for everyone from our Developers to our Field Engineers and customers.
Other
- Must be able to obtain secret clearance
- Bachelor's Degree in Computer Science, Information Technology, or a related field
- 3-5 years of industry experience as a DevOps engineer
- Secret or higher clearance
- DoD 8570.1 certifications (Security+, CISSP, etc.)