DevOps¶
DevOps connects software changes to the systems that build, deploy, and operate them. This track is for backend engineers who need to understand how a service reaches production, how its runtime is observed, and how to recover safely when a release or dependency fails.
What to work through¶
- Linux processes, filesystems, permissions, networking, and resource limits
- Reproducible Docker images and container security
- Kubernetes workloads, health checks, configuration, and troubleshooting
- CI/CD pipelines, artifact promotion, deployment strategies, and rollback
- Infrastructure as code, secrets, monitoring, logs, traces, and incident response
Production questions to ask¶
Know what a deployment changes, how readiness is established, how traffic is shifted, and how the previous version can be restored. Understand which signals indicate a bad release and who is responsible for acting on them.
Learning path¶
Build from Linux and container fundamentals toward Kubernetes, CI/CD, infrastructure as code, and operational troubleshooting. The editorial roadmap tracks the planned labs and deployment exercises.