Skip to main content

Backup And Recovery

Implement automated backup and disaster recovery including full/incremental backups, point-in-time recovery, backup testing, and restoration procedures.

Complexity: Moderate | Duration: 15-30m | Category: Devops

Tags: data-engineering backup disaster-recovery devops

Workflow Diagram

Steps

Step 1: Backup strategy

Agent: database

architect - Define RPO/RTO requirements

Step 2: Full backup

Agent: devops

engineer - Schedule daily/weekly full backups

Step 3: Incremental backup

Agent: devops

engineer - Schedule hourly/daily incremental backups

Step 4: Backup storage

Agent: devops

engineer - Store backups in S3/GCS with versioning

Step 5: Encryption

Agent: security

specialist - Encrypt backups at rest and in transit

Step 6: Retention policy

Agent: devops

engineer - Define retention (daily 7d, weekly 30d, monthly 1y)

Step 7: Restore testing

Agent: devops

engineer - Monthly restore test to verify backups

Step 8: Documentation

Agent: devops

engineer - Document backup and restore procedures

Usage

To execute this workflow:

/workflow devops/backup-and-recovery.workflow

See other workflows in this category for related automation patterns.