Skip to Content
Back to Skills

Terraform

Declarative Infrastructure Automation

My expertise in Terraform is central to my cloud and DevOps capabilities. I have extensive experience defining and managing entire cloud ecosystems as code, which enables automation, ensures consistency, and provides a clear audit trail for all infrastructure changes.

Enterprise-Scale Implementation

At Carousell Group, I led the initiative to codify all GCP infrastructure using a combination of Terraform and Terragrunt. This involved creating a centralized IaC repository to manage everything from networking and Kubernetes clusters to databases and IAM policies. This initiative was foundational to improving SRE productivity and enabling faster, more reliable changes across the organization.

In my previous role at the Directorate General of Taxes (DJP), Terraform was a key component in provisioning the resources for the DJPConnect microservices platform, demonstrating my ability to apply IaC principles in large, complex, and security-conscious environments.

Key Competencies

  • Advanced IaC: Writing clean, modular, and reusable Terraform code for complex environments.
  • Terragrunt: Using Terragrunt to manage remote state and keep infrastructure configurations DRY (Don't Repeat Yourself).
  • GCP Provisioning: Expertise in provisioning a wide range of GCP resources, including GKE, VPC, Cloud SQL, and IAM.
  • CI/CD Integration: Integrating Terraform and Terragrunt into CI/CD pipelines for automated infrastructure deployments.
  • State Management: Deep understanding of Terraform state and best practices for managing it in a team environment.