Glossary

Terraform

Looking to learn more about Terraform, or hire top fractional experts in Terraform? Pangea is your resource for cutting-edge technology built to transform your business.
Hire top talent →
Start hiring with Pangea's industry-leading AI matching algorithm today
A Pangea Expert Glossary Entry
Written by John Tambunting
John Tambunting
Co-Founder and CTO
Credentials
B.A. Applied Mathematics - Brown University, Y Combinator Alum - Winter 2021
9 years of experience
AI Automation, Full Stack Development, Technical Recruiting
John Tambunting is a Co-founder of Pangea.app and lead software engineer specializing in technical recruiting. He helps startups hire top software engineers and product designers, and writes about hiring strategy and building high-performing teams.
Last updated on Feb 25, 2026

What is Terraform?

Terraform is an infrastructure as code tool created by HashiCorp that lets you define servers, networks, databases, and other cloud resources in configuration files rather than clicking through provider consoles. You write the desired end state in HCL (HashiCorp Configuration Language), and Terraform handles the logic of creating, updating, or destroying resources to match. It works with 3,000+ providers — AWS, Azure, GCP, Kubernetes, and even SaaS platforms like DataDog — through a unified workflow. In February 2025, IBM acquired HashiCorp for $6.4 billion, integrating Terraform with Red Hat Ansible and watsonx AI, which has prompted some teams to evaluate OpenTofu, the open-source fork created after HashiCorp's 2023 license change.

Key Takeaways

  • Terraform lets you define infrastructure as declarative configuration files while it automatically handles the execution logic, creating a hands-off workflow for cloud resource management.
  • The platform works with 3,000+ providers across AWS, Azure, GCP, and SaaS tools, making it the de facto standard for multi-cloud environments where vendor lock-in is a concern.
  • The plan-and-apply workflow shows you exactly what will change before execution, eliminating the accidental deletion risk that plagues manual console work.
  • State files track real-world resources but become the single biggest production risk if you don't configure remote backends with proper locking — corruption from concurrent runs can cause multi-day outages.
  • Companies hire Terraform expertise within broader DevOps, platform engineering, and SRE roles rather than standalone positions, with 583 full-time openings and 419 freelance opportunities in 2026.

Key Features

Terraform's core strength is the plan-and-apply workflow: run `terraform plan` to preview exactly what will be created, updated, or destroyed, then `terraform apply` to execute those changes. This approval checkpoint prevents the accidental deletions that plague manual console work. State files track which real-world resources belong to which configuration, enabling Terraform to calculate minimal change sets rather than rebuilding everything. Modules package reusable infrastructure patterns — your team might maintain a standard VPC module that every project imports rather than copying networking code. The declarative syntax means you describe what you want, not how to build it, letting Terraform handle dependencies automatically.

The IBM Acquisition and OpenTofu Fork

Manual cloud console configuration is disappearing from professional DevOps environments in 2026 — infrastructure as code is now a baseline expectation. The IBM acquisition created an unexpected market split: enterprises with existing IBM relationships lean toward official Terraform for integration with Red Hat Ansible, while open-source advocates migrate to OpenTofu for governance independence. OpenTofu maintains 95%+ feature parity with Terraform but uses the original MPL 2.0 license. Both tools will likely coexist through 2030, with the split actually validating how critical IaC has become to cloud operations.

State Management: The Production Challenge

State files remain Terraform's most underestimated production pitfall. State tracks which infrastructure Terraform manages, but if two engineers run Terraform simultaneously without proper locking, you get state corruption and potential resource conflicts. Worse, state files stored locally contain plaintext secrets like database passwords. Teams must configure remote backends (S3, Terraform Cloud, or specialized platforms like Spacelift) with state locking enabled. Drift detection only works when you manually run `terraform plan` — resources created outside Terraform through the AWS console create invisible drift until the next plan reveals unexpected changes.

