Services
Kubernetes Consulting
End-to-end Kubernetes adoption for engineering teams — from initial cluster design and provisioning to multi-cluster strategies, security hardening, and cost optimisation. I work with managed Kubernetes offerings (EKS, GKE, AKS) as well as on-prem deployments.
- Cluster design & architecture review
- Production-readiness assessment
- Workload migration from legacy infrastructure
- Horizontal & vertical autoscaling strategies
- Network policies, RBAC, and secrets management
DevOps Engineering
Building the CI/CD backbone and automation layer that lets your team ship fast and reliably. I design GitOps-first pipelines, integrate observability tooling, and automate infrastructure lifecycle management.
- CI/CD pipeline design (GitHub Actions, GitLab CI, Argo Workflows, Jenkins, Tekton)
- GitOps with Argo CD or Flux
- Infrastructure as Code with Terraform, Pulumi or Config Connector
- Observability stacks (Prometheus, Grafana, Loki)
Cloud Engineering
Designing and operating cloud infrastructure on GCP and AWS — from account and network foundations to managed services, cost governance, and security baselines. I help teams build cloud environments that are reliable, auditable, and ready to scale.
- GCP and AWS architecture design & landing zones
- Managed services adoption (Cloud Run, GKE, EKS, RDS, Cloud SQL)
- Networking: VPCs, peering, Private Service Connect, Transit Gateway
- IAM, service accounts, and least-privilege access models
- Cost optimisation and resource governance
Cloud Native Development
Helping teams design and refactor applications to thrive in cloud environments — grounded in 12-factor principles and modern distributed systems patterns. I work with development teams to close the gap between how software is written and how it runs in production.
- 12-factor app assessment and refactoring guidance
- Stateless service design and externalised configuration
- Backing services: databases, queues, caches, and secret management
- Health checks, graceful shutdown, and container lifecycle alignment
- Distributed tracing and structured logging for cloud workloads
Trainings
Hands-on training sessions tailored for engineering teams — covering container and Kubernetes fundamentals through to developer-focused certification prep. Sessions can be delivered remotely or on-site.
- Kubernetes Fundamentals — core concepts, architecture, and day-to-day operations
- Kubernetes for Developers (CKAD) — workloads, configuration, networking, and exam prep
- Docker for Developers — images, containers, volumes, and Compose workflows
Not sure what you need? Let's have a conversation.
Get in Touch