ClawSkills logoClawSkills

Senior Devops

Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup, infrastructur

Introduction

# 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:

```bash # 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:** ```bash 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:** ```bash 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:** ```bash 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

```bash # Install dependencies npm install # or pip install -r requirements.txt

# Configure environment cp .env.example .env ```

### 2. Run Quality Checks

```bash # 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.md` - `references/infrastructure_as_code.md` - `references/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

```bash # 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

More Products