DevOps & Cloud Engineer based in Melbourne, Australia. I build and operate production-grade platforms on AWS and Kubernetes — turning fragile, manual deployments into reliable, reproducible pipelines.
4+ years in software engineering, now focused on infrastructure as code, GitOps, and SRE-grade observability.
- 🔭 Currently building a full EKS platform with GitOps, SLO observability, and chaos engineering (see below)
- 🌱 Working with Terraform, Argo CD, Istio, Prometheus, and Pyrra
- 🛠️ Red Hat Certified System Administrator (RHCSA, RHEL 9)
- 📫 Reach me on LinkedIn
A complete, reproducible Kubernetes platform on AWS EKS, built and operated solo across four repositories that mirror real-world team boundaries. A 5-service polyglot retail app runs on top of it, instrumented end to end.
What it does:
terraform applybrings up ~100 AWS resources in about 15 minutes, zero manual steps- GitOps via Argo CD ApplicationSet — the cluster always matches Git
- Multi-tier SLOs with Pyrra (Google SRE multi-window burn-rate) and severity-tiered alerting to Slack + PagerDuty
- Chaos engineering via Istio fault injection — no code changes, no restarts
- Validated end to end with a real order traced across 5 services into PostgreSQL
The four repos:
| Repo | What it owns |
|---|---|
| 🏗️ retail-store-infra | Terraform: VPC, EKS, RDS, ECR, IAM, observability stack — start here |
| 🔐 retail-store-platform | Cluster policies: namespaces, RBAC, NetworkPolicy, quotas (Kustomize) |
| 🔄 retail-store-gitops | Helm charts, Argo CD config, SLOs, dashboards, fault injection |
| 🛍️ retail-store-app | The polyglot microservices application |
Cloud (AWS): EKS · VPC · IAM · RDS · Lambda · API Gateway · SQS · CloudWatch Platform: Kubernetes · Docker · Helm · Istio · NGINX GitOps & CI/CD: Argo CD · GitHub Actions (OIDC) · Jenkins · GitLab CI · SonarQube · Trivy IaC: Terraform · CloudFormation Observability: Prometheus · Grafana · Pyrra · Alertmanager · PagerDuty
Soccerize — a real-time, event-driven soccer app on AWS EKS with Lambda, DynamoDB Streams, and API Gateway WebSockets. CI/CD with Jenkins, Trivy, and SonarQube cut deploy time from ~1 hour to ~8 minutes, with GitOps promotion via Argo CD.
📍 Melbourne, VIC · 🎓 Master of Applied IT, Victoria University · 🏅 RHCSA (RHEL 9)


