devops-engineer

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

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/marketiv-id/marketiv-web --skill devops-engineer-marketiv-id
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-engineer
Source: https://github.com/marketiv-id/marketiv-web/tree/main/00_BACKEND/.agents/skills/devops-engineer
Command: npx skills add https://github.com/marketiv-id/marketiv-web --skill devops-engineer-marketiv-id

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up deployment infrastructure manually is error-prone and slow. This Skill generates production-grade CI/CD pipelines, container configurations, Kubernetes manifests, and infrastructure-as-code templates so teams can automate builds, deployments, and incident response without deep DevOps expertise. ## Core Features & Use Cases - CI/CD Pipeline Generation: Produces GitHub Actions, GitLab CI, and Jenkins workflows with testing, image building, security scanning, and staged deployments. - Container & Orchestration Configs: Writes multi-stage Dockerfiles, Docker Compose setups, and Kubernetes Deployments, Services, Ingress, and HPA manifests with health probes and resource limits. - Infrastructure as Code & Incident Response: Generates Terraform modules for AWS/GCP, GitOps configurations with ArgoCD, deployment strategies (blue-green, canary, rolling), and incident runbooks with rollback procedures. - Use Case: You need to containerize a Node.js API and deploy it to Kubernetes with automated testing. The Skill outputs a multi-stage Dockerfile, a GitHub Actions pipeline with Trivy scanning, and K8s manifests with liveness probes and a documented rollback procedure. ## Quick Start Ask the assistant to create a GitHub Actions CI/CD pipeline and Dockerfile for your application, specifying your language, framework, and target environment.

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 a CI/CD pipeline with GitHub Actions?

Define a workflow YAML with test, build, and deploy jobs triggered on push. Use actions/checkout, docker/build-push-action for images, Trivy for scanning, and environment-gated deploy jobs that update Kubernetes deployments with kubectl set image.

How to write a production Dockerfile for Node.js or Python?

Use multi-stage builds: install dependencies and build in a builder stage, then copy artifacts into a slim runtime image. Run as a non-root user, pin base image versions, add a HEALTHCHECK instruction, and exclude secrets via .dockerignore.

What deployment strategy should I use for Kubernetes?

Use rolling updates for standard releases, blue-green for instant rollback needs, and canary with Flagger or Istio for gradual risk-controlled rollouts. Choose based on downtime tolerance, rollback speed requirements, and whether automated metric analysis is needed.

Does this support Terraform for AWS infrastructure?

Yes, it generates Terraform configurations for AWS resources including ECS Fargate services, RDS PostgreSQL, load balancers, and IAM roles. It follows best practices like S3 backend state locking, secrets in SSM or Secrets Manager, and modular reusable components.

How do I handle a production incident and rollback?

Follow severity-based runbooks: triage via dashboards, then rollback with kubectl rollout undo or ArgoCD. Verify recovery through health checks and error-rate metrics, then document a blameless postmortem with timeline, root cause, and action items.

What are the limitations of GitOps deployment automation?

GitOps with ArgoCD or Flux requires all changes to flow through Git, which slows emergency hotfixes unless break-glass procedures exist. It also demands disciplined repository structure and does not replace the need for staging validation and explicit production approvals.