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.

