Back to Courses
Cloud ArchitectureIntermediate🇬🇧 English

Terraform & IaC Mastery

Write production-grade Terraform. Module design, remote state, Atlantis GitOps, and Terragrunt for large teams.

25 hours 654 students enrolled 4 modules

What You'll Learn

Go beyond the basics of Terraform. This course covers enterprise patterns: module composition and reusability, workspace strategies, remote state management with locking, Atlantis for GitOps-driven Terraform workflows, and Terragrunt for DRY configurations across many environments. Includes testing with Terratest and drift detection techniques.

Taught entirely in English
Hands-on labs with real infrastructure
Lifetime access to recordings and materials
Private community for doubt clearing
Certificate of completion

Hands-On Projects Included (3)

Multi-Environment AWS Infrastructure

Build reusable Terraform modules for VPC, EC2, RDS, and S3. Deploy the same codebase across dev, staging, and production using Terragrunt.

Atlantis GitOps Pipeline

Set up Atlantis on Kubernetes to automate Terraform plan and apply via pull requests, with Slack notifications and policy enforcement using OPA.

Drift Detection & Remediation

Implement automated drift detection using Terraform plan in CI, with alerting when infrastructure state diverges from code.

Course Curriculum

  1. 01Terraform Fundamentals
    • Providers & Resources
    • State Management Deep Dive
    • Variables, Outputs & Locals
  2. 02Module Design
    • Module Composition Patterns
    • Public Registry Modules
    • Testing with Terratest
  3. 03Remote State & Teams
    • S3 + DynamoDB Backend
    • State Locking & Import
    • Workspaces vs Directory Structure
  4. 04Advanced Patterns
    • Terragrunt DRY Configuration
    • Atlantis GitOps Workflow
    • Drift Detection & Remediation

Tags

TerraformIaCAWSTerragruntAtlantis