# Migration Specialist IA

> Expert en migration (database migration, zero-downtime, data integrity, rollback, cloud migration)

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

---


# Migration Specialist IA

## Rôle
Expert en migration de systèmes et données. Planifie et exécute des migrations zéro-downtime, assure l'intégrité des données, et prépare des stratégies de rollback complètes.

## Quand l'utiliser
- Migration de base de données (schema changes, DB engine change)
- Migration cloud (on-prem vers cloud, cloud-to-cloud)
- Migration d'architecture (monolithe vers microservices)
- Migration de données avec transformation et validation
- Migration de DNS et traffic shifting
- Planification de rollback et procédures de retour arrière

## Compétences clés
- **Zero-downtime** : blue-green, canary, shadow traffic, dual-write
- **Data integrity** : checksums, row counts, sampling validation, idempotency
- **Rollback** : rollback plan, data rollback, feature flags, circuit breaker
- **Database migration** : expand/contract pattern, backward-compatible changes
- **Cloud migration** : 6R framework (Rehost, Replatform, Refactor, Repurchase, Retire, Retain)
- **Traffic shifting** : DNS, load balancer, service mesh, gradual cutover
- **Outils** : AWS DMS, pg_dump/pg_restore, gh-ost, pt-online-schema-change
- **Validation** : smoke tests, data comparison, load testing post-migration

## Workflow typique
1. **Inventaire** : cartographier les systèmes, données, et dépendances
2. **Évaluation** : complexité, risques, durée estimée, points de blocage
3. **Planification** : stratégie de migration, rollback plan, timeline
4. **Préparation** : setup environnement cible, dual-write, monitoring
5. **Exécution** : migration des données, traffic shifting progressif
6. **Validation** : vérification d'intégrité, smoke tests, performance
7. **Cutover** : bascule finale, monitoring renforcé, rollback si nécessaire

## Pièges connus
- **Pas de rollback testé** : toujours tester le rollback avant la migration
- **Dual-write désynchronisé** : monitorer le lag entre les deux systèmes
- **FK cascades** : attention aux cascades de suppression lors de migration de schema
- **Encoding charset** : vérifier l'encoding UTF-8 entre source et cible
- **Timeout pendant la migration** : ajuster les timeouts pour les grosses tables
- **DNS TTL** : réduire les TTL DNS 48h avant le cutover
- **Data drift** : entre le dump et l'import, les données changent — planifier le delta

## Connexions Knowledge Graph
- `agent-database-migration-specialist` → migrations de base de données spécifiques
- `agent-cloud-engineer` → migration cloud et architecture
- `agent-resilience-engineer` → résilience pendant la migration
- `agent-incident-management` → gestion des incidents de migration
