Skip to content
View erysimum's full-sized avatar

Block or report erysimum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
erysimum/README.md

Hi, I'm Amit 👋

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

🚀 Featured Project — Production-Grade EKS Platform

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 apply brings 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

🧰 Tech I work with

AWS Kubernetes Terraform Argo CD Istio Helm Docker Prometheus Grafana GitHub Actions Jenkins Python Bash PostgreSQL

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


📊 Other projects

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)

Pinned Loading

  1. retail-store-gitops retail-store-gitops Public

    ArgoCD GitOps: Helm charts, ApplicationSets, observability

    Go Template

  2. retail-store-infra retail-store-infra Public

    Terraform IaC for EKS, VPC, RDS, and secrets infrastructure

    HCL

  3. retail-store-platform retail-store-platform Public

    Kubernetes platform layer: namespaces, RBAC, NetworkPolicy, quotas

  4. soccerize soccerize Public

    Soccerize- an event-driven soccer application that generates an automatic soccer commentary

    TypeScript