Bridge the gap between code commits and business outcomes by building a sophisticated observability and traceability layer. This course empowers you to transform raw telemetry into actionable insights using Azure Monitor, Grafana, and OpenTelemetry. You will begin by constructing comprehensive pipeline-health dashboards that track critical DORA metrics—such as deployment frequency and MTTR—providing a clear view of your delivery velocity and stability.
The curriculum moves into the critical area of reliability, where you will use Python-based analysis to identify flaky-test trends and implement systematic de-flaking strategies to drive failure rates below 1%. You will also master end-to-end distributed tracing, learning to correlate live production requests directly back to the specific pipeline run and commit SHA that triggered them. By the end of this course, you will have engineered a full-stack observability solution capable of detecting performance regressions in real-time and automating rollbacks when latency spikes. This is an essential program for SREs and DevOps leaders who aim to achieve 95% traceability and foster a data-driven engineering culture at scale.
Overview
Syllabus
- Code to Prod: Observability Stack and Dashboards
- Build the data foundation required to monitor pipeline health across the enterprise by connecting Azure Monitor telemetry to interactive Grafana dashboards.
- Code to Prod: Flaky Test De-flaking
- Restore developer trust in your CI/CD pipelines by identifying, isolating, and eliminating non-deterministic "flaky" tests using data-driven Python automation.
- DevSecOps Gates: Distributed Tracing Setup
- Eliminate the guesswork of incident response by injecting trace IDs at build time, creating a verifiable link between a production error and the line of code that caused it.
- DevSecOps Gates: Performance Regression Detection
- Protect the user experience by analyzing post-deployment telemetry and establishing automated DevSecOps gates that immediately roll back degrading releases.
- Project Module: Full-Stack Observability and Tracing Solution
- You will synthesize your advanced telemetry skills into an architectural design for a full-stack observability and tracing solution, featuring custom Grafana dashboards, automated test quarantine logic, and trace-correlated performance rollbacks.
Taught by
Microsoft