This four-day course is the third course in QA’s Terraform learning journey. It is designed for experienced practitioners who already use Terraform in Azure production environments and now need to operate it safely within real DevOps delivery pipelines.
While earlier courses focus on writing Terraform and structuring it for reuse and automation, this course focuses on what happens after Terraform is embedded in CI/CD — when environments are shared, infrastructure already exists, and change must be governed, reviewed, and justified.
Delegates learn to treat Terraform not as a deployment tool, but as a state-driven operating model integrated into DevOps workflows for managing ownership, intent, and risk over time. The course reflects how Terraform is used in mature organisations, where automation executes decisions, but humans remain accountable for them.
This course goes beyond “Terraform + CI/CD”.
It teaches how Terraform should be operated inside DevOps, where:
• pipelines execute, but humans decide
• plans are reviewed as governance artefacts
• state represents ownership and authority
• change is deliberate, not automatic
This makes the course suitable for organisations operating regulated, multi-team Azure estates.
Prerequisites
This is an advanced course. Delegates should already be comfortable working with Terraform in Azure and familiar with DevOps delivery concepts.
To gain maximum value from this course, delegates should have completed:
- Terraform in Practice (QATIP)
- Intermediate Terraform Cloud Automation (QATIPINT)
- or have equivalent experience using Terraform with modules, remote state, and CI/CD pipelines.
Target Audience
This course is designed for:
Systems Engineers, SRE and DevOps Engineers
























