# Senior DevOps (senior-devops)

> Generates CI/CD pipelines, Terraform modules and deployment manifests with rollback runbooks across AWS, GCP and Azure.

- Category: [Deploy & Release](https://www.myskills.tools/en/categories/deploy-release/)
- Source: Community · Alireza Rezvani
- Repository: https://github.com/alirezarezvani/claude-skills/tree/main/engineering-team/skills/senior-devops (commit b078bb8)
- SKILL.md: https://github.com/alirezarezvani/claude-skills/blob/main/engineering-team/skills/senior-devops/SKILL.md
- Install command: `npx skills add alirezarezvani/claude-skills --skill senior-devops`
- License: MIT
- Compatible with: Claude Code, Codex, Cursor, Gemini CLI, Windsurf
- Permissions: read-repo ✓, write-files ✓, shell ✓, network ✓
- Status: Scan passed
- A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.
- ⚠ Apply and deploy steps change real cloud resources and need the matching cloud credentials.

## Core rule

Review terraform plan before any apply; the deployment tool writes manifests and prints commands but never applies them itself.

## Execution Phases

1. **Generate the pipeline** — pipeline_generator.py scaffolds build, test and deploy stages for GitHub Actions or CircleCI.
2. **Scaffold infrastructure** — terraform_scaffolder.py generates AWS, GCP or Azure modules and runs validate and plan.
3. **Prepare the deployment** — deployment_manager.py writes blue/green or rolling manifests with health-check gates before traffic switches.
4. **Plan rollback** — Generate a rollback runbook for each release so you can revert to a named version quickly.

## Permissions (summarised from SKILL.md)

| Capability | Needed | Details |
|---|---|---|
| File writes | Required | Writes pipeline configs, Terraform modules, Kubernetes manifests and runbooks. |
| Command execution | Limited | Runs the bundled Python scripts and terraform validate/plan; apply and kubectl commands run after review. |
| Network outbound | Limited | Reaches the configured cloud provider and cluster when running plan, apply or deployments. |

## SKILL.md frontmatter (YAML)

```yaml
---
name: "senior-devops"
description: "Use for CI/CD pipelines, infrastructure as code, containers and deployments on AWS, GCP or Azure. Generates pipelines with pipeline_generator.py, scaffolds Terraform with terraform_scaffolder.py and manages releases with deployment_manager.py."
---
```

Home: https://www.myskills.tools/en/ · URL: https://www.myskills.tools/en/skills/senior-devops/
