Skip to content

Learning Paths

This guide is structured to support different operational roles. Select your path based on your primary responsibilities within the Azure environment.

graph TD
    User[Select Role] --> Dev[Developer]
    User --> SRE[SRE / Ops]
    User --> Arch[Architect]
    User --> IR[Incident Responder]

    Dev --> D1[Instrumentation]
    Dev --> D2[App Insights]

    SRE --> S1[Alerting]
    SRE --> S2[Log Analytics]

    Arch --> A1[Governance]
    Arch --> A2[DCE/DCR]

    IR --> I1[KQL Queries]
    IR --> I2[Playbooks]

Developer Path

Focus on application-level visibility and tracing.

  • Instrumentation: Start with Application Insights for request tracking and exception logging.
  • Local Debugging: Use Profiler and Snapshot Debugger to identify performance bottlenecks.
  • Traces: Implement OpenTelemetry standards for portable observability.
  • Read: App Service Monitoring, Functions Monitoring.

SRE and Operations Path

Focus on reliability, alerting, and system health.

  • Platform Foundation: Understand Log Analytics workspaces and data retention.
  • Alerting: Configure metric alerts and scheduled query alerts with Action Groups.
  • Dashboards: Build Azure Workbooks for unified views of infrastructure health.
  • Read: Platform Setup, Operations.

Architect Path

Focus on design, governance, and cost management.

  • Data Ingestion: Use Data Collection Endpoints (DCE) and Data Collection Rules (DCR).
  • Governance: Apply Azure Policy for automated monitoring agent deployment.
  • Cost Management: Monitor ingestion volumes and optimize data retention.
  • Read: Best Practices, Reference Architecture.

Incident Responder Path

Focus on rapid detection and root cause analysis.

  • KQL Proficiency: Master the Kusto Query Language for searching across logs.
  • Service Health: Monitor Azure Service Health and Resource Health.
  • Playbooks: Use standardized troubleshooting workflows for common failures.
  • Read: Troubleshooting, KQL Reference.

See Also

Sources