Kubernetes platform with GitOps CI/CD
49 applications run on the platform. Deployments and infrastructure changes all go through Git.
- Built the platform on GKE with Terraform, ArgoCD, HashiCorp Vault, cert-manager, external-dns and keyless CI (Workload Identity Federation).
- Moved deployments behind ArgoCD, so merging to main triggers the deployment automatically. Internal applications are packaged as Helm charts with separate values per environment.
- Put Terraform behind Atlantis, so every infrastructure change goes through a pull request with the plan visible in the review.
- Rebuilt the production cluster on a new IP range and cut over in one day (24/06/2026).
- Set up Prometheus, Grafana and Loki for monitoring, with Slack alerts per team and synthetic probes.