DevOps Engineer

Automate CI/CD pipelines and infrastructure provisioning for containerized applications.

Updated Oct 22, 2025
One-click install
npx skills add https://github.com/franroa/chezmoi --skill devops-engineer-franroa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: DevOps Engineer
Source: https://github.com/franroa/chezmoi/tree/main/private_dot_config/opencode/skills/devops-engineer
Command: npx skills add https://github.com/franroa/chezmoi --skill devops-engineer-franroa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill accelerates reliable software delivery by automating CI/CD pipelines, infrastructure provisioning, and deployment strategies across environments.

Core Features & Use Cases

  • CI/CD pipelines: Design and implement workflows (GitHub Actions, GitLab CI, Jenkins).
  • Containerization & orchestration: Docker, Kubernetes.
  • IaC & cloud configuration: Terraform, multi-cloud setups, secret management.
  • Release & incident readiness: Deployment strategies, rollback plans, observability.

Quick Start

Set up a basic GitHub Actions workflow to build, test, and deploy a containerized app to a Kubernetes cluster using Terraform for infrastructure.

Frequently Asked Questions about DevOps Engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up CI/CD pipelines with GitHub Actions for containerized applications?

CI/CD pipelines automate building, testing, and deploying code. Use GitHub Actions workflows to define build steps, run tests on Docker containers, and push to registries. The Skill guides you through creating end-to-end workflows that trigger on code changes and deploy to Kubernetes clusters automatically.

Can I use Terraform to manage infrastructure across AWS, GCP, and Azure?

Yes, Terraform provisions and manages infrastructure as code across multiple cloud providers. This Skill covers multi-cloud setups with Terraform, enabling you to define infrastructure once and deploy consistently to AWS, GCP, or Azure alongside your containerized deployments.

How do I deploy applications to Kubernetes with automated rollback procedures?

Kubernetes orchestrates containerized apps with deployment strategies and health checks. This Skill teaches you to define rollout strategies, configure readiness probes, implement rollback plans, and integrate observability so failed deployments revert automatically with minimal downtime.

What's the best way to automate secret management in Docker and Kubernetes deployments?

Secret management secures credentials and API keys in containerized environments. This Skill shows how to inject secrets safely into Docker containers and Kubernetes pods, separate configuration from sensitive data, and integrate with cloud provider secret stores.

How do I scan Docker containers for vulnerabilities in CI/CD pipelines?

Container scanning identifies security issues before deployment. This Skill integrates vulnerability scanning into GitHub Actions workflows, scanning Docker images for known CVEs and blocking deployments that fail security checks automatically.

Do I need GitOps to manage Kubernetes deployments at scale?

GitOps uses Git as the source of truth for infrastructure and deployments. This Skill demonstrates GitOps-based deployment strategies where configuration changes in Git trigger automated synchronization to Kubernetes, providing auditability, version control, and declarative management.