Required Skills & Experience
- Bachelor's degree and 5+ years of relevant experience; 8 additional years of experience may be substituted for the degree.
- Hands-on production experience with AWS as a primary cloud provider.
- Experience deploying and operating Kubernetes (Amazon EKS or equivalent), including clusters that other teams deploy to.
- Strong proficiency with Terraform (Terragrunt preferred).
- Experience building and maintaining CI/CD pipelines using GitHub Actions, Jenkins, or similar platforms.
- Strong Linux systems administration and shell scripting experience.
- Working knowledge of networking fundamentals: DNS, TLS, load balancing, reverse proxies, and container networking.
- Experience with Docker and container-based delivery.
- U.S. citizenship; must be able to obtain and maintain a federal Public Trust background investigation and agency-issued PIV credential.
Nice to Have Skills & Experience
- Terragrunt in multi-account AWS environments.
- Argo CD, GitOps workflows, or Argo Workflows.
- HAProxy, OpenResty, NGINX, Envoy, or API gateway technologies.
- Proficiency in Go, Python, Bash, or similar languages.
- Building reusable GitHub Actions, composite actions, or self-hosted runners.
- Integrating SAST, DAST, dependency scanning, and compliance automation into CI/CD pipelines.
- Supporting federal systems, including ATO processes, FedRAMP, NIST 800-53, STIGs, or similar frameworks.
- Observability platforms such as Datadog, CloudWatch, Prometheus, or Grafana.
Job Description
Our client is hiring a DevOps / Platform Engineer to join our program team supporting a federal agency client's large-scale digital services platform. You will design, build, and operate the cloud infrastructure, deployment automation, and shared platform services that many engineering teams use to securely deliver public-facing digital services. You will be part of a platform engineering team focused on reliability, security, automation, and developer experience. The ideal candidate is comfortable working across infrastructure, CI/CD, Kubernetes, cloud architecture, and federal compliance, and collaborates closely with software engineers, Site Reliability Engineers (SREs), and security teams.
Platform Engineering
- Design, build, and maintain the cloud infrastructure supporting a shared platform.
- Develop reusable infrastructure modules, libraries, and automation used across multiple engineering teams. Infrastructure & Automation
- Provision and manage cloud infrastructure using Infrastructure as Code (Terraform/Terragrunt).
- Build and maintain Kubernetes infrastructure and supporting platform services. CI/CD & Software Delivery
- Build and maintain automated CI/CD pipelines using GitHub Actions, Argo CD, Jenkins, or similar technologies.
- Support GitOps deployment patterns and continuous delivery best practices. Reliability & Operations
- Participate in a business-hours support rotation and production on-call responsibilities.
- Troubleshoot production infrastructure, Kubernetes clusters, deployment failures, and cloud services.
Targeting $40-60 an hour