Thank you for your interest in contributing! This lab helps learners practice DevOps skills by fixing intentionally broken configurations.
- Create the broken configuration file(s) with realistic errors
- Add the incident ticket description to the cloud-specific README
- Add validation logic to
validate.sh - Update the root README challenge table
- Test the full lab flow end-to-end
- Errors should be realistic — typos, misconfigurations, and common mistakes that engineers actually make
- Errors should be discoverable — running the tool should produce an error message that points toward the fix
- No trick questions — learners should be able to fix issues by reading docs and error messages
- No solutions in the repo — only symptoms, tool hints, and clear task descriptions
Please only submit issues about the lab infrastructure, not for help completing challenges — struggling is part of learning!
Use the automated validation in .github/skills/validate-devops-lab/ to test the full lab flow:
cd .github/skills/validate-devops-lab/azure/scripts
chmod +x *.sh
./run-full-validation.shBe kind, be helpful, and remember we're all here to learn.