Terraform Architect

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

Terraform Architect
Azure
Terraform
Infrastructure as Code (IaC)
Python
DevOps
CI/CD
Azure DevOps
GitHub Actions
Jenkins
Automation
Cloud Engineering
Git
Azure Networking
VNet
NSG
Azure Firewall
Application Gateway
Azure Kubernetes Service (AKS)
Virtual Machines (VMs)
Azure Functions
App Services
Blob Storage
Azure SQL
ARM Templates
Linux
Ubuntu
CentOS
Bash
PowerShell
TCP/IP
DNS
HTTP/HTTPS
Load Balancing
Firewalls
Problem-Solving
Microsoft Certified Azure Solutions Architect Expert
HashiCorp Certified Terraform Associate

Job Details

About the Role

We are seeking a highly experienced and strategic Terraform Architect to lead the design, implementation, and governance of our mission-critical Azure cloud infrastructure. This is a senior role for an expert who is passionate about Infrastructure as Code (IaC), automation, and driving cloud-native best practices across the organization. You will be instrumental in defining the future state of our Azure environment, ensuring it is secure, highly available, and deployed with impeccable consistency and speed.

Key Responsibilities

  • Architectural Leadership: Define the strategy, patterns, and standards for cloud infrastructure provisioning and management on Azure, using Terraform as the primary IaC tool.

  • IaC Development and Governance: Design, build, and maintain robust, reusable, and well-documented Terraform modules and configurations to manage the entire Azure footprint.

  • Automation Engineering: Develop advanced automation and scripting solutions using Python to streamline infrastructure deployments, operations, security controls, and self-service capabilities.

  • CI/CD Pipeline Ownership: Lead the development, maintenance, and optimization of end-to-end CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) to enforce secure, reliable, and automated deployment workflows for cloud-native applications and infrastructure.

  • Security and Compliance: Integrate security best practices directly into the IaC and pipeline process (DevSecOps), ensuring all deployments meet security, compliance, and auditing requirements.

  • Collaboration and Mentorship: Serve as the subject matter expert on Azure and Terraform, collaborating with cross-functional development, operations, and security teams.

  • Monitoring and Optimization: Establish effective monitoring, logging, and alerting strategies, and continuously optimize Azure resources for cost, performance, and availability.

Required Skills & Experience

  • Experience: 10 15 years of overall experience in IT, with 5+ years in hands-on Cloud Engineering, DevOps, or IaC roles.

  • Deep Terraform Expertise: Mandatory and demonstrated expert-level proficiency in designing and implementing complex, scalable infrastructure using Terraform.

  • Azure Mastery: Extensive, hands-on experience with a broad range of core Azure services, including but not limited to: Virtual Machines, Azure Functions, App Services, AKS (Azure Kubernetes Service - a strong preference), Blob Storage, Azure SQL Database, Azure Networking (VNets, NSGs, Azure Firewall, Application Gateway), and Azure Active Directory (AAD).

  • Automation: Expert-level proficiency in Python scripting for complex automation and infrastructure tasks. Familiarity with Bash and PowerShell is a plus.

  • DevOps Tooling: Significant experience with modern CI/CD tools, such as Azure DevOps (Pipelines, Repos), GitHub Actions, or Jenkins.

  • Version Control: Expert skill in Git and advanced version control workflows (GitFlow, trunk-based development).

  • Foundational Knowledge: Solid understanding of networking principles (TCP/IP, DNS, HTTP/HTTPS, Load Balancing, Firewalls) and experience with Linux (Ubuntu, CentOS).

Preferred Qualifications (Bonus Points)

  • Certifications:

    • Microsoft Certified: Azure Solutions Architect Expert

    • HashiCorp Certified: Terraform Associate or Professional

  • Experience with Azure Kubernetes Service (AKS) and containerization technologies (Docker).

  • Prior experience in a heavily regulated or high-traffic production environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.