HCP Terraform Pricing

HCP Terraform (formerly Terraform Cloud) shifted from user-based to resource-based pricing in 2026, fundamentally changing cost calculations. The Free tier includes up to 500 managed resources with unlimited users and 1 concurrent run, replacing the legacy Free plan which reaches end-of-life March 31, 2026. Standard starts at $20 per month per user with the first 500 resources included, then billing per resource per hour. Each individual resource counts separately — a single security group with 50 rules counts as 51 resources. Organizations managing thousands of small resources face unexpectedly high bills compared to the old pricing model. Plus and Premium tiers offer governance policies, private datacenter options, and custom pricing.

Terraform in the Fractional DevOps Context

Companies hire Terraform expertise primarily within broader DevOps engineer, platform engineer, or SRE roles rather than Terraform-specific positions. We see fractional hiring for 3-6 month engagements focused on migration projects (moving legacy infrastructure to code), module library development (building reusable patterns for teams), or establishing IaC practices from scratch. Freelancers with prior Terraform experience can be productive within a week on existing codebases, but building new infrastructure patterns requires deeper architectural knowledge of both Terraform and the target cloud platforms. Job listings increasingly specify multi-cloud Terraform experience rather than single-provider expertise, reflecting enterprises' hybrid cloud strategies.

Terraform vs Alternatives

OpenTofu offers 95%+ feature parity with MPL 2.0 licensing — choose it for governance independence from IBM or when open-source is mandatory. AWS CloudFormation integrates deeply with AWS services and requires no state file management, making it ideal for AWS-only shops. Pulumi lets you write infrastructure code in TypeScript, Python, or Go instead of learning HCL — pick it when development teams prefer their existing language. Ansible focuses on configuration management and application deployment rather than infrastructure provisioning, often paired with Terraform where Terraform provisions the servers and Ansible configures the software.

The Bottom Line

Terraform has become the infrastructure as code standard for multi-cloud and hybrid environments, with nearly 75% of enterprises running hybrid cloud infrastructure. The IBM acquisition and OpenTofu fork created a bifurcated but feature-compatible ecosystem that validates IaC's critical role in modern DevOps. For companies hiring through Pangea, Terraform expertise signals a DevOps engineer or platform engineer who can codify infrastructure, prevent production mistakes through plan-and-apply workflows, and manage complex cloud environments without hiring full-time infrastructure teams.

Terraform Frequently Asked Questions

How long does it take to learn Terraform?

The core write-plan-apply workflow takes days to grasp for basic use cases. Production-grade competency — understanding state management, remote backends, locking, module design, and drift remediation — typically requires 2-3 months of hands-on experience. HashiCorp offers the Terraform Associate certification for foundational validation.

Should we use Terraform or OpenTofu?

Stick with Terraform if you have IBM enterprise relationships or want official HashiCorp support. Choose OpenTofu for governance independence from vendor control or when open-source licensing is mandatory. Both maintain 95%+ feature parity, but be aware that adopting OpenTofu-specific features like native encryption makes migration back to Terraform difficult.

What's the biggest Terraform mistake teams make?

Running Terraform without proper state locking configuration. Parallel runs cause state corruption that can lead to multi-day outages. Always use remote backends (S3, Terraform Cloud, or Spacelift) with locking enabled, and never store state files locally in production environments.

Is Terraform only for cloud infrastructure?

No. While AWS, Azure, and GCP are the most common providers, Terraform works with any platform that has an accessible API. Teams use it to manage Kubernetes, DataDog monitors, PagerDuty schedules, GitHub repositories, and hundreds of SaaS tools through a unified workflow.

How available is Terraform talent for fractional engagements?

Strong availability in 2026 with 583 full-time positions and 419 freelance opportunities. Fractional hiring is particularly common for migration projects, module development, and establishing IaC practices where organizations need 3-6 month engagements rather than permanent headcount.
No items found.
No items found.