Senior Infrastructure as Code (IaC) Engineer

Mission Bridge Partners

Washington (District of Columbia)

On-site

USD 140,000 - 190,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mission Bridge Partners is seeking Senior IaC Engineers to design, develop, test, document, and maintain reusable Terraform modules across cloud, hybrid, and on‑prem environments.

The role emphasizes building standardized module libraries, managing full module lifecycles, and enabling multiple engineering teams to deploy infrastructure consistently and securely with rigorous versioning and documentation.

Qualifications

  • 5+ years in DevOps, Platform Engineering, Cloud/Infrastructure Engineering, or related field.
  • Hands-on experience with Terraform and Infrastructure as Code.
  • Experience developing reusable Terraform modules for consumption by multiple engineering teams.
  • Experience managing Terraform modules through a structured development and release lifecycle.
  • Experience with module versioning, release management, and breaking-change handling.
  • Experience distributing modules via Terraform registries or Git-based release processes.
  • Experience implementing automated Terraform testing, security scanning, or CI/CD quality gates.
  • Experience with Git-based workflows, PRs, code reviews, branching, and version control.
  • Hands-on with AWS, Azure, GCP, or OCI.
  • Experience with CI/CD platforms (GitHub Actions, GitLab CI, Jenkins, Azure DevOps).
  • Strong understanding of security, networking, IAM, and cloud infra concepts.
  • Ability to author clear technical docs for independent IaC consumption.
  • U.S. Citizenship required.

Responsibilities

  • Design, develop, and maintain reusable Terraform modules used by multiple teams.
  • Build standardized IaC module libraries and catalogs for consistent, secure deployments.
  • Own full Terraform module lifecycle including architecture, testing, release, versioning, maintenance, and deprecation.
  • Define module interfaces with clear variables, outputs, validation, naming, and dependencies.
  • Implement semantic versioning, pinned versions, and backward compatibility.
  • Publish modules through registries, repositories, or Git-based releases.
  • Develop automated module testing and validation with Terratest, Sentinel, OPA, Checkov, tfsec, etc.
  • Integrate Terraform modules into CI/CD with quality, security, and policy checks.
  • Develop IaC standards for consistency, security, auditability, and repeatability.
  • Manage Terraform state, drift detection, and remediation.
  • Collaborate with downstream teams to collect requirements and feedback for releases.
  • Participate in code reviews and promote reusable, production-ready IaC.
  • Develop automation for public cloud, hybrid, and on-prem environments.
  • Incorporate federal security/compliance requirements (NIST, FISMA, FedRAMP, RMF, Zero Trust, CIS, STIGs).
  • Create and maintain technical docs, release notes, architecture docs, and usage examples.

Skills

