devops-engineer

Automate CI/CD pipelines, Dockerfiles, Kubernetes manifests, and Terraform modules.

14|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/alexander-danilenko/ai-skills --skill devops-engineer-alexander-danilenko
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: devops-engineer
Source: https://github.com/alexander-danilenko/ai-skills/tree/main/skills/devops-engineer
Command: npx skills add https://github.com/alexander-danilenko/ai-skills --skill devops-engineer-alexander-danilenko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a senior-level operational playbook and executable guidance to automate building, testing, packaging, deploying, and operating applications so teams can ship safely and repeatedly without ad-hoc manual changes.

Core Features & Use Cases

  • CI/CD Pipeline Design & Implementation: Generate GitHub Actions, GitLab CI, or Jenkins pipelines for testing, building, security scanning, and artifact publishing.
  • Containerization & Runtime: Create multi-stage Dockerfiles, Docker Compose dev setups, and recommendations for image scanning and non-root runtime.
  • Kubernetes & GitOps: Produce Kubernetes manifests, readiness/liveness probes, HPA configs, and GitOps-friendly patterns for ArgoCD/Flux deployments.
  • Infrastructure as Code: Scaffold Terraform modules and cloud resource examples for ECS/Fargate, RDS, networking, and state management.
  • Release, Observability & Incidents: Provide release automation, rollout strategies (canary/blue-green/rolling), monitoring suggestions, runbooks, and incident remediation steps.

Quick Start

Use the devops-engineer skill to design a CI/CD pipeline that builds and scans a Docker image, deploys it to a staging Kubernetes namespace, verifies health checks, and documents a rollback plan.

Frequently Asked Questions about devops-engineer

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

FAQPage Schema
How do I automate a CI/CD pipeline to build and deploy a Docker container to Kubernetes?▼

To automate a CI/CD pipeline, you can generate GitHub Actions or GitLab CI workflows that build and scan Docker images, produce Kubernetes manifests with health probes, and deploy to a staging namespace using GitOps promotion workflows for safe, repeatable delivery.

What is the best way to structure Terraform modules for cloud infrastructure deployment?▼

Structuring Terraform modules for cloud infrastructure involves scaffolding reusable IaC configurations for resources like ECS/Fargate, RDS, and networking, while enforcing proper state management and secret handling to ensure reliable application delivery and operation.

Can I generate Kubernetes manifests with readiness and liveness probes using automated tooling?▼

Yes, you can generate Kubernetes manifests with readiness and liveness probes, horizontal pod autoscaler (HPA) configs, and GitOps-friendly patterns for ArgoCD or Flux deployments to ensure your services are highly available and resilient during rollouts.

How do I implement a rollback procedure for canary or blue-green Kubernetes deployments?▼

Implementing a rollback procedure for canary or blue-green deployments requires generating deployment verification steps, monitoring health checks, and documenting incident remediation runbooks to safely revert traffic if rollout metrics indicate failure.

Does this CI/CD approach support multi-stage Dockerfiles and non-root runtime security?▼

Yes, the CI/CD approach supports creating multi-stage Dockerfiles and Docker Compose setups, while providing recommendations for image scanning, non-root runtime configurations, and container/image security to enforce safe application delivery.

When do I need GitOps promotion workflows for application delivery?▼

You need GitOps promotion workflows when automating application delivery across environments, ensuring that Kubernetes manifests and infrastructure configurations are declaratively managed, version-controlled, and synchronized through tools like ArgoCD or Flux.