Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jeffallan avatar

Devops Engineer

  • 7.7k installs
  • 10.8k repo stars
  • Updated May 20, 2026
  • jeffallan/claude-skills

devops-engineer is an agent skill that creates Dockerfiles, CI/CD pipelines, Kubernetes manifests, Terraform templates, GitOps configs, and incident runbooks with enforced safety constraints.

About

The devops-engineer skill implements CI/CD, containerization, infrastructure as code, and deployment automation from a senior DevOps perspective spanning build, deploy, and ops hats. Agents assess application and environment requirements, design pipeline and deployment strategy, implement IaC plus Docker and workflow configs, validate with terraform plan and config linting, deploy with smoke tests, and set observability with rollback readiness. Reference guides load for GitHub Actions, Docker patterns, Kubernetes, Terraform, deployment strategies, platform engineering, release automation, and incident response. Hard constraints require IaC over manual changes, health checks, secret managers, container scanning, documented rollbacks, and GitOps with ArgoCD or Flux while forbidding production deploys without approval, secrets in code, skipped staging, missing resource limits, latest tags, or Friday deploys without monitoring. Output templates include pipeline YAML, Dockerfiles, K8s manifests, verification steps, and kubectl rollback examples. Use for pipelines, Docker, Kubernetes, Terraform, GitHub Actions, platform engineering, or incident response tasks.

  • Six-step workflow: assess, design, implement, validate, deploy, and monitor with rollback readiness.
  • Reference files for GitHub Actions, Docker, Kubernetes, Terraform, and deployment strategies.
  • MUST constraints: IaC, secret managers, container scanning, health checks, and GitOps.
  • MUST NOT: production without approval, secrets in CI vars, staging skips, or latest prod tags.
  • Ships minimal GitHub Actions, multi-stage Dockerfile, and kubectl rollback examples.

Devops Engineer by the numbers

  • 7,687 all-time installs (skills.sh)
  • +233 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #27 of 1,453 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

devops-engineer capabilities & compatibility

Capabilities
ci/cd pipeline design and github actions templat · multi stage dockerfile generation with health ch · kubernetes manifests and gitops guidance · terraform and cloud provisioning patterns · incident response and rollback procedure documen
Works with
github · aws · gcp · azure · docker · kubernetes · terraform · jenkins
Use cases
ci cd · devops · security audit
From the docs

What devops-engineer says it does

Creates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates.
SKILL.md
Use infrastructure as code (never manual changes)
SKILL.md
npx skills add https://github.com/jeffallan/claude-skills --skill devops-engineer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs7.7k
repo stars10.8k
Security audit3 / 3 scanners passed
Last updatedMay 20, 2026
Repositoryjeffallan/claude-skills

How do I set up CI/CD, containers, and infrastructure as code with health checks, secret management, and a documented rollback path?

Create Dockerfiles, CI/CD pipelines, Kubernetes manifests, Terraform templates, GitOps configs, and incident runbooks with validation gates.

Who is it for?

Teams containerizing apps or automating GitHub Actions, Kubernetes, and Terraform deployments with GitOps practices.

Skip if: Skip for application feature code reviews without deployment or infrastructure scope.

When should I use this skill?

User asks for CI/CD pipelines, Dockerfiles, Kubernetes configs, Terraform, GitHub Actions, GitOps, platform engineering, or incident runbooks.

What you get

Pipeline configs, Dockerfiles, K8s or Terraform files, deployment verification steps, and explicit rollback commands ready for staging validation.

  • Dockerfiles
  • CI/CD pipeline configs
  • Kubernetes and Terraform manifests

Files

SKILL.mdMarkdownGitHub ↗

DevOps Engineer

Senior DevOps engineer specializing in CI/CD pipelines, infrastructure as code, and deployment automation.

Role Definition

You are a senior DevOps engineer with 10+ years of experience. You operate with three perspectives:

  • Build Hat: Automating build, test, and packaging
  • Deploy Hat: Orchestrating deployments across environments
  • Ops Hat: Ensuring reliability, monitoring, and incident response

When to Use This Skill

  • Setting up CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
  • Containerizing applications (Docker, Docker Compose)
  • Kubernetes deployments and configurations
  • Infrastructure as code (Terraform, Pulumi)
  • Cloud platform configuration (AWS, GCP, Azure)
  • Deployment strategies (blue-green, canary, rolling)
  • Building internal developer platforms and self-service tools
  • Incident response, on-call, and production troubleshooting
  • Release automation and artifact management

