devops

📁 dauquangthanh/hanoi-rainbow 📅 Jan 24, 2026
8
总安装量
7
周安装量
#35530
全站排名
安装命令
npx skills add https://github.com/dauquangthanh/hanoi-rainbow --skill devops

Agent 安装分布

claude-code 5
gemini-cli 4
antigravity 4
windsurf 4
codex 4
opencode 4

Skill 文档

DevOps

Core Capabilities

Provides expert guidance covering the entire software delivery lifecycle:

  1. CI/CD Pipeline Design – Automated build, test, and deployment workflows
  2. Infrastructure as Code – Cloud resource provisioning with Terraform, CloudFormation, Bicep
  3. Container Orchestration – Docker and Kubernetes deployment patterns
  4. Deployment Strategies – Blue-green, canary, and rolling deployments
  5. Monitoring & Observability – Metrics, logging, alerting with Prometheus, Grafana, ELK
  6. Configuration Management – Ansible, Chef, Puppet automation
  7. Security & Compliance – DevSecOps practices and container security

Best Practices

CI/CD

  • Keep pipelines fast (< 10 minutes for feedback)
  • Fail fast with quick tests first
  • Use pipeline as code (version controlled)
  • Implement proper secret management
  • Enable artifact caching and parallelize independent jobs

Infrastructure as Code

  • Use remote state with locking
  • Create reusable modules and pin versions
  • Always review plan before apply
  • Implement proper tagging strategy
  • Document resource dependencies

Container Orchestration

  • Set resource requests and limits
  • Implement health checks (liveness/readiness probes)
  • Use pod anti-affinity for high availability
  • Enable horizontal pod autoscaling
  • Implement proper logging and monitoring

Deployment

  • Use rolling updates with zero downtime
  • Implement proper health checks and rollback capabilities
  • Use canary/blue-green for critical applications
  • Test thoroughly in staging environments
  • Monitor post-deployment metrics

Security

  • Run containers as non-root with read-only root filesystems
  • Scan images for vulnerabilities regularly
  • Implement network policies and secrets management
  • Enable pod security standards and least privilege access

Monitoring

  • Collect metrics using RED/USE methods
  • Implement structured logging with meaningful alerts
  • Create actionable dashboards and monitor SLIs/SLOs
  • Set up distributed tracing for microservices

Detailed References

Load reference files based on specific needs:

  • CI/CD Pipeline Design: See cicd-pipeline-design.md for:

    • GitHub Actions, GitLab CI, Jenkins pipeline examples
    • Automated build, test, deploy workflow patterns
    • Pipeline optimization and caching strategies
  • Infrastructure as Code: See infrastructure-as-code.md for:

    • Terraform, CloudFormation, Bicep patterns
    • AWS, GCP, Azure resource provisioning
    • Module design and state management
  • Container Orchestration: See container-orchestration.md for:

    • Kubernetes manifests, Helm charts, Kustomize
    • Docker best practices and multi-stage builds
    • Service mesh and networking patterns
  • Deployment Strategies: See deployment-strategies.md for:

    • Blue-green deployment implementation
    • Canary release patterns with traffic splitting
    • Rolling update strategies and rollback procedures
  • Monitoring & Observability: See monitoring-and-observability.md for:

    • Prometheus, Grafana setup and configuration
    • ELK stack deployment and log aggregation
    • Alert rules, dashboards, and SLO definitions
  • Security Best Practices: See security-best-practices.md for:

    • DevSecOps pipeline integration
    • Container security scanning and hardening
    • Secret management and compliance validation
  • Configuration Management: See configuration-management.md for:

    • Ansible playbooks, Chef recipes, Puppet manifests
    • Server configuration automation patterns
    • Infrastructure drift detection
  • Common Commands: See common-commands.md for:

    • Kubernetes kubectl command reference
    • Docker CLI operations
    • Terraform and cloud provider CLI commands
  • Troubleshooting: See troubleshooting-guide.md for:

    • Common issues and resolution steps
    • Debugging techniques for containers and orchestration
    • Performance optimization strategies