devops-engineer

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

3|1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/firstsun-dev/skills --skill devops-engineer-firstsun-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: devops-engineer
Source: https://github.com/firstsun-dev/skills/tree/main/plugins/software-delivery/skills/devops-engineer
Command: npx skills add https://github.com/firstsun-dev/skills --skill devops-engineer-firstsun-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up deployment infrastructure requires deep knowledge across Docker, Kubernetes, Terraform, and CI/CD platforms, and mistakes in configuration lead to outages, security gaps, or failed releases. This Skill provides senior-level DevOps guidance and production-ready templates so you can build pipelines and infrastructure correctly the first time. ## Core Features & Use Cases - CI/CD Pipeline Generation: Creates GitHub Actions, GitLab CI, and Jenkins pipelines with testing, image scanning, and staged deployments. - Container & Orchestration Configs: Writes multi-stage Dockerfiles, Kubernetes deployments with health probes, HPA autoscaling, and GitOps setups with ArgoCD. - Infrastructure as Code: Produces Terraform configurations for AWS ECS, RDS, and networking with state management best practices. - Incident Response: Provides runbook templates, postmortem formats, rollback procedures, and on-call escalation configurations. - Use Case: You need to containerize a Python API and deploy it to Kubernetes with automated rollbacks. The Skill generates a hardened Dockerfile, a GitHub Actions pipeline with Trivy scanning, and K8s manifests with readiness probes and a documented rollback procedure. ## Quick Start Ask the agent to create a CI/CD pipeline and Kubernetes deployment for your application, specifying your language, cloud provider, 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 with test, build, and deploy jobs that run on push to main. Use docker/build-push-action to build and push images to a registry, add Trivy for vulnerability scanning, and gate production deployments behind environment approvals.

How do I write a production-ready Dockerfile?▼

Use multi-stage builds to separate dependency installation from the runtime image, run as a non-root user, pin base image versions instead of latest, and add a HEALTHCHECK instruction. Keep images small with alpine or slim variants and exclude files via .dockerignore.

What deployment strategy should I use for Kubernetes?▼

Use rolling updates for standard releases, blue-green when you need instant rollback, and canary deployments with Flagger or Istio for high-risk changes. Always configure readiness and liveness probes so traffic shifts only to healthy pods.

Does this support Terraform for AWS infrastructure?▼

Yes, it generates Terraform configurations for AWS services including ECS Fargate, 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 the runbook pattern: triage via dashboards, then rollback with kubectl rollout undo or ArgoCD rollback to a previous revision. Verify error rates and latency after rollback, then document a blameless postmortem with timeline, root cause, and action items.

When should I not deploy changes to production?▼

Avoid deploying without explicit approval, staging validation, or a documented rollback procedure. Never store secrets in code or CI variables, skip container resource limits, use the latest tag in production, or deploy on Fridays without monitoring coverage.