buildshiplearncodeinnovateelevatehackathonscampus
DEVERT Full syllabus
Beginner
Programming Basics in Python or Go
- Language Fundamentals
- Files, Processes and APIs for Automation
Linux Internals and the Shell
- The Shell and Core Commands
- Processes, Memory, Disk and systemd
Networking, DNS and HTTP
- TCP/IP, Ports and Routing
- DNS, HTTP and TLS
Git and Working as a Team
- Git, Pull Requests and Code Review
Intermediate
Distributed Systems Basics
- Scaling, Load Balancing and Redundancy
- How Distributed Systems Fail
Observability: Metrics, Logs and Traces
- Metrics, Logs and Traces
- Alerting That Works
SLIs, SLOs and Error Budgets
- Defining SLIs and SLOs
- Error Budgets and Burn-Rate Alerts
Advanced
Incident Response and Postmortems
- Running an Incident
- Blameless Postmortems
Automation, Capacity Planning and Kubernetes at Scale
- Eliminating Toil with Automation
- Capacity Planning and Load Testing
- Running Kubernetes Reliably
SRE Practice and Interview Prep
- Troubleshooting and Linux Rounds
- Large-Scale System Design (NALSD Style)
- Coding and Behavioural Rounds