Updated June 2026 21 hours of live training delivered over 3-5 days to accommodate your scheduling needs Designed for cloud engineers, DevOps/SREs, platform engineers, and software architects delivering on Azure at scale, as well as engineering managers and L&D leaders standardizing infrastructure delivery. Teams seeking consistent, compliant, and auditable provisioning - spanning greenfield and brownfield estates - will gain practical patterns for modularization, state management, policy enforcement, and pipeline integration that accelerate delivery while controlling cost and risk. Engineers wanting deeper platform context can pair this with Designing Azure Infrastructure Essentials. This live, expert-led course equips engineering teams to deliver secure, scalable Azure infrastructure with Terraform. Participants move from IaC fundamentals and the Terraform CLI to hands-on HCL design, Azure provider setup, and creation of production-grade resources, then master state management, module architecture, and techniques to prevent drift and accelerate reuse. The course advances into enterprise concerns (security and compliance, RBAC, secrets management, performance optimization, and rigorous troubleshooting) before closing with CI/CD, GitOps, automated testing, and governance patterns. The result is a repeatable, auditable infrastructure delivery pipeline that shortens release cycles, reduces risk, and drives cloud ROI. Note that HashiCorp's 2023 license change spawned the OpenTofu open-source fork (a Linux Foundation project with stable 1.x releases since 2024): this course teaches Terraform's HCL and workflows, which work with both Terraform CLI and OpenTofu CLI, and discusses the trade-offs and migration path explicitly. All students receive comprehensive courseware covering all topics in the course. Students will access the courseware through GitHub. The courseware is a collection of documents and extensive code samples. Students practice the topics covered through challenging hands-on lab exercises. Students will need a free, personal GitHub account to access the courseware. Students will need a computer with a modern web browser, Visual Studio Code, Azure CLI, and Terraform installed.Manage and Automate Azure Infrastructure with Terraform
Class Duration
Student Prerequisites
Target Audience
Description
Learning Outcomes
Training Materials
Software Requirements
Training Topics
Introduction to Infrastructure as Code (IaC)
Getting Started with Terraform
Building Infrastructure on Azure
HCL Programming and Configuration Skills
Deep Dive into Resources and Modules
State Management and Importing Resources
Best Practices and Troubleshooting
Advanced Concepts and Enterprise Integration
Integrating Terraform with Azure and HashiCorp Ecosystem