Autonomous SRE with Azure SRE Agent
Ten hands-on challenges: configure SRE Agent building blocks (skills, subagents, connectors, scheduled tasks), then trigger and observe 6 autonomous incident scenarios. Finish with a capstone where you build your own production-ready SRE agent.
Challenges
Challenges 00–03 cover SRE Agent configuration primitives. Challenges 04–09 are live incident scenarios. Challenge 10 is the capstone: bring your own use case and build a production-ready agent. Coaches: press Shift+C to unlock solution guides.
Prerequisites &
Lab Setup
Deploy the Grubify infrastructure with Terraform, configure the Azure SRE Agent data plane — subagents, skills, connectors, scheduled tasks — authorize the GitHub OAuth connector, and generate baseline traffic to seed the observability pipeline.
Skills &
Knowledge Docs
Write your own skill YAML and knowledge document from scratch, apply them to the SRE Agent, and verify the new capability appears in the portal.
Subagents &
Incident Filters
Define a subagent YAML and pair it with an incident filter. Verify that matching alert titles are automatically routed to your new specialist agent.
Connectors, Repos
& Scheduled Tasks
Register a data connector, link a code repository, and create a scheduled task. Manually trigger the task from the portal to confirm execution.
Autonomous App
Incident Response
Inject a PaaS fault into the Grubify API and watch the SRE Agent detect the 5xx spike, execute the investigation runbook, and remediate — no human prompt required.
Code Correlation
& GitHub
Push the agent from infrastructure diagnosis into developer territory: read source code, trace the 5xx to a specific file and line, and open a GitHub pull request.
Proactive Workflow
Automation
Create customer GitHub issues and trigger the scheduled issue-triager
subagent. Observe automatic classification, labeling, and structured bot comments.
IaaS Service
Recovery
Stop NGINX on the web-tier VMs and let the agent detect the Syslog alert, SSH-equivalent into the VM via run-command, and restart the service.
Network Diagnostics
(Interactive)
Inject a UDR asymmetry fault and drive a diagnostic conversation with the
network-traffic-analyst agent. Find the blackhole route using VNet
Flow Logs and Traffic Analytics KQL.
Autonomous NSG
Remediation
Block PostgreSQL traffic with an NSG deny rule and observe the agent autonomously identify the deny flow in NTANetAnalytics and remove the rule — no human in the loop.
Build Your Own
Production-Ready SRE Agent
Bring a real reliability problem from your own environment. Design and implement a custom subagent — skills, knowledge docs, incident filter or scheduled trigger — then demo it end-to-end to the group and defend its production readiness.
Subagents
Each subagent is a specialist with its own system prompt, tool grants, and incident routing.
The network-traffic-analyst supports both interactive and autonomous modes.
Solution Guides
Mini-lectures, expected agent behavior, common failure modes, and debrief discussion guides. See the Coach README for the full index.