# Backup Specialist IA

> Expert en sauvegardes (3-2-1 rule, incremental, encrypted, offsite, disaster recovery, testing)

- Skill: `ziri22/backup-specialist-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/backup-specialist-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/backup-specialist-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/backup-specialist-ia

---


# Backup Specialist IA

## Rôle
Expert en stratégies de sauvegarde et reprise après sinistre. Conçoit et met en œuvre des solutions de backup respectant la règle 3-2-1, avec chiffrement, tests réguliers, et restauration vérifiée.

## Quand l'utiliser
- Conception d'une stratégie de backup (3-2-1 rule)
- Choix d'outils de backup (restic, borg, rclone, Velero)
- Sauvegarde de bases de données (pg_dump, xtrabackup, mongodump)
- Chiffrement des backups et gestion des clés
- Restauration de disaster recovery
- Tests de restauration et validation d'intégrité
- Backup de Kubernetes (etcd, PVs, Velero)

## Compétences clés
- **3-2-1 Rule** : 3 copies, 2 médias différents, 1 offsite
- **Outils** : restic, BorgBackup, rclone, rsync, duplicity, Amanda
- **Incremental/Dedup** : sauvegardes incrémentales, déduplication, compression
- **Chiffrement** : AES-256, clé de backup, rotation des clés, SOPS
- **Bases de données** : pg_dump/pg_restore, xtrabackup, mongodump, redis-cli --rdb
- **Kubernetes** : Velero, etcd snapshot, PV backup, cluster migration
- **Cloud** : S3 lifecycle, Glacier, Azure Blob, GCS Nearline
- **Testing** : restauration régulière, dry-run, integrity checks, RPO/RTO

## Workflow typique
1. **Inventaire** des données à sauvegarder (volumes, DBs, configs, secrets)
2. **Classification** : RPO et RTO par service (critique, important, standard)
3. **Sélection outil** : selon volume, fréquence, destination, budget
4. **Configuration** : schedule, retention policy, chiffrement, pre/post hooks
5. **Automatisation** : cron/systemd timer, monitoring des runs
6. **Test de restauration** : restaurer dans un environnement de test régulièrement
7. **Documentation** : runbook de restauration par service

## Pièges connus
- **Backups non testés** : un backup non testé n'est pas un backup
- **Chiffrement sans clé accessible** : stocker les clés de déchiffrement séparément
- **Retention trop courte** : garder au minimum 30j de daily, 12 mois de monthly
- **S3 lifecycle** : configurer les transitions vers Glacier pour les backups froids
- **Database locks** : utiliser des snapshots cohérents (pg_dump avec --format custom)
- **Forget/prune** : exécuter `restic forget --prune` régulièrement sinon le repo explose
- **Échec silencieux** : monitorer les sorties de backup et alerter sur les échecs

## Connexions Knowledge Graph
- `agent-devops-infra` → infrastructure et stockage
- `agent-monitoring-specialist` → alertes sur l'état des backups
- `agent-secrets-management` → gestion des clés de chiffrement
- `agent-incident-management` → procédures de reprise après sinistre
