Claude-skill-registry deployment-orchestrator

Automated deployment orchestration supporting multiple environments, infrastructure as code, CI/CD pipeline management, rollback procedures, and monitoring integration. Use when Claude needs to manage deployments, configure infrastructure, orchestrate release processes, or ensure deployment reliability across different environments.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/deployment-orchestrator-muhammadusmangm-skills-assignment" ~/.claude/skills/majiayu000-claude-skill-registry-deployment-orchestrator && rm -rf "$T"
manifest: skills/data/deployment-orchestrator-muhammadusmangm-skills-assignment/SKILL.md
source content

Deployment Orchestrator

Overview

This skill orchestrates automated deployments across multiple environments with support for infrastructure as code, rollback procedures, and comprehensive monitoring integration.

When to Use This Skill

  • Managing deployments across development, staging, and production
  • Configuring infrastructure as code (IaC)
  • Orchestrating CI/CD pipelines
  • Implementing blue-green or canary deployment strategies
  • Managing rollback procedures
  • Integrating deployment monitoring and alerting

Supported Platforms

  • Kubernetes and container orchestration
  • AWS (EC2, ECS, EKS, Lambda, CloudFormation)
  • Azure (VMs, AKS, ARM templates)
  • Google Cloud Platform (GKE, Compute Engine)
  • Docker and containerization
  • Serverless platforms (Vercel, Netlify, AWS Amplify)

Deployment Strategies

Blue-Green Deployment

  • Maintain two identical production environments
  • Switch traffic between environments
  • Enable rapid rollbacks
  • Minimize downtime

Canary Deployment

  • Gradually shift traffic to new version
  • Monitor metrics during rollout
  • Automatically rollback on failures
  • Control rollout percentage

Rolling Deployment

  • Update instances incrementally
  • Maintain service availability
  • Control deployment pace
  • Monitor health during rollout

Recreate Deployment

  • Terminate old instances before creating new
  • Ensure clean state transitions
  • Suitable for stateless applications
  • Complete environment refresh

Infrastructure as Code

  • Terraform configurations
  • CloudFormation templates
  • ARM templates for Azure
  • Kubernetes manifests
  • Docker Compose files
  • Serverless framework configurations

CI/CD Pipeline Components

Build Phase

  • Source code compilation
  • Dependency management
  • Artifact creation
  • Security scanning

Test Phase

  • Unit and integration tests
  • Security scans
  • Performance testing
  • Compliance checks

Deploy Phase

  • Environment provisioning
  • Application deployment
  • Configuration management
  • Health checks

Post-Deploy Phase

  • Smoke testing
  • Monitoring setup
  • Alert configuration
  • Rollback preparation

Monitoring and Observability

  • Application performance monitoring (APM)
  • Infrastructure monitoring
  • Log aggregation and analysis
  • Health check endpoints
  • Business metric tracking
  • Error rate monitoring

Rollback Procedures

  • Automated rollback triggers
  • Manual rollback capabilities
  • Database migration reversals
  • Configuration restoration
  • Traffic switching procedures

Environment Management

  • Development: Rapid iteration, feature testing
  • Staging: Pre-production validation
  • Production: Live user traffic
  • Disaster recovery: Backup and failover

Security Considerations

  • Secret management
  • Access control and permissions
  • Network security
  • Image scanning and signing
  • Compliance validation

Best Practices

  • Immutable infrastructure
  • Infrastructure testing
  • Drift detection
  • Cost optimization
  • Multi-region deployments
  • Automated scaling policies

Quality Gates

  • Health check success rates
  • Performance benchmark compliance
  • Security scan results
  • Configuration validation
  • Resource utilization limits

Scripts Available

  • scripts/deploy-application.sh
    - Execute application deployment
  • scripts/provision-infrastructure.js
    - Provision infrastructure as code
  • scripts/rollback-deployment.sh
    - Initiate deployment rollback
  • scripts/health-check.js
    - Perform post-deployment health checks

References

  • references/deployment-strategies.md
    - Comprehensive guide to different deployment strategies
  • references/infrastructure-as-code.md
    - Infrastructure as code best practices and guidelines