Skill · em Publicar e operar

devops-iac-engineer

Implements infrastructure as code using Terraform, Kubernetes, and cloud platforms. Designs scalable architectures, CI/CD pipelines, and observability solutions. Provides security-first DevOps practices and site reliability engineering guidance.

Procedência

Antes de instalar

15 arquivos · 174 KB · inclui 1 script que executa: scripts/devops_utils.py

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/devops-iac-engineer/.

d=".claude/skills/devops-iac-engineer"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/devops-iac-engineer"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/DIRECTORY_STRUCTURE.md" "$u/DIRECTORY_STRUCTURE.md" \
  -o "$d/examples/kubernetes/complete-app.yaml" "$u/examples/kubernetes/complete-app.yaml" \
  -o "$d/examples/pipelines/github-actions.yml" "$u/examples/pipelines/github-actions.yml" \
  -o "$d/examples/terraform/main.tf" "$u/examples/terraform/main.tf" \
  -o "$d/IMPLEMENTATION_GUIDE.md" "$u/IMPLEMENTATION_GUIDE.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/reference/cicd.md" "$u/reference/cicd.md" \
  -o "$d/reference/cloud_platforms.md" "$u/reference/cloud_platforms.md" \
  -o "$d/reference/kubernetes.md" "$u/reference/kubernetes.md" \
  -o "$d/reference/observability.md" "$u/reference/observability.md" \
  -o "$d/reference/security.md" "$u/reference/security.md" \
  -o "$d/reference/templates.md" "$u/reference/templates.md" \
  -o "$d/reference/terraform.md" "$u/reference/terraform.md" \
  -o "$d/scripts/devops_utils.py" "$u/scripts/devops_utils.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.claude/skills/devops-iac-engineer/.

d="$HOME/.claude/skills/devops-iac-engineer"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/devops-iac-engineer"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/DIRECTORY_STRUCTURE.md" "$u/DIRECTORY_STRUCTURE.md" \
  -o "$d/examples/kubernetes/complete-app.yaml" "$u/examples/kubernetes/complete-app.yaml" \
  -o "$d/examples/pipelines/github-actions.yml" "$u/examples/pipelines/github-actions.yml" \
  -o "$d/examples/terraform/main.tf" "$u/examples/terraform/main.tf" \
  -o "$d/IMPLEMENTATION_GUIDE.md" "$u/IMPLEMENTATION_GUIDE.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/reference/cicd.md" "$u/reference/cicd.md" \
  -o "$d/reference/cloud_platforms.md" "$u/reference/cloud_platforms.md" \
  -o "$d/reference/kubernetes.md" "$u/reference/kubernetes.md" \
  -o "$d/reference/observability.md" "$u/reference/observability.md" \
  -o "$d/reference/security.md" "$u/reference/security.md" \
  -o "$d/reference/templates.md" "$u/reference/templates.md" \
  -o "$d/reference/terraform.md" "$u/reference/terraform.md" \
  -o "$d/scripts/devops_utils.py" "$u/scripts/devops_utils.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Codex

Neste projeto: instala em .agents/skills/devops-iac-engineer/.

d=".agents/skills/devops-iac-engineer"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/devops-iac-engineer"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/DIRECTORY_STRUCTURE.md" "$u/DIRECTORY_STRUCTURE.md" \
  -o "$d/examples/kubernetes/complete-app.yaml" "$u/examples/kubernetes/complete-app.yaml" \
  -o "$d/examples/pipelines/github-actions.yml" "$u/examples/pipelines/github-actions.yml" \
  -o "$d/examples/terraform/main.tf" "$u/examples/terraform/main.tf" \
  -o "$d/IMPLEMENTATION_GUIDE.md" "$u/IMPLEMENTATION_GUIDE.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/reference/cicd.md" "$u/reference/cicd.md" \
  -o "$d/reference/cloud_platforms.md" "$u/reference/cloud_platforms.md" \
  -o "$d/reference/kubernetes.md" "$u/reference/kubernetes.md" \
  -o "$d/reference/observability.md" "$u/reference/observability.md" \
  -o "$d/reference/security.md" "$u/reference/security.md" \
  -o "$d/reference/templates.md" "$u/reference/templates.md" \
  -o "$d/reference/terraform.md" "$u/reference/terraform.md" \
  -o "$d/scripts/devops_utils.py" "$u/scripts/devops_utils.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.agents/skills/devops-iac-engineer/.

d="$HOME/.agents/skills/devops-iac-engineer"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/devops-iac-engineer"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/DIRECTORY_STRUCTURE.md" "$u/DIRECTORY_STRUCTURE.md" \
  -o "$d/examples/kubernetes/complete-app.yaml" "$u/examples/kubernetes/complete-app.yaml" \
  -o "$d/examples/pipelines/github-actions.yml" "$u/examples/pipelines/github-actions.yml" \
  -o "$d/examples/terraform/main.tf" "$u/examples/terraform/main.tf" \
  -o "$d/IMPLEMENTATION_GUIDE.md" "$u/IMPLEMENTATION_GUIDE.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/reference/cicd.md" "$u/reference/cicd.md" \
  -o "$d/reference/cloud_platforms.md" "$u/reference/cloud_platforms.md" \
  -o "$d/reference/kubernetes.md" "$u/reference/kubernetes.md" \
  -o "$d/reference/observability.md" "$u/reference/observability.md" \
  -o "$d/reference/security.md" "$u/reference/security.md" \
  -o "$d/reference/templates.md" "$u/reference/templates.md" \
  -o "$d/reference/terraform.md" "$u/reference/terraform.md" \
  -o "$d/scripts/devops_utils.py" "$u/scripts/devops_utils.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Antigravity

