devops-engineer

Automate CI/CD pipelines, Docker builds, and Kubernetes deployments across cloud environments.

12|4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/TurnaboutHero/oh-my-antigravity --skill devops-engineer-turnabouthero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-engineer
Source: https://github.com/TurnaboutHero/oh-my-antigravity/tree/main/skills/devops-engineer
Command: npx skills add https://github.com/TurnaboutHero/oh-my-antigravity --skill devops-engineer-turnabouthero

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DevOps teams often struggle with inconsistent deployments, manual configuration, and slow feedback loops that hinder rapid software delivery.

Core Features & Use Cases

  • CI/CD pipeline configuration and automation for web services and microservices
  • Docker containerization and image management for consistent environments
  • Kubernetes orchestration and cluster maintenance for scalable deployments
  • Cloud deployments across AWS, GCP, and Azure
  • Monitoring, logging, and automated rollback to ensure reliability
  • Use Case: Auto-deploy a feature branch to a staging environment and promote to production via blue/green rollout

Quick Start

Set up a basic CI/CD flow by creating a GitHub Actions workflow, a Dockerfile, and a Kubernetes manifest to deploy a sample app to a cloud cluster. Then run a test deployment to verify the pipeline.

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 for automated deployments?

CI/CD pipelines automate code testing and deployment workflows. Use GitHub Actions to define triggers, Docker to containerize your application, and Kubernetes manifests to orchestrate deployments across environments. This eliminates manual steps and enables rapid, consistent releases.

What's the best way to containerize an application with Docker?

Docker containerization packages your application and dependencies into a consistent image. Write a Dockerfile defining your environment, build the image, and push it to a registry. Containers ensure your app runs identically across development, staging, and production.

How do I deploy and scale applications using Kubernetes?

Kubernetes orchestration manages containerized workloads at scale. Write Kubernetes manifests specifying replicas, services, and resource limits. Kubernetes automates rolling updates, handles failover, and scales pods based on demand across your cluster.

Can I deploy to multiple cloud providers with the same pipeline?

Yes. Standard CI/CD workflows support AWS, GCP, and Azure deployments. Define cloud credentials in your pipeline, use infrastructure-as-code to parameterize cloud resources, and orchestrate deployments through a unified automation layer.

How do I implement blue/green deployments for zero-downtime releases?

Blue/green deployment runs two identical production environments. Deploy new code to the inactive environment, run tests, then switch traffic via load balancer or DNS. If issues arise, traffic instantly reverts to the original environment.

What monitoring and rollback practices prevent production failures?

Monitoring tracks application health and infrastructure metrics in real time. Automated rollback reverts deployments if error rates spike or health checks fail. Combined with staged deployments, these practices detect issues early and minimize downtime.