01 / infrastructure
Cloud infrastructure & DevOps
I build the AWS side as code, then keep it running. Nothing gets clicked together in the console and forgotten.
- Terraform for the whole infrastructure: network, compute, databases, storage, IAM
- Compute sized to the need: ECS with Fargate as the simple start, Kubernetes (k3s or EKS) when the workload calls for it
- CI/CD with GitHub Actions, including image scanning that blocks deploys on critical vulnerabilities
- Monitoring with Prometheus, Grafana, Loki and Tempo, alerts defined as code
- AWS budget configuration, with notifications for incidents and cost thresholds on the channel you use: email, Slack, SMS or anything else
- DNS and mail configuration: records as code, DKIM, SPF and DMARC set up properly
- Backups with scheduled, automated restore verification
- DORA: I run a regulated infrastructure today and can map your controls against the regulation