DevOps & Release Engineering Topics
CI/CD pipeline design, build automation, deployment strategies, release management, artifact repositories, version control integration, and continuous delivery practices. Covers infrastructure automation for delivery workflows, release gates and approvals, multi-service orchestration, rollback strategies, and GitOps approaches. Distinct from Cloud & Infrastructure by focusing specifically on delivery automation and release processes rather than infrastructure platforms.
Release Management and Change Control
Planning and governing releases: release cadence and trains, versioning of releases, approval gates, coordinated multi-service releases, and change-management workflows. Covers documenting and controlling changes, adapting release process to delivery needs, and managing the human sign-off around shipping. The concern is the process and governance of releasing, not the deployment mechanics themselves.
DevOps Culture and Delivery Practices
The principles and engineering culture behind modern delivery: DevOps fundamentals, the software development lifecycle and its tradeoffs, engineering velocity and execution, delivery methodology, and development standards and governance. Covers developer platforms and developer experience as enablers of faster, safer delivery. The conceptual and cultural layer beneath the concrete pipeline and deployment topics.
Deployment Observability and Release Health
Instrumenting and monitoring the delivery process and its outcomes: deployment metrics (including DORA-style measures), pipeline monitoring and troubleshooting, and observability wired into continuous delivery to verify release health. Covers confirming a deployment succeeded, detecting regressions post-release, and diagnosing pipeline failures. Focuses on delivery-time signals, not broad production monitoring or incident response.