Guides infrastructure and platform migration including cloud-to-cloud migration (AWS to GCP, Azure to AWS), Kubernetes cluster migration, CI/CD platform changes, monitoring stack migration, identity...
This skill provides comprehensive guidance for migrating infrastructure platforms, cloud providers, container orchestration systems, CI/CD pipelines, and observability stacks. Focus is on infrastructure-level migrations that complement application modernization efforts.
Platform migrations are infrastructure-focused and should be paired with application migration strategies. Use cloud-neutral design patterns to reduce future migration effort, though multi-cloud strategies increase complexity while reducing vendor lock-in.
Key Practices:
Avoid These Pitfalls:
Identify Migration Type:
For detailed migration type workflows: See migration-types.md
For IaC-specific migrations: See infrastructure-as-code-migration.md
For comprehensive risk planning: See risk-management.md
For validation procedures: See post-migration-validation.md
For cost optimization strategies: See cost-optimization-during-migration.md
Migrating between AWS, GCP, Azure, or moving from on-premise to cloud. Requires service mapping, network connectivity, and data transfer strategy.
Load: migration-types.md - Section 1: Cloud-to-Cloud Migration
Moving clusters between EKS, GKE, AKS, or to self-managed Kubernetes. Involves workload migration, persistent storage, service meshes, and ingress controllers.
Load: migration-types.md - Section 2: Kubernetes Platform Migration
Transitioning between Jenkins, GitLab CI, GitHub Actions, CircleCI, or other platforms. Requires pipeline translation and secrets migration.
Load: migration-types.md - Section 3: CI/CD Platform Migration
Changing observability tools like Prometheus→Datadog, CloudWatch→New Relic. Includes metrics, logs, traces, and alerting.
Load: migration-types.md - Section 4: Monitoring Stack Migration
Moving container images between Docker Hub, ECR, GCR, ACR, Harbor, or private registries.
Load: container-registry-migration.md
Transforming VPC configuration, VPN connections, DNS, load balancers, and CDN infrastructure.
Load: network-infrastructure-migration.md
Migrating databases to different cloud providers or managed services.
Load: database-platform-migration.md
For platform-specific migration tools, automation scripts, and utilities:
Load: migration-tools.md
Includes cloud provider migration tools (AWS MGN, Azure Migrate, Google Cloud Migrate), Kubernetes tools (Velero, Kustomize), IaC tools (Terraformer, CDK), and data transfer utilities.
Load: migration-principles.md
Complete best practices, anti-patterns, and key considerations for any platform migration.
Load: risk-management.md
Risk identification, mitigation strategies, contingency planning, and rollback procedures.
Load: post-migration-validation.md
Validation checklists, testing procedures, performance benchmarking, and cutover verification.
Load: cost-optimization-during-migration.md
Cost analysis, optimization strategies, and budget management during migration.
When generating migration artifacts, produce: