Skip to content

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.