What are the responsibilities and job description for the Senior DevOps Engineer position at Precision Solutions?
Overview
Senior DevOps EngineerOnsite | Springfield, VA or St. Louis, MO | 5 Days a Week
Active TS/SCI Clearance Required - Ability to obtain a CI Poly
Summary
Our client is an employee and Service-Disabled, Veteran-owned Small Business focused on providing niche technical services. They are a team of experienced cybersecurity professionals with a track record of success in the Federal, Commercial, and Academic workspaces. Additionally, our client designs, builds, operates, and secures scalable cloud and IT infrastructures to meet their customers’ near-term needs and fulfill their long-term requirements.
Responsibilities
Our client is looking for a Senior DevOps Engineer to join their team! This role supports the Common Operations Release Environment (CORE) at the National Geospatial-Intelligence Agency (NGA). The engineer will help build, maintain, and secure a complex on-premise and/or hybrid cloud infrastructure. Responsibilities include working on DevSecOps pipelines, Kubernetes-based deployments, and automating and monitoring enterprise-level systems. This is an on-site position located in either St. Louis, MO or Springfield, VA and requires an active TS/SCI clearance.
- Build and maintain secure, scalable on-premise and hybrid cloud infrastructure
- Support DevSecOps pipelines and automation of deployments
- Manage Kubernetes-based deployments and container platforms such as Docker and OpenShift
- Implement and manage CI/CD workflows using GitLab, Jenkins, and ArgoCD
- Use monitoring tools like Kibana, Grafana, or Nagios to ensure system health and performance
- Write and maintain automation scripts using Python, Bash, or Shell
- Troubleshoot infrastructure and application-level issues
- Collaborate using Jira and Confluence to manage tasks and documentation
- Ensure systems remain operational, secure, and aligned with best practices
Requirements
8 years of IT experience with a bachelor’s degree or equivalent combination of education and experience
Strong background in DevOps, including CI/CD, scripting, and automation
Experience with containerized environments using Kubernetes, Docker, and OpenShift
Hands-on experience with GitLab, Jenkins, and ArgoCD
Familiarity with monitoring tools such as Kibana, Grafana, or Nagios
Proficiency in scripting with Python, Bash, or Shell
On-premise or hybrid cloud deployment experience
Strong troubleshooting skills and ability to manage multiple tasks efficiently
Proficiency with Jira and Confluence
Education Requirements
A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
Preferred Requirements
Experience deploying to Kubernetes using Helm and GitLab
Familiarity with IAM, S3, VPN, SSH, and other access management tools
Knowledge of unit and functional testing practices
Understanding of microservice architecture
Clearance Requirements
- Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; an active TS/SCI clearance is required. Please be aware that onboarding can take 4-6 weeks for this position.