Terraform consulting

Freelance Terraform consultant for AWS teams

As a freelance Terraform consultant, I turn click-built AWS accounts into reviewed, repeatable Terraform, and write new infrastructure as clean modules your team can keep using after I leave.

Terraform consulting: problems I fix

Half the account was clicked together

Nobody is sure what is in Terraform and what is not. I map it, import what matters, and bring the rest under code step by step, without downtime.

State is fragile

Local state files and no locking are how people lose a day. I set up an encrypted S3 backend with locking and versioning so state can be recovered.

Copy-pasted code everywhere

The same VPC or bucket is pasted into five folders. I turn it into one reusable module with variables, outputs and pinned provider versions.

Nobody dares to run apply

I add plan reviews in pull requests, so every change is read by a person before it touches production.

What you get

What is included

  • Terraform modules and environments in your Git repository
  • Remote state in S3 with KMS encryption and locking
  • Pinned provider and module versions
  • README and runbook for each component
  • A recorded walkthrough so your team owns it

Fixed price: AWS Foundation, from $600, typical delivery 5–7 days. Smaller job? Single Terraform module, from $135. See all packages and pricing

main.tf
terraform {
  backend "s3" {
    bucket       = "my-company-tfstate"
    key          = "prod/network/terraform.tfstate"
    region       = "us-east-1"
    encrypt      = true
    use_lockfile = true
  }
}

module "vpc" {
  source = "./modules/vpc"
  name   = "prod"
  azs    = ["us-east-1a", "us-east-1b"]
}

What clients say

I was reluctant at the beginning to take this seller but I am so glad I did. He delivered a cdn terraform module solution within an hour of which I have been working on it for 3 days. walked me through the code and got it running in my environment. I am so pleased. Thank you Cloud Guru. You definitely will be my go to seller for any terraform projects/ troubleshooting.
Fiverr clientFiverr, United Kingdom · CDN Terraform module
I was tasked to create a re-usable terraform script/module for a new AWS Service which we started consuming in our environment. All previous deployments were done manually in the console. But with this delivery from cloud-guru07 all future deployments will be executed using re-usable terraform scripts…
Fiverr clientFiverr, Canada · Reusable Terraform module
FAQ

Common questions

Something not covered here? Send me a short brief and I'll answer it directly.

Can you work with infrastructure that already exists?

Yes. Most projects start from an account that was built by hand. I review it first, then import resources into Terraform in small, safe steps.

Do you use Terraform or OpenTofu?

Terraform is my default. If your team already uses OpenTofu, I can work with that too.

How long does a single module take?

A single reusable module usually takes 1 to 2 days, depending on how many resources and options it needs.

Will my team be able to maintain it?

That is the goal. Everything is documented and I record a walkthrough, so changes after handover do not need me.

Not sure where to start?

Send me a short description of your setup and I'll tell you what to fix first. Free.

Get a Free AWS Review