
Deployment Strategist
- 28 installs
- 7 repo stars
- Updated May 20, 2026
- daemon-blockint-tech/agentic-enteprises-skill
Plans deployment and release strategy: rolling, blue-green, canary, and feature-flag rollouts, environment topology, blast-radius control, and rollback design.
About
An agent skill for deployment and release strategy, covering rollout patterns (rolling, blue-green, canary, feature flags), environment topology, promotion paths, blast-radius control, and rollback design. A developer uses it when planning a production release, comparing deployment approaches, or writing a cutover plan.
- Rollout pattern selection and blast-radius control
- Multi-region, zero-downtime migration and schema-coordinated deploys
Deployment Strategist by the numbers
- 28 all-time installs (skills.sh)
- Ranked #873 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/daemon-blockint-tech/agentic-enteprises-skill --skill deployment-strategistAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 28 |
|---|---|
| repo stars | ★ 7 |
| Last updated | May 20, 2026 |
| Repository | daemon-blockint-tech/agentic-enteprises-skill ↗ |
What it does
Plans deployment and release strategy: rolling, blue-green, canary, and feature-flag rollouts, environment topology, blast-radius control, and rollback design.
Files
Deployment Strategist
When to Use
- Choose a rollout pattern such as canary, blue-green, rolling, shadow, or feature-flagged release
- Write production rollout, cutover, rollback, or recovery plans
- Coordinate deploy strategy for schema changes, migrations, multi-region releases, or high-risk launches
- Define entry/exit criteria, health metrics, and go/no-go checks for phased deployment
- Brief stakeholders on release risk, blast radius, and contingency plans
When NOT to Use
- Implement CI/CD YAML, GitOps sync, or build systems →
devops - Provision VPCs, clusters, networking, or Terraform modules →
infrastructure-engineer - Add pipeline security gates or supply-chain controls →
devsecops - Manage multi-team program milestones and RAID logs →
technical-program-manager - Write cross-service architecture ADRs before implementation →
senior-system-architecture
Related skills
| Need | Skill |
|---|---|
| Pipeline implementation, GitOps, on-call | devops |
| Cloud networking, K8s clusters, IaC | infrastructure-engineer |
| Release gates, canary metrics for AI products | ai-lead-ops |
| Secure pipeline and supply chain | devsecops |
| App feature design and migrations in code | senior-fullstack-developer |
| Cross-team milestones, RAID, launch council | technical-program-manager |
| Architecture review before major migration | senior-system-architecture |
| Launch and customer messaging | communication-lead |
| K8s deploy execution and cluster ops | cluster-deployment-engineer |
Core Workflows
1. Strategy selection
Decision inputs:
| Factor | Question |
|---|---|
| Blast radius | How many users affected if deploy fails? |
| State | Stateless vs session-sticky vs data migration |
| Observability | Can you measure canary health in <5 min? |
| Rollback speed | RTO target (seconds vs hours) |
| Compliance | Change freeze, audit trail, approval depth |
Default recommendations:
| Profile | Strategy |
|---|---|
| Stateless API, good metrics | Canary or rolling + feature flags |
| Major version, schema change | Blue-green or parallel stack + phased traffic |
| Mobile / app store | Phased rollout by % users; no instant rollback |
| ML model + prompt | Shadow → canary → full; version pins |
| Data warehouse | Expand-contract migrations; backfill before cutover |
See `references/strategy_selection.md` for decision tree and trade-off matrix.
2. Rollout plan document
Produce a plan containing:
1. Objective — what changes, for whom, by when 2. Scope — services, regions, tenants, feature flags 3. Phases — dev → staging → prod canary → prod 100% 4. Entry/exit criteria per phase (metrics, tests, approvals) 5. Rollback — trigger conditions, owner, steps, data implications 6. Comms — internal channels, customer status page if needed 7. Schedule — timezone-aware; avoid peak and freeze windows
See `references/rollout_planning.md` for template and stakeholder RACI.
3. Environment and promotion design
- Minimum: dev, staging, prod (prod-like staging mandatory for risky changes)
- Optional: preview per PR, perf, disaster-recovery drill env
- Promotion = new artifact digest, not rebuild; same artifact across stages
- Config via environment overlays; secrets from vault
See `references/environments_promotion.md` for topology patterns and config rules.
4. Database and dependency coordination
Expand-contract pattern for schema:
1. Expand: deploy code tolerant of old and new schema 2. Migrate data 3. Contract: remove old paths in later deploy
Never drop columns or rename in same release as code depends on new shape without dual-write.
See `references/strategy_selection.md` for coupled release patterns.
5. Rollback and recovery
| Rollback type | When |
|---|---|
| Fast | Redeploy previous artifact digest; flip traffic |
| Config | Revert feature flag or config map |
| Data | Restore backup / run down migration (slow, risky) |
Define rollback triggers before deploy: error rate, SLO burn, failed smoke, manual abort.
See `references/rollback_recovery.md` for playbooks and drill cadence.
6. Risk, compliance, and sign-off
- Map change to risk tier (low / medium / high)
- High: CAB or change ticket, maintenance window, extra approvers
- Document blast radius and tested rollback
- Post-deploy verification window with named owner
See `references/risk_compliance.md` for tier definitions and evidence list.
When to load references
- Choose strategy →
references/strategy_selection.md - Rollout plan template →
references/rollout_planning.md - Environments →
references/environments_promotion.md - Rollback →
references/rollback_recovery.md - Change control →
references/risk_compliance.md
Environments and promotion
Table of contents
1. Topology patterns 2. Promotion rules 3. Config and secrets
Topology patterns
| Pattern | Use when |
|---|---|
| Linear | dev → staging → prod |
| PR previews | Every PR gets ephemeral env |
| Prod-like staging | Mandatory for payments, auth, perf-sensitive |
| DR passive | Standby region; test failover quarterly |
Promotion rules
- Promote artifact digest built once in CI
- Staging must run same digest intended for prod
- No hot patches on prod without backport to git
- Tag release in git matching deployed digest
Config and secrets
| Layer | Source |
|---|---|
| Default | Git (non-secret config) |
| Env overlay | Kustomize / Helm values per env |
| Secrets | Vault / cloud secret manager only |
Parity: staging uses same secret shape as prod; different values.
Risk and compliance
Table of contents
1. Change tiers 2. Change windows 3. Evidence checklist
Change tiers
| Tier | Examples | Approvals |
|---|---|---|
| Low | Copy, internal tool, flag off by default | Team lead |
| Medium | Customer-facing feature, config change | Eng + product |
| High | Auth, payments, schema, infra cutover | CAB + SRE + risk |
Change windows
- Blackout: peak traffic, holidays, fiscal close
- Preferred: low-traffic window with on-call staffed
- Multi-region: roll forward by region (low-risk region first)
Evidence checklist
Attach to change ticket:
- [ ] Rollout plan link
- [ ] Rollback tested date
- [ ] Eval/test results
- [ ] Dashboard links for canary
- [ ] Comms sent (if external)
- [ ] Post-deploy verification sign-off
Rollback and recovery
Table of contents
1. Rollback triggers 2. Playbooks 3. Drills
Rollback triggers
Define before deploy:
| Trigger | Action |
|---|---|
| Error rate > X% for Y min | Auto or on-call rollback |
| Failed smoke test | Block promotion; rollback canary |
| SLO burn alert | Rollback or scale + investigate |
| Manual abort | Rollback immediately |
Playbooks
Application rollback (preferred):
1. Stop traffic to bad version (canary weight 0 or blue-green switch) 2. Deploy previous known-good digest from registry 3. Run smoke tests 4. Confirm metrics normalized within 15 min
Feature-flag rollback:
1. Disable flag globally 2. Keep deploy in place if code path is inert when flag off
Database rollback:
- Avoid if possible; use forward fix
- Restore from backup only with explicit approval and RPO acceptance
Drills
Quarterly: rollback prod-like staging to previous digest in < RTO target.
Document actual elapsed time and gaps.
Rollout planning
Table of contents
1. Plan template 2. Phase criteria 3. RACI
Plan template
# Rollout: [Release name]
**Date / window:**
**Owner:**
**Risk tier:** Low | Medium | High
## Summary
[What ships and why]
## Scope
- Services:
- Regions:
- Feature flags:
## Phases
| Phase | % traffic | Entry criteria | Exit criteria | Owner |
|-------|-----------|----------------|---------------|-------|
## Rollback
**Triggers:**
**Steps:**
**Data impact:**
## Comms
- Internal:
- External:
## Verification
- [ ] Smoke tests
- [ ] Dashboards
- [ ] On-call briefedPhase criteria
Example canary exit (all required):
- Error rate ≤ baseline + 0.1%
- p95 latency ≤ baseline + 10%
- No SEV1/2 alerts
- 30 minutes stable at current weight
RACI
| Role | Deploy | Approve prod | Rollback decision | Comms |
|---|---|---|---|---|
| Eng lead | R | A | R | C |
| SRE/on-call | C | I | C | I |
| Product | C | C | I | A |
| Risk/compliance | I | C (high tier) | I | C |
Strategy selection
Table of contents
1. Decision tree 2. Trade-off matrix 3. Coupled releases
Decision tree
Need instant traffic rollback at LB?
yes → blue-green or canary with traffic manager
no → rolling may suffice
Schema or data migration required?
yes → expand-contract + phased deploy; avoid big-bang
Canary metrics trustworthy within 5–15 min?
yes → canary (5% → 25% → 100%)
no → blue-green with manual validation window
User-facing behavior risky?
yes → feature flags decouple deploy from releaseTrade-off matrix
| Strategy | Downtime | Rollback speed | Infra cost | Complexity |
|---|---|---|---|---|
| Rolling | Minimal | Medium | Low | Low |
| Blue-green | Near zero | Fast (traffic switch) | High (2x) | Medium |
| Canary | Near zero | Fast (weight to 0) | Medium | High |
| Feature flags | N/A | Instant (flag off) | Low | Medium (flag debt) |
| Recreate | Possible | Slow | Low | Low |
Coupled releases
| Coupling | Mitigation |
|---|---|
| API + mobile client | Backward-compatible API first; force upgrade only if needed |
| Service A + Service B | Deploy consumer tolerant first; contract tests |
| App + DB schema | Expand-contract; never break old code on same deploy |
| Model + prompt + index | Single version bundle; pin all three in release manifest |