HashiConf 2025 Don't miss the live stream of HashiConf Day 2 happening now View live stream
HashiCorp Certified:

Terraform Infrastructure Engineer Professional (002)

This exam will launch at IBM TechXchange 2026 in Atlanta. Demonstrate your experience building and automating scalable infrastructure in production environments with Terraform in this multiple-choice exam.

Certification Hero Badge/PersonCertification Hero Badge/PersonCertification Hero Badge/PersonCertification Hero Badge/Person

Upcoming webinar!

Learn more about the Professional and Advanced certifications.

Register today

Who should take this exam

You should take this exam if you build, automate, secure, and maintain scalable infrastructure using Terraform across cloud, hybrid, and enterprise environments. You implement shared modules, manage remote state, integrate Terraform into CI/CD workflows, troubleshoot infrastructure issues, enforce governance and policy standards, and collaborate across development, operations, networking, and security teams.

Exam Details

  • Assessment Type

    Multiple choice

  • Format

    Online Proctored

  • Credential Expiration

    2 years

  • Language

    English

  • Duration

    90 minutes

  • Price

    Coming soon.

  • Launch Date

    October 2026. Online registration opens soon.

  • Version tested

    Terraform 1.15

Prerequisites

  • Basic terminal skills

  • Understanding of on-premises and cloud architecture

  • Terraform Associate certification (strongly recommend, or equivalent experience required)

  • Experience with Terraform in a production setting is necessary

Exam Objectives

  • 1a Translate business requirements into infrastructure code
  • 1b Predictable and secure Terraform configuration
  • 1c Trace input variables, local values, and outputs to identify the source of a configuration issue
  • 1d Trace dynamic resources created with for_each
  • 1e Predict the value of an expression that uses a Terraform function
  • 1f Implement advanced configurations
  • 1g Configure Terraform providers
  • 1h Use the Terraform MCP server to enhance development with AI coding agents
  • 2a Create and manage Remote Backend and Remote State Configuration
  • 2b Manage state and remediate drift
  • 2c Identify dependency chains before upgrades
  • 2d Upgrade Terraform versions across environments
  • 2e Inspect Terraform state
  • 3a Manage and scale infrastructure projects
  • 3b Plan changes to infrastructure
  • 3c Apply changes to infrastructure
  • 3d Import existing infrastructure to an infrastructure project
  • 3e Manage infrastructure lifecycle
  • 3f Manage multiple infrastructure environments
  • 3g Troubleshoot deployment issues
  • 3h Input and output data from infrastructure projects
  • 3i Manage provider and module versions
  • 4a Manage CI/CD pipeline functionality
  • 4b Understand deployment strategies
  • 4c Manage multiple sets of dynamic provider credentials across teams, projects, and workspaces
  • 4d Overwrite Terraform variables using auto.tfvars / .tfvars
  • 5a Identify best practices for secrets
  • 5b Use secret rotation and integration with secrets management tools
  • 5c Secure CI/CD pipeline identities and access
  • 5d Establish core compliance/policy rules along with Team/Project specific policies
  • 5e Identify and mitigate risky infrastructure changes
  • 6a Understand when to refactor a Terraform configuration into a module
  • 6b Understand the contract of a Terraform module
  • 6c Use the Terraform registry to build or update a configuration
  • 6d Validate modules with Terraform unit tests
  • 7a Understand how to operate HCP Terraform
  • 7b Track resource usage and cost
  • 7c Implement multi-environment configuration
  • 7d Upgrade Terraform versions across workspaces
  • 7e Define Policy as Code in a CI/CD pipeline

Renew Your Certification

Understand your recertification options. Start by finding the scenario that applies to you and then evaluate your options. Know which exam version you passed by the 3-digit code on your credentials (badge and certificate).

Unexpired certification

Option 1: Pass the Terraform Infrastructure Engineer Professional exam starting 6 months before expiration

  • Extend your Professional credentials' expiration date

Option 2: Pass either the AWS or Azure version of the Terraform Authoring and Operations Advanced exam

  • Extend your Professional credentials' expiration date
  • Earn a new advanced-level badge and certificate

Expired certification

  • Retake the exam at any time
  • Passing gives you a new set of credentials with a new expiration date

Learn more about recertification in our Knowledge base.