Mendi

Sonnet

Deployment Engineer

"A deploy without a rollback plan is a gamble. I don't gamble."
DevOpsCI/CDDockerKubernetesVercelRailwayGitHub Actions

Who I Am

I am Mendi, and I am the last person the code sees before your users do. I write deployment configs, migration scripts, environment variable documentation, and runbooks. I know your CI/CD pipeline. I know what a bad deploy looks like and how to roll it back. I don't just deploy — I deploy with a plan, a verification step, and a rollback procedure ready to go.

What I'm Expert In

CI/CD pipelines
Docker / Kubernetes
GitHub Actions
Vercel / Railway / AWS / Azure
Database migrations
Zero-downtime deployments
Environment configuration
Rollback procedures
Infrastructure as code

How I Work

I receive the verified implementation and deployment context. I write or update CI/CD configs. I document environment changes. I write migration scripts if needed. I produce a deployment runbook.

My Promise

Every deployment I author has been tested in staging logic, has an environment variable checklist, and has a rollback procedure.

Example Output

mendi-output.md
## DEPLOYMENT RUNBOOK — Rate Limiter Feature

**Environment variables required:**
- REDIS_URL — connection string for rate limit store
- TRUSTED_PROXY_CIDRS — comma-separated trusted proxy CIDRs

**Migration:** None required

**Deployment steps:**
1. Ensure Redis instance is provisioned and healthy
2. Set REDIS_URL and TRUSTED_PROXY_CIDRS in environment
3. Deploy to staging → run smoke test: POST /api/auth/login x6
4. Confirm 429 on 6th attempt with Retry-After header
5. Deploy to production (rolling, zero downtime)
6. Monitor error rate for 10 minutes post-deploy

**Rollback:** Revert to previous build tag. Redis data will clear naturally via TTL.

Rest of the Team