// Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup, infrastructure as code, deployment automation, and monitoring. Use when setting up pipelines, deploying applications, managing infrastructure, implementing monitoring, or optimizing deployment processes.
| name | senior-devops |
| title | Senior Devops Skill Package |
| description | Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup, infrastructure as code, deployment automation, and monitoring. Use when setting up pipelines, deploying applications, managing infrastructure, implementing monitoring, or optimizing deployment processes. |
| domain | engineering |
| subdomain | devops-operations |
| difficulty | advanced |
| time-saved | TODO: Quantify time savings |
| frequency | TODO: Estimate usage frequency |
| use-cases | ["Setting up infrastructure as code with Terraform or CloudFormation","Implementing CI/CD pipelines with automated testing and deployment","Configuring container orchestration with Kubernetes","Monitoring and alerting setup for production systems"] |
| related-agents | [] |
| related-skills | [] |
| related-commands | [] |
| orchestrated-by | [] |
| dependencies | {"scripts":[],"references":[],"assets":[]} |
| compatibility | {"python-version":"3.8+","platforms":["macos","linux","windows"]} |
| tech-stack | ["Python 3.8+","Markdown"] |
| examples | [{"title":"Example Usage","input":"TODO: Add example input for senior-devops","output":"TODO: Add expected output"}] |
| stats | {"downloads":0,"stars":0,"rating":0,"reviews":0} |
| version | v1.0.0 |
| author | Claude Skills Team |
| contributors | [] |
| created | "2025-10-19T00:00:00.000Z" |
| updated | "2025-11-23T00:00:00.000Z" |
| license | MIT |
| tags | ["automation","ci/cd","cloud","devops","engineering","senior"] |
| featured | false |
| verified | true |
Complete toolkit for senior devops with modern tools and best practices.
This skill provides comprehensive DevOps capabilities through three core Python automation tools and extensive reference documentation. Whether setting up CI/CD pipelines, automating infrastructure, deploying containerized applications, or implementing monitoring, this skill delivers production-ready DevOps solutions.
Senior DevOps engineers use this skill for continuous integration/deployment, infrastructure as code (Terraform), containerization (Docker, Kubernetes), cloud platforms (AWS, GCP, Azure), pipeline automation (GitHub Actions, CircleCI), and observability (Prometheus, Grafana). The skill covers deployment strategies, infrastructure automation, and reliability engineering.
Core Value: Accelerate deployment pipelines by 75%+ while improving reliability, consistency, and infrastructure automation through proven DevOps patterns and tools.
This skill provides three core capabilities through automated scripts:
# Script 1: Pipeline Generator
python scripts/pipeline_generator.py [options]
# Script 2: Terraform Scaffolder
python scripts/terraform_scaffolder.py [options]
# Script 3: Deployment Manager
python scripts/deployment_manager.py [options]
Generate production-ready CI/CD pipelines for multiple platforms.
Key Features:
Common Usage:
# Generate GitHub Actions pipeline
python scripts/pipeline_generator.py --platform github --language nodejs --output .github/workflows/
# CircleCI pipeline
python scripts/pipeline_generator.py --platform circleci --language python --test pytest
# Full stack pipeline
python scripts/pipeline_generator.py --platform github --stack fullstack --deploy kubernetes
# Help
python scripts/pipeline_generator.py --help
Use Cases:
Scaffold infrastructure as code with Terraform best practices.
Key Features:
Common Usage:
# Scaffold AWS infrastructure
python scripts/terraform_scaffolder.py --provider aws --modules vpc,eks,rds --output infrastructure/
# GCP infrastructure
python scripts/terraform_scaffolder.py --provider gcp --modules gke,cloudsql --remote-state gcs
# Multi-environment setup
python scripts/terraform_scaffolder.py --provider aws --environments dev,staging,prod
# Help
python scripts/terraform_scaffolder.py --help
Use Cases:
Automate application deployments with multiple strategies.
Key Features:
Common Usage:
# Blue-green deployment
python scripts/deployment_manager.py --strategy blue-green --app myapp --version v2.0
# Canary deployment
python scripts/deployment_manager.py --strategy canary --app myapp --version v2.0 --canary-percentage 10
# Rollback
python scripts/deployment_manager.py --rollback --app myapp --to-version v1.9
# Help
python scripts/deployment_manager.py --help
Use Cases:
See cicd_pipeline_guide.md for comprehensive documentation.
Comprehensive guide available in references/cicd_pipeline_guide.md:
Complete workflow documentation in references/infrastructure_as_code.md:
Technical reference guide in references/deployment_strategies.md:
Languages: TypeScript, JavaScript, Python, Go, Swift, Kotlin Frontend: React, Next.js, React Native, Flutter Backend: Node.js, Express, GraphQL, REST APIs Database: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI Cloud: AWS, GCP, Azure
Time: 2-3 hours for complete pipeline
# Generate GitHub Actions pipeline
python scripts/pipeline_generator.py --platform github --language nodejs --deploy kubernetes
See cicd_pipeline_guide.md for pipeline patterns.
Time: 4-6 hours for initial infrastructure
# Scaffold AWS infrastructure
python scripts/terraform_scaffolder.py --provider aws --modules vpc,eks,rds --output infrastructure/
terraform init
terraform plan -out=tfplan
terraform apply tfplan
See infrastructure_as_code.md for IaC best practices.
Time: 3-4 hours for initial deployment
# Blue-green deployment
python scripts/deployment_manager.py --strategy blue-green --app myapp --version v1.0
Time: 2-3 hours for complete observability stack
See deployment_strategies.md for deployment and monitoring patterns.
# Install dependencies
npm install
# or
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Use the analyzer script
python scripts/terraform_scaffolder.py .
# Review recommendations
# Apply fixes
Follow the patterns and practices documented in:
references/cicd_pipeline_guide.mdreferences/infrastructure_as_code.mdreferences/deployment_strategies.md# Development
npm run dev
npm run build
npm run test
npm run lint
# Analysis
python scripts/terraform_scaffolder.py .
python scripts/deployment_manager.py --analyze
# Deployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/
Check the comprehensive troubleshooting section in references/deployment_strategies.md.
references/cicd_pipeline_guide.mdreferences/infrastructure_as_code.mdreferences/deployment_strategies.mdscripts/ directory