agency-database-reliability-engineer

Guide database reliability engineering for high availability, disaster recovery, and safe schema migrations.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill agency-database-reliability-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-database-reliability-engineer
Source: https://github.com/imMamdouhaboammar/kaku-chatgpt-harness/tree/main/.agents/skills/engineering-database-reliability-engineer
Command: npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill agency-database-reliability-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the critical operational risks of data loss and prolonged downtime by applying SRE discipline to stateful database systems, ensuring they remain available and recoverable.

Core Features & Use Cases

  • High Availability Design: Implements replication topologies, automated failover, and quorum strategies to prevent outages during node failures.
  • Validated Recovery: Establishes automated backup pipelines with mandatory, scheduled restore testing to guarantee RPO/RTO targets are met.
  • Safe Schema Migrations: Provides patterns for zero-downtime, non-blocking online migrations using expand-contract and concurrent DDL techniques.

Quick Start

Use the agency-database-reliability-engineer skill to audit our current backup strategy and define a plan for automated restore verification.

Frequently Asked Questions about agency-database-reliability-engineer

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

FAQPage Schema
How do I ensure high availability and prevent database outages during node failures?

Ensure high availability by implementing replication topologies, automated failover, and quorum strategies. These mechanisms prevent database outages by maintaining operational continuity even when individual datastore nodes fail unexpectedly.

What is the best way to validate database recovery and meet strict RPO/RTO targets?

The best way to validate database recovery is establishing automated backup pipelines with mandatory, scheduled restore testing. This validated recovery process guarantees your strict RPO and RTO targets are actually met during incidents.

How do I perform zero-downtime schema migrations without blocking production traffic?

Perform zero-downtime schema migrations by applying expand-contract patterns and concurrent DDL techniques. These non-blocking online migration workflows allow you to safely evolve database schemas without blocking production traffic.

What is database reliability engineering and when do I need it for stateful systems?

Database reliability engineering applies SRE discipline to stateful database systems to mitigate data loss and downtime. You need it to manage production datastore operations, replication, and incident response effectively.

Can I use automated failover drills to prepare for production datastore incidents?

Yes, you can and should use automated failover drills to prepare for production datastore incidents. Database reliability engineering requires adherence to these drills to ensure your incident response planning actually works.

Why does my database backup strategy fail to guarantee data recovery during disasters?

Your database backup strategy fails if it lacks automated restore verification. Without scheduled restore testing and strict RPO/RTO adherence, backups remain unvalidated and may not recover data during actual disasters.