Role Description
GDIT has an opportunity for a DevOps Engineer to design, build, automate, and maintain cloud-native deployment and container orchestration capabilities on Azure Kubernetes Service (AKS). This role is responsible for expanding enterprise CI/CD automation using GitLab, enabling secure and scalable deployments, and supporting mission-focused application teams across the ICAM ecosystem. This is a fully remote position.
Meaningful Work and Personal Impact:
-
The ideal candidate is a hands-on DevOps engineer with deep experience in AKS, GitLab pipeline automation, container orchestration, and cloud-native operational patterns.
-
You will support engineering teams by providing secure, repeatable build-and-release automation while ensuring services are deployed reliably and monitored effectively.
-
Your work directly improves deployment velocity, operational resilience, and modernization efforts in support of enterprise ICAM mission requirements.
-
Design, deploy, and manage Azure Kubernetes Service (AKS) clusters, including node pools, workload identities, ingress controllers, and security configurations.
-
Develop, optimize, and maintain GitLab CI/CD pipelines for build automation, containerization, quality gates, security scanning, and production release workflows.
-
Build and maintain Helm charts, YAML manifests, templates, and reusable AKS deployment patterns.
-
Implement Infrastructure as Code (Terraform, Bicep, or ARM) for provisioning and managing cluster and cloud resources.
-
Collaborate with application teams to containerize applications, troubleshoot deployments, and optimize runtime performance.
-
Implement and maintain observability tools (Azure Monitor, Prometheus/Grafana, ELK/EFK) for monitoring cluster health, logs, and metrics.
-
Ensure secure handling of secrets, certificates, and configuration values using Key Vault or equivalent tools.
-
Troubleshoot AKS workloads, GitLab CI/CD failures, pipeline performance, Kubernetes scaling issues, and service connectivity problems.
-
Document operational procedures, IaC patterns, deployment workflows, troubleshooting guides, and DevOps standards.
-
Support Zero Trust, compliance, and enterprise security requirements through hardened DevOps practices.
Qualifications
-
Bachelorβs Degree and a minimum of 5 yearsβ experience. An additional 4 years of experience may be substituted in lieu of degree.
-
Minimum of an active Secret security clearance.
-
Current DoD 8140 certification (Security+ CE or higher).
Requirements
-
Strong understanding of Kubernetes operations, container lifecycle, networking, scaling, and security.
-
Expertise with GitLab (runners, pipeline configuration, security scanning, artifact management).
-
Proficient with Docker, Helm, YAML, and Kubernetes manifests.
-
Experience with Infrastructure as Code tools such as Terraform or Bicep.
-
Familiarity with monitoring and observability stacks (Azure Monitor, Prometheus, Grafana, ELK/EFK).
-
Ability to troubleshoot cluster issues, deployments, pods, services, and containerized workloads.
-
Excellent documentation and cross-team collaboration skills.
Benefits
-
Comprehensive benefits and wellness packages.
-
401K with company match.
-
Competitive pay and paid time off.
-
Full flex work weeks where possible.
-
Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.
-
15 days of paid leave per calendar year for vacations, personal business, and illness.
-
10 paid holidays per year.
-
Paid Family Leave program providing up to 160 hours of paid leave in a rolling 12 month period for eligible employees.
-
Short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.