Terraform
Infrastructure as Code
Cloud platforms (AWS/Azure/GCP)
CI/CD pipelines
Git-based workflows
Module design & release lifecycle
Testing/validation tooling (Terratest,

Tools

Terraform Registry
GitHub Actions
Jenkins
Terratest
tfsec/Checkov/OPA
Sentinel

Job description

Position Overview

Mission Bridge Partners is supporting a federal technology program seeking experienced Senior Infrastructure as Code (IaC) Engineers to design, develop, test, document, and maintain reusable infrastructure automation modules across cloud, hybrid, and on-premises environments.

This is not a traditional DevOps or Terraform infrastructure provisioning role. The primary focus is developing reusable Terraform modules as products for other engineering teams to consume.

The ideal candidate has experience building and maintaining shared Terraform module libraries or catalogs used across multiple engineering teams, with disciplined practices around versioning, documentation, automated testing, release management, security, and backward compatibility.

Successful candidates should be able to demonstrate not only that they have used Terraform, but that they have built standardized, reusable IaC components that other teams independently consumed and relied upon.

Key Responsibilities
  • Design, develop, and maintain reusable Terraform modules consumed by multiple engineering, application, platform, or infrastructure teams.
  • Build standardized IaC module libraries and catalogs that enable engineering teams to deploy infrastructure consistently and securely.
  • Own the full Terraform module lifecycle, including architecture, development, testing, documentation, release, versioning, maintenance, and deprecation.
  • Establish clear module interfaces, including variables, outputs, input validation, naming conventions, dependencies, and usage documentation.
  • Implement formal versioning and release practices, including semantic versioning, pinned versions, backward compatibility, and management of breaking changes.
  • Publish and distribute Terraform modules through Terraform registries, artifact repositories, Git repositories/tags, or comparable enterprise distribution mechanisms.
  • Develop automated module testing and validation processes using tools and techniques such as Terratest, Sentinel, OPA, Checkov, tfsec, or comparable technologies.
  • Integrate Terraform modules into CI/CD pipelines with automated quality, security, compliance, and policy checks beyond basic terraform validate.
  • Develop and enforce Infrastructure as Code standards that improve consistency, security, auditability, and repeatability across engineering teams.
  • Implement and support Terraform state-management strategies, configuration-drift detection, and remediation processes.
  • Partner with downstream engineering teams to understand infrastructure requirements, support module adoption, troubleshoot implementation issues, and incorporate feedback into future releases.
  • Participate in code reviews and establish development practices that promote reusable, maintainable, production-quality IaC.
  • Develop infrastructure automation supporting public cloud, hybrid-cloud, and on-premises environments.
  • Incorporate applicable federal security and compliance requirements into infrastructure automation, including NIST, FISMA, FedRAMP, RMF, Zero Trust, CIS benchmarks, and/or DISA STIGs.
  • Develop and maintain technical documentation, implementation guidance, release notes, architecture documentation, and module usage examples.
Required Qualifications
  • 5+ years of experience in DevOps, Platform Engineering, Cloud Engineering, Infrastructure Engineering, Site Reliability Engineering, or a related technical field.
  • Strong hands-on experience with Terraform and Infrastructure as Code.
  • Demonstrated experience developing reusable Terraform modules for consumption by engineering teams outside of the candidate's immediate team.
  • Experience managing Terraform modules through a structured development and release lifecycle.
  • Experience with module versioning, release management, documentation, and breaking-change management.
  • Experience distributing reusable modules through a Terraform registry, artifact repository, Git-based release process, or similar mechanism.
  • Experience implementing automated Terraform testing, security scanning, policy validation, or CI/CD quality gates.
  • Experience with Git-based development workflows, pull requests, peer/code reviews, branching, and version control.
  • Hands‑on experience with one or more major cloud platforms such as AWS, Azure, GCP, or OCI.
  • Experience working with CI/CD platforms such as GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, or similar tools.
  • Strong understanding of infrastructure architecture, security, networking, identity/access management, and cloud infrastructure concepts.
  • Ability to develop clear technical documentation that allows other engineering teams to independently consume and implement IaC modules.
  • U.S. Citizenship required.
Certifications

Candidates should possess relevant cloud, Infrastructure as Code, DevOps, virtualization, or infrastructure certifications.

Certifications do not necessarily need to be currently active. Lapsed certifications are acceptable if the candidate is willing to renew them before starting, and candidates with an actively scheduled certification exam may also be considered.

Relevant certifications may include:

  • HashiCorp Certified: Terraform Associate
  • AWS Certified Solutions Architect / DevOps Engineer
  • Microsoft Certified: Azure Solutions Architect / DevOps Engineer
  • Google Professional Cloud Architect / Cloud DevOps Engineer
  • Red Hat certifications
  • VMware certifications
  • Kubernetes certifications
  • Comparable cloud, automation, infrastructure, or DevOps certifications
Highly Desired Experience
  • Experience developing enterprise Terraform module catalogs or shared module libraries used across multiple teams or business units.
  • Experience with Terraform Enterprise or HCP Terraform.
  • Experience with private Terraform registries or other enterprise module-distribution mechanisms.
  • Experience with semantic versioning and managing dependencies and breaking changes across multiple module consumers.
  • Experience with automated Terraform/module testing using Terratest or comparable frameworks.
  • Experience implementing policy-as-code using Sentinel, OPA, or comparable technologies.
  • Experience with IaC security and compliance tools such as Checkov, tfsec, or similar technologies.
  • Experience with Terraform state management and automated drift detection.
  • Experience with Ansible or other configuration-management/automation technologies.
  • Experience with Kubernetes and/or OpenShift.
  • Experience supporting federal government or other highly regulated environments.
  • Familiarity with NIST, FISMA, FedRAMP, RMF, Zero Trust, CIS benchmarks, and DISA STIGs.
Virtualization & Hybrid Infrastructure

Experience with virtualization and traditional/on-premises infrastructure is highly valued.

Candidates who began their careers supporting data centers, systems, virtualization, or on-premises infrastructure and subsequently moved into cloud and Infrastructure as Code are strongly encouraged to apply.

Relevant experience may include:

  • VMware / vSphere
  • Red Hat / RHEL / OpenShift
  • Nutanix
  • Virtualized compute, storage, and networking
  • Private cloud environments
  • Hybrid cloud architecture
  • Data center infrastructure
  • Automated provisioning of on-premises or virtualized infrastructure
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Terraform IaC Engineer
Terraform IaC Engineer

Veriipro • New York (NY)

On-site
USD 120,000 - 180,000
Lead System Engineering - Database Architecture and Engineering
Lead System Engineering - Database Architecture and Engineering

AT&T • Dallas (TX)

On-site
USD 140,000 - 190,000
Lead System Engineering - Database Architecture and Engineering
Lead System Engineering - Database Architecture and Engineering

AT&T • Atlanta (GA)

On-site
USD 140,000 - 190,000
Cloud Engineer
Cloud Engineer

Core Specialty Insurance Holdings, Inc. • Cincinnati (OH)

On-site
USD 90,000 - 120,000
Cloud Engineer - Terraform Expert | Fort Mill, SC (Hybrid) W2
Cloud Engineer - Terraform Expert | Fort Mill, SC (Hybrid) W2

TalentBridge • Fort Mill (SC)

On-site
USD 90,000 - 130,000
Long-term contract
Hybrid work model
Sr. Software Engineer (IaC) - TS/SCI
Sr. Software Engineer (IaC) - TS/SCI

Zachary Piper Solutions • Raleigh (NC)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+3
Senior Azure Infrastructure Automation Engineer
Senior Azure Infrastructure Automation Engineer

Ampcus, Inc • Warren Township (NJ)

On-site
USD 140,000 - 190,000
Senior Azure Infrastructure Automation Engineer
Senior Azure Infrastructure Automation Engineer

Ampcus Inc • New Jersey

On-site
USD 150,000 - 190,000
Infrastructure Automation Engineer
Infrastructure Automation Engineer

Bright Vision Technologies • Cranberry Township

Remote
USD 100,000 - 180,000
Senior Cloud Automation Engineer
Senior Cloud Automation Engineer

GovCIO • Arlington (VA)

On-site
USD 220,000 - 240,000