Terraform codebase
Modules and a state layout that scale with your team: environments, remote state and locking done right.
If your infrastructure lives in someone’s head or in a web console, it can’t be reviewed, repeated or recovered. I describe cloud and bare-metal infrastructure in Terraform and Ansible, so every change goes through Git and every environment can be rebuilt from scratch.
When to call me
These are the situations where teams usually bring me in.
What I deliver
Modules and a state layout that scale with your team: environments, remote state and locking done right.
Everything created by hand is brought into code — without recreating anything.
Repeatable server configuration for bare metal and VMs instead of snowflake servers.
VPCs, subnets, firewalls, load balancing and DNS designed and documented as code.
Least-privilege IAM, dedicated service accounts and secrets kept out of the codebase.
A plan on every merge request and an apply after review — infrastructure changes get the same workflow as code.
How it works
Map what exists today — in the cloud, on hardware and in people’s heads.
Import and describe resources in Terraform and Ansible, starting with the most critical ones.
Move plans and applies into CI with reviews, so changes are visible and reversible.
Leave a codebase your team can read, extend and trust.
FAQ
Clusters on Google Cloud (GKE) or bare metal — designed, migrated, upgraded and hardened. Secure by default, boring to operate.
Fast, reliable pipelines in GitLab CI or GitHub Actions — from commit to production with automated checks and safe rollbacks.
An independent review of your infrastructure: what to fix first, what to automate and where you are overpaying — in the cloud or on hardware.
Contact
Tell me what you’re building and where it hurts — I’ll get back to you with next steps.