Victor
All work

Platform Engineering

Kubernetes Platform

KubernetesGCPTerraformHelm

Most teams don't need help writing a Deployment manifest. They need the platform underneath it to be predictable — networking that behaves the same in every namespace, IAM that doesn't require a ticket for every change, and scaling that doesn't page someone at 2am.

The challenge

The main challenge was rarely Kubernetes itself. It was everything wired around it: cluster networking that had to interoperate with existing cloud VPCs, workload identity that had to map cleanly onto cloud IAM, and rollout automation that had to be trustworthy enough that people stopped SSHing into nodes out of habit.

Approach

  • Standardized cluster networking and workload security so namespaces behave predictably across environments.
  • Mapped Kubernetes service accounts onto cloud IAM instead of relying on shared, long-lived credentials.
  • Built deployment automation on top of Helm and Terraform so changes are reviewable and repeatable rather than manual.
  • Added observability at the platform layer so failures surface before they become incidents.