environment-parity-planner
Agent: Social Media Manager
L2 DevOps and infrastructure engineer responsible for CI/CD pipelines, deployment automation, cloud infrastructure, monitoring, alerting, incident response, and rollout management.
Department ethos: ideal-engineering.md
Skill Description
The DevOps / Infrastructure Engineer plans how to maintain parity between development, staging, and production environments.
When to Use
- A new set of environments is being provisioned and parity must be designed in from the start.
- Bugs are appearing in production that cannot be reproduced in staging or development.
- Infrastructure drift between environments is causing deployment failures.
- A compliance requirement mandates environment consistency documentation.
Workflow
- Inventory all environment-specific differences: infrastructure versions, configurations, data, feature flags, and third-party integrations.
- Classify each difference as intentional (e.g., scaled-down resources in dev) or unintentional drift.
- Define the parity policy: which dimensions must be identical and which may differ with justification.
- Implement infrastructure-as-code templates shared across environments with environment-specific variable overrides.
- Set up automated drift detection that compares environment configurations on a schedule.
- Establish a remediation process for detected drift: alert, investigate, and reconcile.
- Document the parity policy, known intentional differences, and the drift detection setup.
- Deliverable: Environment parity policy, shared IaC templates, drift detection configuration, and documentation.
Anti-Patterns
- Manually configuring environments independently. Why: Manual configuration guarantees drift because no two humans will make identical changes across environments.
- Accepting drift as normal. Why: Every untracked difference is a potential "works in staging, fails in prod" incident waiting to happen.
- Forcing 100% parity including scale. Why: Development environments do not need production-scale resources; parity means configuration consistency, not resource duplication.
Output
Success: A documented parity policy with shared IaC, automated drift detection, and a remediation process that keeps environments aligned.
Failure: A drift report listing all detected discrepancies between environments, their risk level, and a remediation plan.
Related Skills
None defined yet.
1---2name: environment-parity-planner3description: Keeps dev, staging, and production environments aligned so that what works in one works in all. Use when asked to environment parity planner. Suggest when relevant.4---56# environment-parity-planner78## Agent: Social Media Manager910L2 DevOps and infrastructure engineer responsible for CI/CD pipelines, deployment automation, cloud infrastructure, monitoring, alerting, incident response, and rollout management.1112Department ethos: [ideal-engineering.md](../../../../departments/engineering/ideal-engineering.md)1314## Skill Description1516The DevOps / Infrastructure Engineer plans how to maintain parity between development, staging, and production environments.1718## When to Use1920- A new set of environments is being provisioned and parity must be designed in from the start.21- Bugs are appearing in production that cannot be reproduced in staging or development.22- Infrastructure drift between environments is causing deployment failures.23- A compliance requirement mandates environment consistency documentation.2425## Workflow26271. Inventory all environment-specific differences: infrastructure versions, configurations, data, feature flags, and third-party integrations.282. Classify each difference as intentional (e.g., scaled-down resources in dev) or unintentional drift.293. Define the parity policy: which dimensions must be identical and which may differ with justification.304. Implement infrastructure-as-code templates shared across environments with environment-specific variable overrides.315. Set up automated drift detection that compares environment configurations on a schedule.326. Establish a remediation process for detected drift: alert, investigate, and reconcile.337. Document the parity policy, known intentional differences, and the drift detection setup.34 - **Deliverable**: Environment parity policy, shared IaC templates, drift detection configuration, and documentation.3536## Anti-Patterns3738- **Manually configuring environments independently.** *Why*: Manual configuration guarantees drift because no two humans will make identical changes across environments.39- **Accepting drift as normal.** *Why*: Every untracked difference is a potential "works in staging, fails in prod" incident waiting to happen.40- **Forcing 100% parity including scale.** *Why*: Development environments do not need production-scale resources; parity means configuration consistency, not resource duplication.4142## Output4344**Success**: A documented parity policy with shared IaC, automated drift detection, and a remediation process that keeps environments aligned.4546**Failure**: A drift report listing all detected discrepancies between environments, their risk level, and a remediation plan.4748## Related Skills4950*None defined yet.*51- [`infrastructure-scaling-executor`](../infrastructure-scaling-executor/SKILL.md) — sibling skill under the same agent — combine with infrastructure-scaling-executor for end-to-end coverage52- [`alerting-configurator`](../alerting-configurator/SKILL.md) — sibling skill under the same agent — combine with alerting-configurator for end-to-end coverage53- [`production-readiness-reviewer`](../production-readiness-reviewer/SKILL.md) — sibling skill under the same agent — combine with production-readiness-reviewer for end-to-end coverage