DevOps Engineer (Junior, Mid-Level, Senior)
Location: St. Louis, MO
Clearance Required: Active Top Secret/Sensitive Compartmented Information (TS/SCI)
Position Summary
The DevOps Engineer supports mission-critical Department of War and Intelligence Community programs by designing, deploying, automating, and sustaining secure cloud and on-premises infrastructure supporting enterprise applications and platform services. Working within Agile and DevSecOps environments, the DevOps Engineer develops and maintains CI/CD pipelines, containerized applications, Infrastructure as Code (IaC), and cloud-native solutions that improve system reliability, security, scalability, and operational readiness.
This position may be filled at the Junior, Mid-Level, or Senior level based on experience and demonstrated technical expertise.
Essential Duties and Responsibilities
- Design, develop, automate, deploy, and maintain secure DevSecOps solutions supporting enterprise software applications and platform services.
- Design, implement, and maintain CI/CD pipelines supporting automated application builds, testing, security scanning, and deployment across multiple development, test, staging, production, and multi-security enclave environments.
- Architect, deploy, administer, and optimize cloud and on-premises infrastructure supporting enterprise applications, microservices, and platform services.
- Develop, deploy, and manage containerized applications utilizing Docker, Kubernetes, OpenShift, Helm, and related container orchestration technologies.
- Implement Infrastructure as Code (IaC) and configuration management solutions utilizing technologies such as Terraform, Ansible, CloudFormation, AWS CDK, Chef, or Puppet.
- Configure and maintain GitLab CI/CD pipelines and other DevOps automation tools supporting continuous integration, continuous delivery, and secure software deployment.
- Integrate enterprise authentication services, access controls, monitoring, logging, vulnerability management, and security compliance into DevSecOps workflows.
- Monitor system performance, troubleshoot infrastructure and application issues, and optimize platform reliability, scalability, and operational efficiency.
- Manage software revisions, configuration management, security patches, system hardening, and operational documentation.
- Support Authority to Operate (ATO), Assessment and Authorization (A&A), RMF compliance, vulnerability remediation, and enterprise cybersecurity initiatives.
- Collaborate with software developers, system administrators, cybersecurity teams, and government stakeholders to implement secure, scalable, and maintainable enterprise solutions.
- Participate in Agile, Scrum, and SAFe ceremonies while supporting software delivery, operational readiness, and continuous process improvement.