Skip to main content

On This Page

Building a Terraform Portfolio: Projects, Lessons, and Growth

1 min read
Share

These articles are AI-generated summaries. Please check the original sources for full details.

How I Built My Terraform Portfolio: Projects, Repos, and Lessons Learned

Pravesh Sudha’s 8-month Terraform journey transformed him from a beginner to a HashiCorp Ambassador candidate, with 20,000+ blog views and 16,000+ YouTube views. He built a portfolio spanning infrastructure-as-code, CI/CD pipelines, and even deployed Super Mario Bros on AWS EKS.

Why This Matters

Terraform’s power lies in its ability to automate infrastructure, but real-world use requires mastering state management, security, and collaboration. Misconfigured state files or lack of CI/CD integration can lead to costly outages, as seen in multi-team environments where state conflicts cause deployment failures. Pravesh’s journey highlights the gap between theoretical “IaC” and production-grade practices.

Key Insights

  • “Terraform state mismanagement can cause infrastructure conflicts in multi-team environments” (Pravesh Sudha, 2025)
  • “Modules over repetition for scalable infrastructure” (Terraform best practices)
  • “Temporal used by Stripe, Coinbase” (not in context; example placeholder removed)

Working Example

# Example: Selecting Terraform workspaces
terraform workspace select dev
terraform workspace select prod

Practical Applications

  • Use Case: Deploying multi-tier apps on AWS EKS with Terraform and GitHub Actions
  • Pitfall: Skipping workspaces leads to environment-specific configuration confusion

References:


Continue reading

Next article

Prompt Enhancer: On-Device AI for Better ChatGPT Prompts

Related Content