GCP Platform Baseline (Terraform)
Established a GCP organisational baseline with Terraform, including folder structure, IAM policies, and networking foundations for a multi-team environment.
Context
A company expanding into GCP alongside their existing AWS footprint needed a governed baseline to onboard their first product teams safely.
Problem / Constraints
No existing GCP structure. Teams were creating projects ad-hoc with no consistent IAM, networking, or security policies.
What I owned
I owned the GCP organisational design, Terraform module development, shared VPC architecture, and IAM policy framework.
Approach
Designed a folder and project hierarchy aligned to organisational units. Built Terraform modules for project vending, shared VPC, and IAM bindings. Implemented org policies for preventive controls. Created a GitOps workflow for infrastructure changes.
Architecture
Architecture diagram placeholder