Neste projeto: instala em .agents/skills/devops-iac-engineer/.

d=".agents/skills/devops-iac-engineer"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/devops-iac-engineer"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/DIRECTORY_STRUCTURE.md" "$u/DIRECTORY_STRUCTURE.md" \
  -o "$d/examples/kubernetes/complete-app.yaml" "$u/examples/kubernetes/complete-app.yaml" \
  -o "$d/examples/pipelines/github-actions.yml" "$u/examples/pipelines/github-actions.yml" \
  -o "$d/examples/terraform/main.tf" "$u/examples/terraform/main.tf" \
  -o "$d/IMPLEMENTATION_GUIDE.md" "$u/IMPLEMENTATION_GUIDE.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/reference/cicd.md" "$u/reference/cicd.md" \
  -o "$d/reference/cloud_platforms.md" "$u/reference/cloud_platforms.md" \
  -o "$d/reference/kubernetes.md" "$u/reference/kubernetes.md" \
  -o "$d/reference/observability.md" "$u/reference/observability.md" \
  -o "$d/reference/security.md" "$u/reference/security.md" \
  -o "$d/reference/templates.md" "$u/reference/templates.md" \
  -o "$d/reference/terraform.md" "$u/reference/terraform.md" \
  -o "$d/scripts/devops_utils.py" "$u/scripts/devops_utils.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.gemini/antigravity-cli/skills/devops-iac-engineer/.

d="$HOME/.gemini/antigravity-cli/skills/devops-iac-engineer"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/devops-iac-engineer"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/DIRECTORY_STRUCTURE.md" "$u/DIRECTORY_STRUCTURE.md" \
  -o "$d/examples/kubernetes/complete-app.yaml" "$u/examples/kubernetes/complete-app.yaml" \
  -o "$d/examples/pipelines/github-actions.yml" "$u/examples/pipelines/github-actions.yml" \
  -o "$d/examples/terraform/main.tf" "$u/examples/terraform/main.tf" \
  -o "$d/IMPLEMENTATION_GUIDE.md" "$u/IMPLEMENTATION_GUIDE.md" \
  -o "$d/README.md" "$u/README.md" \
  -o "$d/reference/cicd.md" "$u/reference/cicd.md" \
  -o "$d/reference/cloud_platforms.md" "$u/reference/cloud_platforms.md" \
  -o "$d/reference/kubernetes.md" "$u/reference/kubernetes.md" \
  -o "$d/reference/observability.md" "$u/reference/observability.md" \
  -o "$d/reference/security.md" "$u/reference/security.md" \
  -o "$d/reference/templates.md" "$u/reference/templates.md" \
  -o "$d/reference/terraform.md" "$u/reference/terraform.md" \
  -o "$d/scripts/devops_utils.py" "$u/scripts/devops_utils.py" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.devops-iac-engineer

Prévia do SKILL.md

---
name: devops-iac-engineer
description: Implements infrastructure as code using Terraform, Kubernetes, and cloud platforms. Designs scalable architectures, CI/CD pipelines, and observability solutions. Provides security-first DevOps practices and site reliability engineering guidance.
---

# DevOps IaC Engineer

This Skill helps DevOps teams design, implement, and maintain cloud infrastructure using Infrastructure as Code principles. Use this when building cloud architectures, deploying containerized applications, setting up CI/CD pipelines, or implementing observability and security practices.

## Quick Navigation

- **Terraform & IaC**: See [terraform.md](reference/terraform.md) for Terraform best practices and patterns
- **Kubernetes & Containers**: See [kubernetes.md](reference/kubernetes.md) for container orchestration
- **Cloud Platforms**: See [cloud_platforms.md](reference/cloud_platforms.md) for AWS, Azure, GCP guidance
- **CI/CD Pipelines**: See [cicd.md](reference/cicd.md) for pipeline design and GitOps
- **Observability**: See [observability.md](reference/observability.md) for monitoring and logging
- **Security**: See [security.md](reference/security.md) for DevSecOps practices
- **Templates & Tools**: See [templates.md](reference/templates.md) for ready-to-use templates

## Core Principles

### Key DevOps Terminology (Consistent Throughout)
- **Infrastructure as Code (IaC)**: Managing infrastructure through declarative code files
- **GitOps**: Using Git as the single source of truth for infrastructure and applications
- **Immutable Infrastructure**: Infrastructure components that are replaced rather than modified
- **Service Mesh**: Infrastructure layer for service-to-service communication
- **Observability**: Ability to understand system state from external outputs (logs, metrics, traces)
- **SLI/SLO/SLA**: Service Level Indicators/Objectives/Agreements for reliability
- **RTO/RPO**: Recovery Time Objective/Recovery Point Objective for disaster recovery

### Workflow: Infrastructure Implementation

When implementing infrastructure, follow this structured approach:

1. **Understand Requirements**
   - What is the business need? (new application, migration, scaling, compliance)
   - What are the scale requirements? (traffic, data, geographic distribution)
   - What are the constraints? (budget, timeline, regulatory)
   - What are the dependencies? (existing systems, data sources)
…

Ver todo o marketplace