Global Knowledge

Terraform with Azure

Automate and manage Azure infrastructure with Terraform's powerful IaC capabilities.

GK #840251Virtual Classroom Live
FormatsVirtual Classroom LiveTopicsDevOps · GK Polaris

What you’ll learn

  • Introduction to Terraform and Azure:
    • Overview of Terraform and Infrastructure as Code (IaC) principles.
    • Understanding Azure’s role in Infrastructure Automation.
  • Setting Up Terraform for Azure:
    • Installing Terraform CLI and creating a workspace.
    • Integrating Terraform with Azure (Service Principals, Authentication).
  • Writing Terraform Configurations for Azure:
    • Basic Syntax: Resources, Providers, Variables, and Outputs.
    • Managing core Azure resources (Virtual Machines, Storage Accounts, Virtual Networks).
  • State Management in Terraform:
    • Understanding Terraform State.
    • Using Azure Blob Storage for Remote State Management.
  • Managing Terraform Workflows and Debugging
    • Organizing Terraform Configurations
    • Debugging Terraform commands
  • Advanced Terraform Features:
    • Modules, Data Sources, and Outputs.
    • Reusing Configurations with DRY Principles."
  • Terraform Networking and Security in Azure:
    • Creating Virtual Networks, Subnets, and Network Security Groups (NSGs).
    • Configuring Azure Active Directory (AAD) for Role-Based Access Control (RBAC).
  • Debugging and Troubleshooting Terraform:
    • Using Azure DevOps Pipelines with Terraform.
    • Automating Workflows with GitHub Actions.
  • Automation of Terraform with CI/CD Pipelines
    • What are CI/CD Pipelines
    • Benefits of automating Terraform workflows
    • Using Azure DevOps or GitHub Actions for Terraform Automation
    • Terraform integration with DevOps Pipelines
  • Terraform Compliance and Cost Management:
    • Implementing Azure Policies with Terraform.
    • Using Cost Management and Tagging.

Upcoming training

Dates and availability are confirmed by Bolt when we follow up. All times are shown in the provider’s stated time zone.

2026-10-13 — 2026-10-148:30 AM - 4:30 PM EDT
Virtual Classroom LiveONLINE · English
2026-11-05 — 2026-11-06November 05 - 06, 2026
Virtual Classroom LiveONLINE · English
2026-11-19 — 2026-11-2011:30 AM - 7:30 PM EST
Virtual Classroom LiveONLINE · English
2026-12-03 — 2026-12-048:30 AM - 4:30 PM EST
Virtual Classroom LiveONLINE · English