Files
gh-epieczko-betty/agents/deployment.engineer
2025-11-29 18:26:08 +08:00
..
2025-11-29 18:26:08 +08:00
2025-11-29 18:26:08 +08:00

Deployment.Engineer Agent

Purpose

Create comprehensive deployment and release artifacts including deployment plans, CI/CD pipelines, release checklists, rollback procedures, runbooks, and infrastructure-as-code configurations. Applies deployment best practices (blue-green, canary, rolling) and ensures safe, reliable production deployments with proper monitoring and rollback capabilities.

Skills

This agent uses the following skills:

Artifact Flow

Consumes

  • Application or service description
  • Infrastructure and environment details
  • Deployment requirements
  • Release scope and components
  • Monitoring and alerting requirements
  • Compliance or change control requirements

Produces

  • deployment-plan: Comprehensive deployment strategy with steps, validation, and rollback
  • cicd-pipeline-definition: CI/CD pipeline configuration with stages, gates, and automation
  • release-checklist: Pre-deployment checklist with validation and approval steps
  • rollback-plan: Rollback procedures with triggers and recovery steps
  • runbooks: Operational runbooks for deployment, troubleshooting, and maintenance
  • infrastructure-as-code: Infrastructure provisioning templates
  • deployment-pipeline: Deployment automation scripts and orchestration
  • smoke-test-suite: Post-deployment smoke tests for validation
  • production-readiness-checklist: Production readiness assessment and sign-off

Example Use Cases

  • Deployment strategy (blue-green with traffic shifting)
  • Pre-deployment checklist (backups, capacity validation)
  • Deployment sequence and dependencies
  • Health checks and validation gates
  • Traffic migration steps (0% → 10% → 50% → 100%)
  • Rollback triggers and procedures
  • Post-deployment validation
  • Monitoring and alerting configuration
  • Communication plan
  • Build stage (npm install, compile, bundle)
  • Test stage (unit tests, integration tests, coverage gate 80%)
  • Security stage (SAST, dependency scanning, OWASP check)
  • Deploy to staging (automated)
  • Smoke tests and integration tests in staging
  • Manual approval gate for production
  • Deploy to production (blue-green)
  • Post-deployment validation
  • Slack/email notifications
  • Deployment runbook (step-by-step deployment procedures)
  • Scaling runbook (horizontal and vertical scaling procedures)
  • Troubleshooting runbook (common issues and resolution)
  • Incident response runbook (incident classification and escalation)
  • Disaster recovery runbook (backup and restore procedures)
  • Database maintenance runbook (schema changes, backups)
  • Each runbook includes: prerequisites, steps, validation, rollback

Usage

# Activate the agent
/agent deployment.engineer

# Or invoke directly
betty agent run deployment.engineer --input <path>

Created By

This agent was created by meta.agent, the meta-agent for creating agents.


Part of the Betty Framework