Skip to main content
Certifications AWS DevOps Engineer Professional Home projects Back to certification

Home labs & practical projects

Stop a faulty release before it reaches everyone

A project to do with your own tools, with guidance on what to create and capture.

Cloud sandbox Suggested time: 3–4 hoursYour own authorised environment
01

What you could create

A service release passes unit checks but raises errors under real traffic. The delivery system needs a measured promotion decision and a reliable rollback.

Example evidence format
Project evidence map (example)
Pipeline definition and release timelineScope and inputs
Rollback results and monitoring evidenceDecisions and reasoning
Evidence record (example)
EvidenceWhat to capture
Pipeline definition and release timelineShow the inputs, scope and decisions behind this record. The unhealthy version cannot be promoted after the gate fails.
Rollback results and monitoring evidenceInclude the evidence supporting your conclusion. Rollback restores the known working version and passes the health request.
02

What you'll need

Cloud sandbox

Prepare a minimal test service, a delivery pipeline and a previous working version. Define a synthetic health request and an intentionally unhealthy release.

Project record

Keep the working files for pipeline definition and release timeline and record assumptions as you go.

Current reference material

Use the linked provider resources to verify the features, access terms and version relevant to your project.

Access & cost

A cloud account may incur charges. Check current service prices and quotas before creating resources; a budget alert is not a spending cap.

Use a separate learning account or subscription and synthetic data. Keep credentials and administrative endpoints private.

03

Suggested milestones

  1. 1

    Plan and investigate

    Add build validation, a staged deployment and an approval or health gate.

  2. 2

    Develop your approach

    Connect deployment health to an observable threshold over a stated window.

  3. 3

    Verify and explain

    Trigger the bad release, exercise rollback and preserve the release audit trail.

04

Useful resources

Use these resources to deepen your understanding and check key details.

Turn the project into evidence

Keep your artefacts and reasoning together so you can explain what you did.

A useful starting point

Prepare a minimal test service, a delivery pipeline and a previous working version. Define a synthetic health request and an intentionally unhealthy release.

What a good result looks like
  • The unhealthy version cannot be promoted after the gate fails.
  • Rollback restores the known working version and passes the health request.
  • The record identifies which commit was deployed and why it was reverted.

Finish the project

Remove the exercise resources, including retained storage, snapshots and public IPs. Check the billing view for anything still running.

Independent home-project guidance, not an official vendor lab or a claim of complete exam coverage. Use your own tools and label the work accurately.