senior-devops
davila7/claude-code-templates
Comprehensive DevOps toolkit for CI/CD pipelines, infrastructure automation, and cloud deployment across AWS, GCP, and Azure.
What is senior-devops?
A senior-level DevOps skill providing automated pipeline generation, infrastructure-as-code scaffolding, and deployment management. Use it when setting up CI/CD pipelines, provisioning cloud infrastructure with Terraform, deploying applications, implementing monitoring, or optimizing deployment processes across multiple cloud platforms.
- Generate CI/CD pipelines with automated scaffolding and built-in best practices
- Create and manage Terraform infrastructure-as-code with deep analysis and optimization recommendations
- Automate application deployment with production-grade configurations and integrations
- Analyze and optimize infrastructure performance with detailed metrics and recommendations
- Support multiple cloud platforms including AWS, GCP, and Azure
- Provide containerization and Kubernetes orchestration guidance
How to install senior-devops
npx skills add https://github.com/davila7/claude-code-templates --skill senior-devops- Python 3.x installed
- Node.js and npm (for JavaScript/TypeScript components)
- Docker installed for containerization tasks
- Terraform installed for infrastructure provisioning
- AWS, GCP, or Azure CLI configured with appropriate credentials
How to use senior-devops
- 1.Install the skill using the provided npx command
- 2.Configure your environment by copying .env.example to .env and setting cloud credentials
- 3.Run the Pipeline Generator script on your project path to scaffold CI/CD workflows
- 4.Use the Terraform Scaffolder to analyze and generate infrastructure-as-code templates
- 5.Execute the Deployment Manager to automate application deployments
- 6.Review reference documentation in references/ directory for detailed patterns and best practices
- 7.Run quality checks and implement recommended optimizations before deploying to production
Use cases
- Setting up GitHub Actions or CircleCI pipelines for continuous integration and deployment
- Provisioning cloud infrastructure on AWS, GCP, or Azure using Terraform templates
- Automating multi-environment deployments with consistent configurations
- Analyzing infrastructure performance and implementing optimization strategies
- Implementing monitoring and observability for production applications
- Senior DevOps engineers
- Infrastructure architects
- Cloud platform engineers
- CI/CD pipeline specialists
- Site reliability engineers (SREs)
senior-devops FAQ
The skill supports AWS, GCP, and Azure with platform-specific configurations and best practices for each.
Yes, the Terraform Scaffolder can analyze existing infrastructure and generate corresponding infrastructure-as-code templates with optimization recommendations.
The Pipeline Generator supports GitHub Actions and CircleCI with configurable templates for both platforms.
Yes, the skill provides Kubernetes orchestration guidance and can generate deployment manifests for containerized applications.
Comprehensive guides are available in the references/ directory: cicd_pipeline_guide.md, infrastructure_as_code.md, and deployment_strategies.md.
Full instructions (SKILL.md)
Source of truth, from davila7/claude-code-templates.
name: senior-devops 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.
Senior Devops
Complete toolkit for senior devops with modern tools and best practices.
Quick Start
Main Capabilities
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]
Core Capabilities
1. Pipeline Generator
Automated tool for pipeline generator tasks.
Features:
- Automated scaffolding
- Best practices built-in
- Configurable templates
- Quality checks
Usage:
python scripts/pipeline_generator.py <project-path> [options]
2. Terraform Scaffolder
Comprehensive analysis and optimization tool.
Features:
- Deep analysis
- Performance metrics
- Recommendations
- Automated fixes
Usage:
python scripts/terraform_scaffolder.py <target-path> [--verbose]
3. Deployment Manager
Advanced tooling for specialized tasks.
Features:
- Expert-level automation
- Custom configurations
- Integration ready
- Production-grade output
Usage:
python scripts/deployment_manager.py [arguments] [options]
Reference Documentation
Cicd Pipeline Guide
Comprehensive guide available in references/cicd_pipeline_guide.md:
- Detailed patterns and practices
- Code examples
- Best practices
- Anti-patterns to avoid
- Real-world scenarios
Infrastructure As Code
Complete workflow documentation in references/infrastructure_as_code.md:
- Step-by-step processes
- Optimization strategies
- Tool integrations
- Performance tuning
- Troubleshooting guide
Deployment Strategies
Technical reference guide in references/deployment_strategies.md:
- Technology stack details
- Configuration examples
- Integration patterns
- Security considerations
- Scalability guidelines
Tech Stack
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
Development Workflow
1. Setup and Configuration
# Install dependencies
npm install
# or
pip install -r requirements.txt
# Configure environment
cp .env.example .env
2. Run Quality Checks
# Use the analyzer script
python scripts/terraform_scaffolder.py .
# Review recommendations
# Apply fixes
3. Implement Best Practices
Follow the patterns and practices documented in:
references/cicd_pipeline_guide.mdreferences/infrastructure_as_code.mdreferences/deployment_strategies.md
Best Practices Summary
Code Quality
- Follow established patterns
- Write comprehensive tests
- Document decisions
- Review regularly
Performance
- Measure before optimizing
- Use appropriate caching
- Optimize critical paths
- Monitor in production
Security
- Validate all inputs
- Use parameterized queries
- Implement proper authentication
- Keep dependencies updated
Maintainability
- Write clear code
- Use consistent naming
- Add helpful comments
- Keep it simple
Common Commands
# 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/
Troubleshooting
Common Issues
Check the comprehensive troubleshooting section in references/deployment_strategies.md.
Getting Help
- Review reference documentation
- Check script output messages
- Consult tech stack documentation
- Review error logs
Resources
- Pattern Reference:
references/cicd_pipeline_guide.md - Workflow Guide:
references/infrastructure_as_code.md - Technical Guide:
references/deployment_strategies.md - Tool Scripts:
scripts/directory
Related skills
More from davila7/claude-code-templates and the wider catalog.

senior-frontend
Comprehensive frontend toolkit for React, Next.js, and TypeScript with component scaffolding, bundle analysis, and performance optimization.

senior-fullstack
Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects, analyzing code quality, implementing design patterns, or setting up development workflows.

senior-ml-engineer
World-class ML engineering skill for productionizing ML models, MLOps, and building scalable ML systems. Expertise in PyTorch, TensorFlow, model deployment, feature stores, model monitoring, and ML infrastructure. Includes LLM integration, fine-tuning, RAG systems, and agentic AI. Use when deploying ML models, building ML platforms, implementing MLOps, or integrating LLMs into production systems.

senior-prompt-engineer
World-class prompt engineering skill for LLM optimization, prompt patterns, structured outputs, and AI product development. Expertise in Claude, GPT-4, prompt design patterns, few-shot learning, chain-of-thought, and AI evaluation. Includes RAG optimization, agent design, and LLM system architecture. Use when building AI products, optimizing LLM performance, designing agentic systems, or implementing advanced prompting techniques.

senior-qa
Comprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test suite generation, coverage analysis, E2E testing setup, and quality metrics. Use when designing test strategies, writing test cases, implementing test automation, performing manual testing, or analyzing test coverage.

senior-security
Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture, conducting penetration tests, implementing cryptography, or performing security audits.