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.