DevOps Engineer - Mid

CACI InternationalSt. Louis, MO
$69,100 - $141,500Hybrid

About The Position

Join an Agile team supporting mission-critical geospatial intelligence (GEOINT) applications for the National Geospatial-Intelligence Agency (NGA). Help design and maintain CI/CD and DevSecOps solutions that enable secure, reliable, and efficient software delivery. Work with cloud, containerization, and automation technologies supporting national security missions. Collaborate with software engineers, cybersecurity teams, and government stakeholders to improve development and operational workflows. This position is contingent upon contract award.

Requirements

  • TS/SCI clearance required with the ability to obtain Poly
  • Bachelor's degree in Computer Science, Information Technology, Engineering, Cybersecurity, or a related technical discipline.
  • 5+ years of experience supporting software development, DevOps, platform engineering, or system administration activities.
  • Experience designing and maintaining CI/CD pipelines using Jenkins, GitLab CI/CD, GitHub Actions, or similar platforms.
  • Experience with Linux administration, scripting (Python, Bash, or PowerShell), and Git-based source control.
  • Experience supporting containerized environments using Docker, Kubernetes, or similar technologies.
  • Familiarity with Infrastructure-as-Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
  • Understanding of Agile development practices, DevOps methodologies, and secure software delivery principles.
  • Ability to obtain and maintain a U.S. Government security clearance.

Nice To Haves

  • Experience supporting NGA, DoD, Intelligence Community, or other federal government customers.
  • Familiarity with AWS, Azure, or other cloud platforms.
  • Experience implementing DevSecOps practices and automated security scanning.
  • Experience with monitoring and observability tools such as Grafana, Prometheus, Splunk, or ELK.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines supporting software build, test, and deployment activities.
  • Develop automation solutions using scripting and Infrastructure-as-Code (IaC) tools.
  • Support containerized application deployments using Docker, Kubernetes, or similar technologies.
  • Collaborate with development teams to improve release processes, deployment reliability, and operational efficiency.
  • Implement DevSecOps practices, including automated security scanning and compliance validation.
  • Troubleshoot issues involving build systems, deployment pipelines, infrastructure, and application environments.
  • Contribute to technical documentation, process improvements, and platform engineering initiatives.

Benefits

  • flexible time off
  • robust learning resources
  • comprehensive benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service