Terraform Resume
In infrastructure engineering, code that manages state is higher stakes than application code. This format focuses on how you manage Terraform at scale—handling state locking, module versioning, and drift detection.
Maria Thompson
maria.thompson@proton.me • +1 (323) 260-6355 • github.com/mariathompso • linkedin.com/in/maria-thompson
Education
Technical Skills
Languages: Go, Python, Bash, HCL, Ruby, SQL
Frameworks: Terragrunt, Terratest, Kubernetes, Helm, CDK, Django
Tools: AWS, GCP, Vault, Datadog, GitHub Actions, Buildkite, Packer
Professional Experience
- Refactored 400+ monolithic Terraform resources into versioned, reusable modules, reducing duplicate code by 65% and cutting CI/CD plan times from 25 minutes to under 6 minutes.
- Developed a custom Terraform provider in Go to manage internal developer platform permissions, eliminating 15 hours of manual Jira tickets per week for the security team.
- Engineered an automated drift detection system using GitHub Actions and OPA (Open Policy Agent) that prevented 12 potential production outages by flagging unauthorized manual changes within 10 minutes.
- Migrated 150+ legacy AWS CloudFormation stacks to Terraform with zero downtime, implementing Terragrunt to manage multi-account state consistency across 12 global regions.
- Built a self-service infrastructure portal using Python and the Terraform API, allowing product teams to provision isolated staging environments in under 5 minutes while maintaining strict budget guardrails.
Projects
- Open-source CLI tool that parses remote state files to identify unused resources and orphaned EBS volumes, resulting in a 20% cost reduction for early-stage startup contributors.
Audit Your Infrastructure Resume
Get a direct critique of your technical bullets and see if your IaC experience actually stands out to hiring managers.
Drop your resume here
or click to upload (PDF only, max 10MB)
We'll analyze your resume and show you how to improve it
Write Infrastructure Bullets That Prove Seniority
Stop listing tools and start describing how you solved architectural bottlenecks and reduced manual toil.
❌ Vague/Generic
Used Terraform to manage AWS resources for the company.
✓ Impact-Focused
Architected a multi-region AWS landing zone using Terraform and Terragrunt, ensuring PCI-DSS compliance across 4 core production accounts and 20+ microservices.
Copied!Why it works: The strong version specifies the scale (multi-region, 20+ services) and the business constraint (PCI-DSS compliance) which proves actual responsibility.
❌ Task-Focused
Wrote Terraform modules for S3 buckets and EC2 instances.
✓ Results-Driven
Designed a standardized S3 encryption module that enforced AES-256 at the infrastructure level, remediating over 2,000 non-compliant buckets identified during a security audit.
Copied!Why it works: It shows you didn't just write code; you solved a massive security debt issue and quantified the cleanup.
❌ No Metrics
Improved the speed of infrastructure deployments.
✓ Quantified Achievement
Optimized Terraform plan execution by implementing parallelized targeted runs and state file sharding, reducing deployment latency by 45% for the core API cluster.
Copied!Why it works: It uses specific technical terms (state file sharding, targeted runs) and provides a measurable performance gain.
❌ Passive Voice
Testing was performed on Terraform code using Terratest.
✓ Action-Oriented
Implemented a test-driven infrastructure workflow using Terratest to validate VPC peering and IAM policies, catching 95% of configuration errors before they reached the staging environment.
Copied!Why it works: Active verbs like 'Implemented' and 'Validate' combined with a specific error-reduction metric make the candidate sound like a leader.
Questions on Landing Infrastructure Roles
Practical advice on framing your DevOps and IaC experience for top-tier tech companies.
How do I show I know more than just basic HCL syntax?
Focus on the 'day 2' operations. Mention how you handle state migrations, how you manage secrets using Vault or AWS Secrets Manager within Terraform, and your strategy for testing infrastructure code. High-end teams care more about how you prevent breaking things than how you write a resource block.
Should I list every AWS provider resource I've used?
No. Listing individual resources like 'aws_instance' or 'aws_s3_bucket' looks like filler. Instead, group them into architectural patterns, like 'VPC networking stacks,' 'EKS cluster management,' or 'IAM permission boundaries.' This shows you understand the system, not just the documentation.
Is it worth including Terraform certifications on my resume?
The HashiCorp Certified: Terraform Associate is a good baseline for junior or mid-level roles, but for senior positions, it's secondary. Your experience managing complex state across multiple environments or writing custom providers in Go carries much more weight.
How do I describe experience with 'Terraform Drift'?
Frame it as a process improvement. Explain how you implemented automated reconciliation loops or used tools like Driftctl or Atlantis to ensure the reality of your cloud environment matched your code. This shows you understand the operational reality of IaC.
What is the biggest red flag on an infrastructure resume?
Mentioning 'Terraform' but having no mention of version control or CI/CD integration. If you're running Terraform from your local laptop and manually applying it, you're not doing modern infrastructure engineering. Always mention your pipeline integration (e.g., Jenkins, GitHub Actions, or Terraform Cloud).
How can I stand out if my current company uses a small amount of Terraform?
Show initiative by describing how you modularized that 'small amount' to make it scalable. Talk about how you introduced remote state locking or how you convinced the team to move away from manual console changes. Impact is about the transition you led, not just the total lines of code.
Ready to Build Your Resume?
Use our AI-powered builder to create a Jake's Resume that stands out. Upload your existing resume and get an ATS-optimized version in seconds.
Build Your Resume NowFree to start • No credit card required