Skip to content
Pro lab · Change management · Cloud

Cloud Change Management Lab

In the cloud, a change can be one line of code and still cut off a partner, break a batch or lock a key. This lab asks how much process each of three cloud changes deserves: an allow-list edit through infrastructure as code, an IAM policy tightening that may break a job, and a cross-account key policy change.

For each one you classify the change, rate its risk, pick the approvers, plan the test, rollback, window, communications and verification, and then a seeded outcome shows whether your plan held. Penalties apply for the classic mistakes. Debrief exports a change record per change and a CSV register.

Free to try with a free account (3 Pro tool runs in total), then Pro
0s
Seed …

You are the change manager at Tarnbrook Payments

Tarnbrook Payments (tarnbrook.example) is a fictional card-payments processor running on an AWS-style multi-account cloud. Infrastructure is code, a pipeline applies it, a nightly settlement batch runs 01:00 to 03:00 UTC, and a trading freeze runs from Fri 27 Nov to Tue 1 Dec. You are the change manager. Three requests are on your desk, and each needs a different weight of process.

  1. 1Classify it: standard, normal or emergency
  2. 2Rate the risk: impact, likelihood, blast radius, reversibility
  3. 3Pick the approvers and the CAB path
  4. 4Choose the test and validation plan
  5. 5Choose a rollback plan
  6. 6Pick the change window
  7. 7Choose communications and post-change verification
  8. 8See what happened, from a seeded outcome

3 changes. Pro hides the hints. A good test plan uncovers hidden dependencies as you choose it. Passing score is 70%.

Same seed and level = same option order and same outcomes for the same plan.

Loading…

TL;DR

What this lab is

5 points
  • A cloud change management lab: you are the change manager at a fictional card-payments processor and you review three changes, an IaC allow-list edit, an IAM least-privilege tightening and a cross-account KMS key policy change.
  • For each change you classify it (standard, normal or emergency), rate impact, likelihood, blast radius and reversibility, pick approvers, a test plan, a rollback plan, a change window, communications and a post-change verification.
  • A seeded outcome then resolves hidden dependencies and failures (rollback needed, drift, a missed dependency, an out-of-hours failure) and shows whether your plan held. Runs are repeatable with a ?seed= link.
  • Penalties apply for classic mistakes: emergency used to skip testing, no rollback, an untested rollback, a change inside a freeze, a single approver for a large blast radius, and no verification.
  • The debrief exports a Markdown change record (RFC) per change and a CSV change register. Downloading documents is Pro; reading them on the page is not.

Frequently asked questions

What is the Cloud Change Management Lab?

A browser-based training lab where you act as the change manager for a fictional card-payments processor. Over three cloud changes you classify the change, assess risk, choose approvers, plan testing, rollback, the window, communications and verification, and then see a seeded outcome of what happened. It trains judgement about process weight, not console clicks.

What is the difference between a standard, normal and emergency change in the cloud?

In ITIL change enablement terms, a standard change is pre-authorised and follows a documented procedure, for example an allow-list edit that goes through the pipeline with a reviewed plan. A normal change is assessed and authorised before it is scheduled, for example tightening a production IAM role. An emergency change is needed urgently to stop active or imminent harm. A launch date or an impatient requester does not make a change an emergency.

Why is reading the whole IaC plan important?

A plan lists everything the pipeline will change, not just the line you wrote. If someone edited a resource by hand in the console, the plan can show the apply deleting it. Reading the full output is how a standard change stays safe, and the post-change plan shows whether drift remains.

Why might tightening an IAM role break a job?

An access report only covers its look-back window. A job that runs quarterly, yearly or only during an incident will not appear in a 30-day report, so removing its permissions looks safe until the job runs. A longer log replay, a scheduled-job inventory and a policy simulator are the evidence that closes that gap.

Why is a KMS key policy change treated as high risk?

The key policy is the authority over who can use and administer the key. A policy that removes every administrator can leave the key unmanageable without the cloud provider's help, and a policy that trusts a whole account lets every role in it decrypt. Testing on a copy key and keeping a separate break-glass administrator are the safeguards.

What makes a rollback plan good?

A good rollback is a known-good state that has been tried. In these changes that means a revert commit through the same pipeline, a saved policy version with a one-step revert, or a saved key policy with a break-glass administrator outside the change. A plan to edit it back by hand is a hope.

How does the seeded outcome work?

Each change hides a few risks, such as a console-edited rule, a quarterly job or a lockout. The seed fixes the dice. Choosing tests, rollback, windows and approvers that address a risk makes it much less likely to fire, and a good rollback or verification limits the damage if it does. The same seed, level and plan always give the same outcome.

How do the difficulty levels differ?

Rookie shows a hint at each step and a "watch for" list of hidden dependencies, and has the lowest chance that an unmitigated risk fires. Pro hides the hints, but a good test plan reveals a hidden dependency as you choose it. Elite hides everything until the outcome and raises the chance that an unmitigated risk fires.

What do I get in the export?

A Markdown change record per change, with type, risk, approvers, window, test, rollback, communications, verification, the simulated outcome and the process findings, and a CSV register of all three. Downloading and copying documents is Pro. You can read the same records on the debrief page.

Is any of this real?

No. Tarnbrook Payments, its people, accounts and the tarnbrook.example domain are invented, any IP range is from the RFC 5737 documentation space, and every outcome is simulated in your browser. Nothing here connects to a real cloud account.

The tools people use most on PlayCISO.

All tools
🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →