Get the FREE Ultimate OpenClaw Setup Guide →

Devops

Scanned
npx machina-cli add skill javalenciacai/develop-skills/devops --openclaw
Files (1)
SKILL.md
2.8 KB

DevOps - DevOps Engineer

Role

Manages infrastructure and deployments. Reports to InfraLead.

Responsibilities

  • Docker and container management
  • CI/CD pipeline configuration and maintenance
  • Deployments and environment orchestration
  • Infrastructure as Code (IaC)
  • System monitoring and logging
  • Critical Restriction: This skill is only a role and must always use one of its associated skills. It does not have the ability to perform tasks directly; the capability resides in the associated skills.

Base Skills

# Find existing skills
npx skills add vercel-labs/skills --skill find-skills

# Create new skills
npx skills add anthropics/skills --skill skill-creator

Current Skills

<!-- Add here each skill you use with: npx skills add <owner/repo> --skill <name> -->

Base Skills (All DevOps Engineers)

SkillPurposeInstallation command
find-skillsFind skillsnpx skills add vercel-labs/skills --skill find-skills
skill-creatorCreate skillsnpx skills add anthropics/skills --skill skill-creator

Infrastructure and Documentation Skills 🔴 High Priority

SkillPurposeInstallation command
doc-coauthoringInfrastructure docs, CI/CD documentation, deployment guides, runbooksnpx skills add anthropics/skills --skill doc-coauthoring
xlsxInfrastructure inventory, deployment tracking, incident logs, monitoring metricsnpx skills add anthropics/skills --skill xlsx

Communication and Knowledge Sharing Skills 🟡 Medium Priority

SkillPurposeInstallation command
technical-blog-writingDevOps best practices, automation guides, infrastructure tutorialsnpx skills add 1nference-sh/skills --skill technical-blog-writing
internal-commsDeployment notifications, incident reports, maintenance updatesnpx skills add anthropics/skills --skill internal-comms

Rule: Add Used Skills

Every time you use a new skill, add it to the "Current Skills" table.

Examples of skills to search for:

  • npx skills find docker
  • npx skills find ci-cd
  • npx skills find github-actions
  • npx skills find kubernetes

Source

git clone https://github.com/javalenciacai/develop-skills/blob/main/.agents/skills/devops/SKILL.mdView on GitHub

Overview

DevOps engineers manage Docker, CI/CD pipelines, infrastructure, and deployments. They maintain docker-compose.yml, pipelines, and environment configurations to support reliable releases across dev, staging, and production. This role coordinates with InfraLead and relies on associated skills to perform actual tasks.

How This Skill Works

Technically, DevOps uses Infrastructure as Code (IaC) tools like Terraform or CloudFormation to provision resources, and configures CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) to automate builds, tests, and deployments. It also manages container orchestration with Docker, docker-compose, and Kubernetes, plus monitoring and logging setups to ensure observability.

When to Use It

  • Docker, containers or docker-compose configuration
  • CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)
  • Deployment automation or release management
  • Infrastructure as Code (Terraform, CloudFormation)
  • Environment configuration (dev, staging, prod)
  • Monitoring, logging or observability setup
  • Kubernetes or container orchestration

Quick Start

  1. Step 1: Map your current stack and identify Docker, CI/CD, and IaC components.
  2. Step 2: Choose a target environment (dev/stage/prod) and prepare configuration files.
  3. Step 3: Implement or update pipelines (GitHub Actions/Jenkins/GitLab CI) and define IaC templates.

Best Practices

  • Version-control all Docker and docker-compose configurations, including docker-compose.yml.
  • Automate CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) with reproducible workflows and secret management.
  • Adopt Infrastructure as Code (Terraform or CloudFormation) for consistent provisioning and drift detection.
  • Standardize environment configurations per dev/stage/prod using parameterization and config files.
  • Implement monitoring and observability (logs, metrics, alerts) with automated rollback plans.

Example Use Cases

  • Setting up a GitHub Actions pipeline to build, test, and deploy a Dockerized app.
  • Using Terraform to provision AWS infrastructure for a staging environment.
  • Configuring docker-compose.yml for local development with environment-specific overrides.
  • Implementing a Jenkins pipeline that promotes releases across dev, staging, and prod.
  • Establishing centralized logging and metrics dashboards for containerized services.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers