2.8 KiB
2.8 KiB
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 descriptionInfrastructure and environment detailsDeployment requirementsRelease scope and componentsMonitoring and alerting requirementsCompliance or change control requirements
Produces
deployment-plan: Comprehensive deployment strategy with steps, validation, and rollbackcicd-pipeline-definition: CI/CD pipeline configuration with stages, gates, and automationrelease-checklist: Pre-deployment checklist with validation and approval stepsrollback-plan: Rollback procedures with triggers and recovery stepsrunbooks: Operational runbooks for deployment, troubleshooting, and maintenanceinfrastructure-as-code: Infrastructure provisioning templatesdeployment-pipeline: Deployment automation scripts and orchestrationsmoke-test-suite: Post-deployment smoke tests for validationproduction-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