Azure DevOps Engineer

SAICArlington, VA
Onsite

About The Position

SAIC is seeking an Azure DevOps Engineer to join their team. This role involves building internal DevOps tools, CLI utilities, and automation scripts. The engineer will be responsible for building and running an internal developer platform on Azure, utilizing CI/CD, Kubernetes, and automation for both connected and air-gapped environments. Key technologies include GitLab for source control and pipelines, Terraform for automation, Python for scripting, and Helm for Kubernetes deployments. The role also involves working with Microsoft Azure Stack Hub and Hyper-V, implementing trunk-based GitLab workflows, and ensuring deterministic pipelines with integrated testing and security scans. Artifact management will be driven by checksums, signatures, and SBOMs, with mirroring via reposync and Pulp. Offline scanning and promotion for high-side environments, along with default secret hygiene and familiarity with vulnerability/misconfiguration scanning in CI (SAST, IaC, secret detection, Semgrep/KICS, Trivy/pip-audit), are also key aspects of the position.

Requirements

  • Bachelors degree and five (5) years experience; Four (4) years' experience can be considered in lieu of degree.
  • Must possess an active Top Secret/SCI clearance.
  • Go-based CLI tools and API integrations to automate cloud infrastructure provisioning.
  • Strong background deploying and managing cloud resources (Azure, AWS).
  • Infrastructure as Code (IaC) experience with tools such as Terraform.
  • Scripting language such as PowerShell or Python for pipeline and OS task automation.
  • Familiarity with Microsoft enterprise environments (Active Directory, Entra ID, DNS).
  • Configuration management experience using tools such as Ansible, Puppet, and Chef.
  • Experience with CI/CD pipelines.

Nice To Haves

  • Virtual Desktop Infrastructure (VDI) experience.
  • RHEL/Windows patching familiarity.
  • Strong documentation habits for handoffs and audits.
  • Experience utilizing Helm for managing Kubernetes deployments.

Responsibilities

  • Build internal DevOps tools, CLI utilities, and automation scripts.
  • Build and run an internal developer platform on Azure, CI/CD, Kubernetes, and automation for connected and air-gapped environments.
  • Implement trunk-based GitLab workflows.
  • Ensure deterministic pipelines with built-in testing and security scans.
  • Manage artifact movement via checksums/signatures/SBOMs, mirroring via reposync and Pulp.
  • Perform offline scanning and promotion for high-side environments.
  • Implement secret hygiene by default and manage secrets.
  • Conduct vulnerability/misconfiguration scanning in CI.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service