Skip to content Skip to content
Vladimir Chavkov

Terraform CI/CD Automation Training

Master Terraform automation with this comprehensive 3-day training. Learn to integrate Terraform with CI/CD systems, implement policy as code, and automate infrastructure workflows.

Duration3 days (24 hours)
LevelIntermediate
DeliveryIn-person, Live online, Hybrid
CertificationN/A
  • DevOps engineers implementing Terraform automation
  • Platform engineers building infrastructure pipelines
  • SREs automating infrastructure
  • Technical leads designing automation workflows

After completing this training, you’ll be able to:

  • Integrate Terraform with CI/CD pipelines
  • Implement automated testing for infrastructure
  • Use Terraform Cloud for automation
  • Implement policy as code with Sentinel/OPA
  • Design GitOps workflows for infrastructure
  • Automate compliance and security scanning
  • Implement drift detection and remediation

Module 1: Terraform in CI/CD

  • CI/CD patterns for Terraform
  • Pipeline stages
  • Approval workflows
  • Hands-on: Build Terraform pipeline

Module 2: Automated Testing

  • Unit testing with Terratest
  • Integration testing
  • Compliance testing
  • Hands-on: Implement tests

Module 3: Terraform Cloud Automation

  • Workspace automation
  • API-driven workflows
  • Run triggers
  • Hands-on: Automate with Terraform Cloud

Module 4: Policy as Code

  • Sentinel policies
  • Open Policy Agent (OPA)
  • Policy enforcement
  • Hands-on: Implement policies

Module 5: Security Automation

  • Security scanning (tfsec, Checkov)
  • Secrets management
  • Compliance automation
  • Hands-on: Security scanning pipeline

Module 6: GitOps for Infrastructure

  • GitOps principles
  • Pull request workflows
  • Automated plan and apply
  • Hands-on: GitOps workflow

Module 7: Drift Detection

  • Automated drift detection
  • Remediation strategies
  • Monitoring state changes
  • Hands-on: Implement drift detection

Module 8: Multi-Environment Automation

  • Promotion workflows
  • Environment parity
  • Configuration management
  • Hands-on: Multi-environment pipeline

Module 9: Monitoring and Observability

  • Terraform metrics
  • Cost monitoring
  • Change tracking
  • Hands-on: Infrastructure observability
  • Terraform fundamentals and modules
  • CI/CD concepts
  • Experience with Git workflows
  • Scripting knowledge
FormatDescription
In-PersonOn-site at your company’s location, hands-on with direct interaction
Live OnlineInteractive virtual sessions with screen sharing and real-time labs
HybridCombination of on-site and remote sessions, flexible scheduling

All formats include hands-on labs, course materials, pipeline templates, and post-training support.