Infrastructure as Code (IaC) Training

Infrastructure as Code (IaC) Training

From DevOps Principles to Scalable Azure Environments
This 3-day training offers a deep dive into modern Infrastructure as Code practices using Terraform in combination with GitHub or Azure DevOps. Participants will learn how to design, automate, and manage Azure environments based on the Azure Foundation framework. The training combines essential DevOps principles with real-world hands-on labs to build scalable, secure, and maintainable cloud infrastructure.
Key Topics
Day 1 – DevOps & GitHub
- DevOps as a practice and GitHub
- Source control fundamentals
- Scaling Git for enterprise DevOps
- CI/CD with GitHub Pipelines
Day 2 – Infrastructure as Code with Terraform
- Why Infrastructure-as-Code matters
- Terraform concepts and fundamentals
- Writing dynamic Terraform code
- Creating reusable modules
- Integrating Terraform with GitHub / Azure DevOps
- Hands-on labs
Day 3 – Azure Foundation Hands-on
- Azure Foundation framework and architecture
- Layering concept and naming provider
- Pipeline design and automation
- Documentation standards
- Introduction to AzXperience toolset
- Hands-on labs
Target audience
Cloud engineers, DevOps professionals, infrastructure architects, and platform teams working on enterprise Azure environments.
Outcome
Participants will be able to apply Infrastructure as Code principles using Terraform, set up automation pipelines, and effectively deploy and manage enterprise-grade Azure environments using the Azure Foundation methodology.