DevOps Engineer
$100,000–$150,000 year
On-siteHerndon, Virginia, United States
Job Summary
Deploy and manage highly available applications across private cloud infrastructures while writing maintainable code to automate cybersecurity workflows. Build and maintain custom CLI tools, APIs, and dashboards that streamline the developer experience, and implement HashiCorp Nomad and Kubernetes clusters for workload orchestration. Execute DNS configuration, manage Infrastructure-as-Code solutions using Terraform and Ansible, and build multiple CI/CD pipelines with GitLab to automate deployments. Perform system monitoring, logging, and troubleshooting to proactively identify issues, while automating security testing and monitoring within DevOps workflows. Analyze cybersecurity scan findings, assist in assembling Body of Evidence for exceptions, and perform remediation on Virtual Machines including OS patching and STIGing. Troubleshoot network, automation pipeline, and infrastructure issues to ensure system reliability and scalability in a fast-paced mission environment.
Required Qualifications
- Active TS/SCI and be willing and able to pass a CI polygraph
- Minimum of 5+ years of Industry experience as a DevOps engineer
- Bachelors degree in Computer Science, Information Systems or related field
- Masters degree and 3 years experience
- Strong programming skills in at least one language (e.g., Python, Go, Java, C#, or similar)
- Strong expertise in cloud environments, including deployment, optimization, and troubleshooting
- Proven track record in building and operating Cloud Native Applications using tools like Kubernetes and Docker
- Experience in managing, integrating and utilizing PKI certificates for user and Non-Person-Entity Authentication and Authorization
- In-depth experience with IaC tools such as Terraform, Ansible, or equivalent
- Solid experience in creating and managing CI/CD build pipelines using GitLab or similar tools (e.g., Jenkins, Azure DevOps)
- Strong scripting and automation skills using Python, Bash, or equivalent languages
- Excellent problem-solving skills with attention to detail and the ability to thrive in a fast-paced environment
- Experience with security best practices in DevOps pipelines (e.g., Trivy, Grype, GitLab SAST, Sonarqube, etc.)
- Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack
- Strong knowledge of networking and load balancing technologies
- Experience with source configuration management tools such as Git
- CI & CD development experience with technologies like Bash, Jenkins, or GitLab
- Experience with automated deployment technologies such as Cloud Formation, Ansible, Puppet or Chef
- Cloud Technologies deployment experience
- Open-source application deployments and maintenance
- Custom source application deployments and maintenance
- Moderate LINUX system administration experience (RedHat, Rocky Linux, Alma Linux or similar)
- Working knowledge of Linux and Windows operating systems, web services and SQL databases
- Experience working in an Agile environment
Desired Qualifications
- Security+ or comparable certification for privileged user access
- Experience with distributed processing methods and tools, such as REST APIs, microservices, IaaS/PaaS services
- Experience developing and deploying web services
- Experience in implementing Docker STIGs
- Experience with technical cybersecurity remediation in the context of a Continuous Monitoring (CONMON) program
- RHCSA or LPIC1/LPIC2 certifications or equivalent
- Certified Kubernetes Administrator certification
- Docker Certified Associate
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.