devops-engineer

Create CI/CD pipelines, Dockerfiles, Kubernetes manifests, and Terraform infrastructure.

2|Updated Apr 18, 2021
One-click install
npx skills add https://github.com/rabbicse/go-projects --skill devops-engineer-rabbicse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-engineer
Source: https://github.com/rabbicse/go-projects/tree/main/projects/movie-ticket-booking/.claude/skills/devops-engineer
Command: npx skills add https://github.com/rabbicse/go-projects --skill devops-engineer-rabbicse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the manual effort and risk from building deployment pipelines, container images, Kubernetes manifests, and infrastructure templates so teams can ship software reliably and repeatably.

Core Features & Use Cases

  • CI/CD Automation: Creates GitHub Actions, GitLab CI, or Jenkins workflows for build, test, scan, and deploy stages.
  • Container and Cluster Delivery: Writes Dockerfiles, Kubernetes deployments, services, ingress rules, and rollout strategies with health checks and rollback support.
  • Infrastructure and Incident Readiness: Generates Terraform or Pulumi infrastructure, GitOps configurations, release automation, and incident response runbooks for production operations.
  • Use Case: If you are launching a service to production, this Skill can produce the pipeline, container build, Kubernetes deployment, and rollback plan needed to deploy safely.

Quick Start

Use the devops-engineer skill to create a secure CI/CD pipeline, Dockerfile, Kubernetes manifests, and rollback guidance for this application.

Frequently Asked Questions about devops-engineer

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

FAQPage Schema
How do I create a CI/CD pipeline for Docker and Kubernetes deployments?

To create a CI/CD pipeline, generate GitHub Actions, GitLab CI, or Jenkins workflows that build, test, scan, and deploy Docker images to Kubernetes. The pipeline includes rollout strategies, health checks, and rollback procedures for reliable delivery.

What is GitOps and how does it manage infrastructure changes?

GitOps is an infrastructure management approach where Git repositories store declarative infrastructure configurations. It enables automated synchronization of Kubernetes manifests and ensures immutable infrastructure changes, providing reliable and repeatable deployments to production environments.

How do I write a Dockerfile with container scanning and health checks?

Writing a production-ready Dockerfile involves creating container image builds integrated with container scanning stages in CI/CD pipelines. The process includes implementing health checks and readiness probes to ensure reliable Kubernetes deployments.

Can I use Terraform or Pulumi for cloud deployment provisioning?

Yes, you can use Terraform or Pulumi for cloud deployment provisioning. The Skill generates infrastructure templates that automate provisioning, manage immutable infrastructure changes, and integrate with GitOps workflows for production operations.

How do I create an incident response runbook for production operations?

Creating an incident response runbook involves documenting rollback procedures, staging validation steps, and health checks for production environments. The runbook integrates with GitOps configurations and release automation to ensure safe operational responses.

What's the best way to automate Kubernetes deployments with rollback support?

The best way to automate Kubernetes deployments with rollback support is using GitOps workflows combined with CI/CD pipelines. This approach generates Kubernetes manifests, services, ingress rules, and implements health checks and rollback procedures for safe delivery.