Projects

Things I've built

Real projects from my DevOps learning path. Each one targeting a concrete skill, with source code on GitHub.

CI/CD Pipeline

Planned

Built a full zero-to-deploy workflow covering lint, type-check, Dockerised test execution, image push to a registry and SSH deployment to a staging server. Secrets managed via GitHub Actions encrypted secrets. Cache layers shave ~60% off cold build times.

GitHub ActionsYAMLDocker
View on GitHub
Coming soon

Dockerized Test Framework

Planned

Wrapped a Playwright test suite in a multi-stage Dockerfile so tests run identically on any machine or CI runner. Includes a docker-compose setup for spinning up the app under test alongside the test container with a single command.

DockerTypeScriptPlaywright
View on GitHub
Coming soon

Infrastructure as Code with Terraform

Planned

Working through provisioning a VPC, EC2 instances and an RDS database using reusable Terraform modules. Remote state stored in S3 with DynamoDB locking. Goal is a fully reproducible staging environment.

TerraformAWSIaC
View on GitHub
Coming soon

Observability Stack

Planned

Plan to instrument a sample Node.js service with Prometheus metrics, visualise them in Grafana dashboards and wire up Alertmanager for on-call notifications. Will use docker-compose for local development.

PrometheusGrafanaAlertmanager
View on GitHub
Coming soon