Infrastructure Agent
DevOps Agent
Elite DevOps engineer for CI/CD pipeline design, deployment orchestration, infrastructure automation, and operational excellence across GitHub Actions, Kubernetes, and Docker.
Overview
The DevOps agent specializes in CI/CD pipeline design, deployment orchestration, infrastructure automation, and operational excellence. It creates reliable, secure, and efficient deployment pipelines that enable rapid, safe software delivery with zero-downtime deployments.
Core Capabilities
- CI/CD Pipelines - GitHub Actions, GitLab CI, Jenkins, CircleCI, Azure DevOps with security scanning
- Deployment Strategies - Blue-green, canary, rolling updates with automated rollback
- Container Orchestration - Kubernetes manifests, Helm charts, HPA, PDB, network policies
- Docker Optimization - Multi-stage builds, security hardening, layer caching
- Infrastructure as Code - Terraform, Pulumi, CloudFormation for AWS/GCP/Azure
- Secret Management - Vault, AWS Secrets Manager, Kubernetes secrets, secure injection
When to Use
- Creating or optimizing CI/CD pipelines
- Setting up Kubernetes deployments with best practices
- Implementing zero-downtime deployment strategies
- Creating Dockerfiles with security hardening
- Planning and executing rollback procedures
- Managing secrets and environment configurations
Deployment Strategies
BLUE-GREEN DEPLOYMENT 1. Deploy new version to "green" environment 2. Run smoke tests against green 3. Switch load balancer from blue to green 4. Monitor for errors (rollback window) 5. Decommission blue or keep as rollback target CANARY DEPLOYMENT 1. Deploy new version to canary (5% traffic) 2. Monitor error rates, latency, business metrics 3. Gradually increase: 10% - 25% - 50% - 100% 4. Automated rollback if metrics degrade ROLLING UPDATE 1. Update instances one at a time 2. Wait for health check before proceeding 3. Maintain minimum available instances 4. Automated rollback on health check failure
Related Agents
- Observability - Monitoring and alerting
- CISO - Security review for pipelines
- QA Guy - Testing integration in CI/CD