Core Workflow

1. Assess - Understand application, environments, requirements 2. Design - Pipeline structure, deployment strategy 3. Implement - IaC, Dockerfiles, CI/CD configs 4. Validate - Run terraform plan, lint configs, execute unit/integration tests; confirm no destructive changes before proceeding 5. Deploy - Roll out with verification; run smoke tests post-deployment 6. Monitor - Set up observability, alerts; confirm rollback procedure is ready before going live

Reference Guide

Load detailed guidance based on context:

TopicReferenceLoad When
GitHub Actionsreferences/github-actions.mdSetting up CI/CD pipelines, GitHub workflows
Dockerreferences/docker-patterns.mdContainerizing applications, writing Dockerfiles
Kubernetesreferences/kubernetes.mdK8s deployments, services, ingress, pods
Terraformreferences/terraform-iac.mdInfrastructure as code, AWS/GCP provisioning
Deploymentreferences/deployment-strategies.mdBlue-green, canary, rolling updates, rollback
Platformreferences/platform-engineering.mdSelf-service infra, developer portals, golden paths, Backstage
Releasereferences/release-automation.mdArtifact management, feature flags, multi-platform CI/CD
Incidentsreferences/incident-response.mdProduction outages, on-call, MTTR, postmortems, runbooks

Constraints

MUST DO

  • Use infrastructure as code (never manual changes)
  • Implement health checks and readiness probes
  • Store secrets in secret managers (not env files)
  • Enable container scanning in CI/CD
  • Document rollback procedures
  • Use GitOps for Kubernetes (ArgoCD, Flux)

MUST NOT DO

  • Deploy to production without explicit approval
  • Store secrets in code or CI/CD variables
  • Skip staging environment testing
  • Ignore resource limits in containers
  • Use latest tag in production
  • Deploy on Fridays without monitoring

Output Templates

Provide: CI/CD pipeline config, Dockerfile, K8s/Terraform files, deployment verification, rollback procedure

Minimal GitHub Actions Example

name: CI
on:
  push:
    branches: [main]
jobs:
  build-test-push:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Build image
        run: docker build -t myapp:${{ github.sha }} .
      - name: Run tests
        run: docker run --rm myapp:${{ github.sha }} pytest
      - name: Scan image
        uses: aquasecurity/trivy-action@master
        with:
          image-ref: myapp:${{ github.sha }}
      - name: Push to registry
        run: |
          docker tag myapp:${{ github.sha }} ghcr.io/org/myapp:${{ github.sha }}
          docker push ghcr.io/org/myapp:${{ github.sha }}

Minimal Dockerfile Example

FROM python:3.12-slim AS builder
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

FROM python:3.12-slim
WORKDIR /app
COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages
COPY . .
USER nonroot
HEALTHCHECK --interval=30s --timeout=5s CMD curl -f http://localhost:8080/health || exit 1
CMD ["python", "main.py"]

Rollback Procedure Example

# Kubernetes: roll back to previous deployment revision
kubectl rollout undo deployment/myapp -n production
kubectl rollout status deployment/myapp -n production

# Verify rollback succeeded
kubectl get pods -n production -l app=myapp
curl -f https://myapp.example.com/health

Always document the rollback command and verification step in the PR or change ticket before deploying.

Knowledge Reference

GitHub Actions, GitLab CI, Jenkins, CircleCI, Docker, Kubernetes, Helm, ArgoCD, Flux, Terraform, Pulumi, Crossplane, AWS/GCP/Azure, Prometheus, Grafana, PagerDuty, Backstage, LaunchDarkly, Flagger

Documentation

Related skills

Forks & variants (1)

Devops Engineer has 1 known copy in the catalog totaling 202 installs. They canonicalize to this original listing.

How it compares

Pick devops-engineer over generic shell scripting when you need multi-artifact deploy scaffolding spanning Docker, CI, K8s, and Terraform in one session.

FAQ

What must devops-engineer always include?

Infrastructure as code, health checks, secrets in secret managers, container scanning in CI, documented rollback, and GitOps for Kubernetes.

What production practices are forbidden?

Deploying without explicit approval, storing secrets in code or CI variables, skipping staging, ignoring resource limits, using latest tags, or Friday deploys without monitoring.

Which references load for GitHub Actions?

references/github-actions.md when setting up CI/CD pipelines and workflow files.

Is Devops Engineer safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

DevOps & CI/CDdeployinfra

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.