Overview
| Item | Detail |
|---|---|
| Total Duration | 20 weeks |
| Weekly Commitment | 5-7 hours |
| Total Time | ~100-140 hours |
| Target Salary | 180K-250K+ THB/month |
| Target Companies | Agoda (Lead DevOps/Platform Engineer) → Banks (KBank, SCB) → Tech companies |
Target Outcome
By the end of this course, you will be able to:
- Design and build a complete observability stack (Prometheus + Grafana + Loki + OpenTelemetry + Jaeger)
- Define SLOs, SLIs, and error budgets with Prometheus-based burn-rate alerting
- Lead incident response, write blameless postmortems, and run chaos engineering game days
- Implement GitOps workflows with ArgoCD and canary deployments with Istio
- Provision production-grade Kubernetes clusters with Terraform, manage secrets with Vault
- Operate Kafka, PostgreSQL, and Redis in production
- Pass SRE/system design interviews targeting 200K+ THB/month
Prerequisites (What You Already Know)
| Category | Skills |
|---|---|
| Languages | Go, C, Python, Bash |
| Containers & Orchestration | Kubernetes, Docker, Helm |
| Cloud | AWS, GCP, Azure, GDCC |
| Architecture | Microservices, Distributed Systems |
| Networking | REST API, API Gateway, TCP/IP, OSI Model, ICMP/UDP |
| Tools | Wireshark, GDB |
| CI/CD | General familiarity |
| IaC | Terraform (basic) |
| Other | RCA, Linux, Testing at scale |
How to Use This Course
- Weekly cadence: Each week has 5-7 hours of work. Split across 3 sessions (e.g., Tue evening, Thu evening, Sat morning).
- Build on previous weeks: Projects are cumulative. Phase 1 app is reused in Phases 2, 3, and 5.
- Skip what you know: If a week's reading is too basic, jump straight to the project.
- Document everything: Keep a GitHub repo with all configs, dashboards, alerts, and postmortems.
- Join communities: r/SRE, r/devops, Agoda Engineering Blog, Thailand DevOps Meetup (find on Meetup.com).