DevOps Engineer - Platform Enablement & Automation Services
General Dynamics Information Technology9 hours ago
Remote, United StatesSenior
Base Salary
$128k - $173k/yr
Responsibilities
- Design, deploy, and manage Azure Kubernetes Service clusters, including node pools, workload identities, ingress controllers, and security configurations.
- Develop and maintain GitLab CI/CD pipelines for build automation, containerization, quality gates, security scanning, artifact management, and production releases.
- Build and maintain Helm charts, YAML manifests, templates, and reusable AKS deployment patterns.
- Implement infrastructure as code using Terraform, Bicep, or ARM.
- Collaborate with application teams to containerize applications, troubleshoot deployments, and optimize runtime performance.
- Implement observability with Azure Monitor, Prometheus/Grafana, and ELK/EFK for cluster health, logs, and metrics.
- Manage secrets, certificates, and configuration values using Key Vault or equivalent tools.
- Troubleshoot AKS workloads, GitLab pipeline failures, Kubernetes scaling issues, and service connectivity problems.
- Document operational procedures, infrastructure-as-code patterns, deployment workflows, troubleshooting guides, and DevOps standards.
- Support Zero Trust, compliance, and enterprise security requirements through hardened DevOps practices.
Requirements
- Bachelor’s degree and a minimum of five years of experience; an additional four years of experience may substitute for the degree.
- Active Secret security clearance and US citizenship are required.
- Current DoW 8140 certification, such as Security+ CE or higher, is required.
- Strong knowledge of Kubernetes operations, container lifecycle, networking, scaling, and security is required.
- Expertise with GitLab runners, pipeline configuration, security scanning, and artifact management is required.
- Proficiency with Docker, Helm, YAML, and Kubernetes manifests is required.
- Experience with infrastructure-as-code tools such as Terraform or Bicep is required.
- Familiarity with Azure Monitor, Prometheus, Grafana, and ELK/EFK observability stacks is required.
- Ability to troubleshoot clusters, deployments, pods, services, and containerized workloads is required.
- Experience with Azure DevOps, ArgoCD, Flux, or other GitOps tools is preferred.
- Knowledge of Istio, Linkerd, or Consul Connect service mesh technologies is preferred.
- Experience with container security scanning, SAST/DAST, vulnerability management, Zero Trust, enterprise cloud security, and compliance frameworks is preferred.
Benefits
- Fully remote work from any location in the United States.
- Less than 10% travel is required, with a 40-hour scheduled work week.
- Medical, dental, vision, and health savings account plan options are available.
- 401(k) plan with company match and pre-tax and post-tax contribution options is provided.
- Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave are available.
- New employees typically receive 15 days of paid leave per calendar year and 10 paid holidays, prorated based on hire date.
- Eligible employees may receive up to 160 hours of paid family leave in a rolling 12-month period.
- Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance are provided or available.
- The company offers wellness packages, an internal mobility team, an AI-powered career tool, and a military-friendly workplace.
Tech Stack
Categories
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.