DevOps Engineer
$82,500–$110,000 year
On-siteReston, Virginia, United States
Job Summary
Design, deploy, and maintain physical, virtualized, and containerized infrastructure to ensure secure system performance. Build automation for configuration, software integration, and testing while developing CI/CD pipelines for consistent deployments. Administer Linux environments, manage Kubernetes and OpenShift platforms, and oversee virtualization infrastructure including VMware and Proxmox. Document operational runbooks and mentor team members in DevOps practices. Collaborate with senior staff on complex technical challenges and deliver presentations to leadership. Requires 4+ years of DevOps experience, strong Linux administration skills, and willingness to travel internationally on occasion.
Required Qualifications
- Demonstrated experience with Docker and container orchestration platforms (e.g., Kubernetes, Docker Swarm)
- Demonstrated experience with CI/CD tools and practices (e.g., GitLab CI, Jenkins, GitHub Actions)
- Demonstrated experience with Infrastructure as Code (IaC) tools (e.g., Terraform)
- Experience deploying software-intensive systems involving web, middleware, and database components
- Strong Linux system administration experience (Red Hat Enterprise Linux preferred)
- Experience designing, documenting, and deploying physical infrastructure (e.g., racking/stacking, server installation)
- Experience administering development ecosystem tools such as Jira, Confluence, Git, Slack, etc.
- Strong written, verbal, presentation, and documentation skills
- Bachelor's Degree in Computer Science, Computer Engineering, or related field OR 8 years of related experience in lieu of degree
- 4+ years of relevant experience in systems engineering, DevOps, systems administration, or related field
- Experience with automated test frameworks for web-based and microservices architectures
- Experience with public cloud platforms (Azure, AWS; AWS EKS experience preferred)
- Experience with virtualization and automation tools such as VMware, Proxmox, Infrakit, Vagrant, Puppet, or similar
- Experience administering tools used by software development teams (e.g., JIRA, Confluence, Team Foundation Server, GitHub, Slack)
- Willingness to travel internationally on occasion
- Ability to remain seated and/or standing for extended periods
- Ability to spend extended periods working at computer workstations and viewing monitors
Desired Qualifications
- Demonstrated experience with OpenShift and/or AWS Elastic Kubernetes Service (EKS) desired
- Strong Linux system administration experience (Red Hat Enterprise Linux preferred)
- AWS EKS experience preferred
- Cybersecurity-related experience is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.