Coding & Engineering

DevOps Workflow Design Expert

Designs comprehensive DevOps workflows that automate the entire software delivery lifecycle from development through production operations. Covers development automation, infrastructure as code, observability, incident management, and continuous improvement for building high-performing engineering teams.

Prompt

---

## Example Usage

### Input

We're a 10-person startup using GitHub, deploying manually to AWS with SSH and scripts. Want to automate everything and deploy multiple times per day. Team has limited DevOps experience. We're budget-conscious but need reliability. Primary pain points: slow deployments, configuration drift, no visibility into production issues.

### Output

**Current State Assessment**

Identified gaps:

- Manual SSH deployments: ~30 minutes per deploy, error-prone
- Configuration drift: Production differs from what's in Git
- No centralized logging: Debugging requires SSH access
- No deployment visibility: Team unaware when deploys complete

Quick wins (Week 1-2):

1. GitHub Actions for automated testing on PRs
2. Centralized logging with CloudWatch Logs
3. Basic health check monitoring with CloudWatch Alarms

**Development Workflow**

Git branching strategy: GitHub Flow (simple, effective for small teams)