HashiCorp
Validate knowledge of infrastructure as code concepts and the skills to write, plan, and create infrastructure with Terraform.
Avg Salary
$142k/yr
Difficulty
Intermediate
Prep Time
~80h
Exam Cost
$70
Skills Covered
Questions
57
Duration
60 min
Pass Score
70%
Format
Multiple choice
Understand IaC Concepts
3 objectives
Explain what IaC is and its benefits over manual infrastructure management.
Describe the advantages of IaC patterns (idempotency, consistency, reproducibility, version control).
Explain the difference between declarative and imperative approaches to infrastructure provisioning.
Understand Terraform's Purpose vs Other IaC Tools
2 objectives
Explain multi-cloud and provider-agnostic benefits of Terraform.
Describe how Terraform compares to other IaC tools (CloudFormation, Pulumi, Ansible, Chef).
Understand Terraform Basics
7 objectives
Install and configure Terraform CLI and use multiple provider configurations.
Describe Terraform workflow steps (Write → Plan → Apply).
Initialize a Terraform working directory using terraform init.
Validate and format Terraform configuration with terraform validate and terraform fmt.
Use terraform plan to preview changes before applying.
Apply changes with terraform apply and destroy resources with terraform destroy.
Understand Terraform's input variables, output values, and local values.
Use Terraform Outside of Core Workflow
5 objectives
Debug Terraform using TF_LOG and terraform console.
Manage resource imports using terraform import.
Describe when to use terraform taint and terraform replace.
Use terraform state commands to manage state (list, show, mv, rm).
Manage state locks and understand the implications of state corruption.
Interact with Terraform Modules
4 objectives
Describe the benefits of using modules (reusability, encapsulation, consistency).
Differentiate between root modules, child modules, and published modules.
Use modules from the Terraform Registry and local file paths.
Describe module versioning and input/output variable patterns.
Use the Core Terraform Workflow
3 objectives
Describe Terraform backends and their purpose (local, remote, S3, Terraform Cloud).
Describe how Terraform Cloud enables team collaboration (remote state, runs, policy enforcement).
Configure a remote backend for team-based workflows.
Course Coming Soon
This certification prep course is being generated. Admins can create it now using the Course Factory.