Cluster architecture
Node pools, networking, ingress, storage and multi-tenancy designed for your workloads — on GKE or bare metal.
I design, build, migrate and upgrade Kubernetes clusters on Google Cloud and on your own hardware. The goal is always the same: a cluster that is secure by default, predictable to operate and boring in the best sense of the word.
When to call me
These are the situations where teams usually bring me in.
What I deliver
Node pools, networking, ingress, storage and multi-tenancy designed for your workloads — on GKE or bare metal.
Moving services from VMs, Docker Compose or another cluster with a clear cut-over plan and a rollback path.
Planned, rehearsed version upgrades instead of emergency ones.
RBAC, network policies, secrets management and workload isolation set up from the start.
Every change to the cluster goes through Git and review — no manual kubectl in production.
Requests, limits and autoscaling tuned to real usage, so you pay for what you actually use.
How it works
Review the current setup or the requirements: workloads, traffic, data, team and constraints.
Propose an architecture with the trade-offs spelled out — GKE vs. bare metal, one cluster vs. several.
Infrastructure as code, service by service, with monitoring in place before traffic moves.
Runbooks, upgrade procedures and walkthroughs for your team.
FAQ
An internal developer platform with golden paths: self-service environments, standard pipelines and sane defaults, so every team ships the same way.
Google Cloud and bare-metal infrastructure described in Terraform and Ansible: reviewed, versioned and reproducible. No more snowflake servers.
Metrics, logs and alerts with Prometheus and Grafana: alerting that wakes people up only when it matters, and a plan for when things break.
Contact
Tell me what you’re building and where it hurts — I’ll get back to you with next steps.