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
- 01Provisioned infrastructure with Terraform (AWS EC2) and configured hosts with Ansible, with Nginx in front for load balancing.
- 02Packaged services as Helm charts on Kubernetes, synced automatically by Argo CD on every push.
- 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