Azure DevOps Engineer
SAIC · Arlington, VA · 1 mo ago
Engineering$120k–$160k/yrFull-time
Location: Arlington, VA, US | Travel: Up to 10% of the time | Clearance: Must be able to obtain TS/SCI
About the role
SAIC is seeking an Azure DevOps Engineer to join our team at the Arlington, VA location. The role focuses on building internal DevOps tools, automating cloud infrastructure provisioning, and operating an internal developer platform on Azure.
Responsibilities
- Develop internal DevOps tools, CLI utilities, and automation scripts
- Build and run the internal developer platform on Azure, including CI/CD, Kubernetes, pipelines, and automation for both connected and air-gapped environments
- Use GitLab for source control and pipelines, Terraform for automation, Python for helpers/tests, and Helm for Kubernetes deployments
- Operate Microsoft Azure Stack Hub and Hyper-V sidecars
- Enforce trunk-based GitLab workflows with deterministic pipelines that include built-in testing and security scans; attach evidence (JUnit/SBOM/scan) to every change and eliminate manual “click-ops”
- Drive checksum/signature/SBOM-based movement of artifacts, mirroring via reposync and Pulp, and offline scanning and promotion for high-side environments
- Maintain secret hygiene by default, manage secrets, and perform vulnerability/misconfiguration scanning in CI (SAST, IaC, secret detection using tools such as Semgrep/KICS, Trivy/pip-audit)
Requirements
- Bachelor’s degree and five years of experience; four years of experience may substitute for the degree
- Must possess or be able to obtain an active Top Secret/SCI clearance
Qualifications
- Build 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 Terraform
- Scripting language experience 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, or Chef
- Experience with CI/CD pipelines
Desired Skills
- Virtual Desktop Infrastructure (VDI) experience
- RHEL/Windows patching familiarity
- Strong documentation habits for handoffs and audits
- Experience utilizing Helm for managing Kubernetes deployments
Pay
Target salary range: $120,001 – $160,000 (based on experience and other factors)