Skip to content
All work

Systems & DevOps

Containerized Infrastructure Platform

Kubernetes, GitOps and infrastructure as code, with observability built in.

The problem

Run multi-service workloads reproducibly: provisioned from code, deployed from git and observable from day one.

How I built it

  1. 01Provisioned infrastructure with Terraform (AWS EC2) and configured hosts with Ansible, with Nginx in front for load balancing.
  2. 02Packaged services as Helm charts on Kubernetes, synced automatically by Argo CD on every push.
  3. 03Built Prometheus and Grafana dashboards with custom CPU, memory and network metrics across workloads.

Outcome

  • Git push to running cluster with no manual deploy steps.
  • Replica sets and service orchestration across multiple containerized workloads.

Next project

IoT Monitoring Dashboard