agency-sre-site-reliability-engineer

Define SLOs, error budgets, and burn-rate alerts for microservices.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/augustoheiss/LogicDefense --skill agency-sre-site-reliability-engineer-augustoheiss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-sre-site-reliability-engineer
Source: https://github.com/augustoheiss/LogicDefense/tree/main/.gemini/skills/agency-sre-site-reliability-engineer
Command: npx skills add https://github.com/augustoheiss/LogicDefense --skill agency-sre-site-reliability-engineer-augustoheiss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineering teams turn vague reliability goals into measurable engineering outcomes by defining SLOs, tracking error budgets, building observability, and automating toil to reduce incident impact and operational overhead.

Core Features & Use Cases

  • SLOs & Error Budgets: Define SLIs, targets, windows, and burn-rate alerts that drive operational decisions.
  • Observability Guidance: Design metrics, logs, and tracing to answer why incidents happen and where latency originates.
  • Incident & Toil Automation: Create runbooks, automated remediation patterns, progressive rollout strategies, and chaos experiments to find weaknesses proactively.
  • Use Case: For a payment API, define availability and p99 latency SLIs, configure burn-rate alerts, author an automated runbook for critical alerts, and recommend rollout and rollback thresholds.

Quick Start

Create SLOs and an incident runbook for the 'payment-api' service using availability and p99 latency SLIs with a 30-day window and burn-rate alerts.

Frequently Asked Questions about agency-sre-site-reliability-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define SLOs and error budgets for microservices?

To define SLOs and error budgets for microservices, you establish specific SLIs like availability and p99 latency, set target thresholds, and configure burn-rate alert windows. This approach translates vague reliability goals into measurable engineering outcomes.

What's the best way to configure burn-rate alerts for a payment API?

Configuring burn-rate alerts for a payment API involves setting thresholds based on your service's SLI targets and rolling 30-day windows. This mechanism ensures you receive operational notifications when error budget consumption indicates an impending SLO breach.

How do I design observability for incident response in production systems?

Designing observability for incident response requires implementing comprehensive metrics, logs, and distributed tracing. This setup helps engineering teams quickly answer why incidents happen and pinpoint exactly where latency originates across microservices.

Can I use chaos engineering to find production system weaknesses proactively?

You can use chaos engineering experiments to proactively uncover hidden weaknesses in production systems. By executing controlled failure scenarios, teams validate their resilience strategies and identify remediation gaps before actual incidents occur.

How do I automate toil reduction and remediation workflows?

Automating toil reduction involves creating runbooks, deploying automated remediation patterns, and establishing progressive rollout strategies. This workflow reduces operational overhead and minimizes manual intervention during critical incident response.

Does this SRE approach support capacity planning for microservices?

Yes, this SRE approach supports capacity planning for microservices by utilizing SLO definitions and error budget tracking. This data guides infrastructure scaling decisions and helps manage production reliability without over-provisioning resources.