The Fleet Resume Challenge is inspired by the Cloud Resume Challenge, but built around Fleet, the open-source platform for device management.
Work through 16 core hands-on modules (plus optional bonus modules): deploy Fleet, enroll hosts, configure MDM, manage your configuration with GitOps, run osquery, and more.
Put the skills you learn during the challenge on your resume and use the experience to help land a job as a Client Platform Engineer.
- A live Fleet server you deployed and own end-to-end
- Hosts enrolled across multiple platforms: macOS, Windows, Linux (iOS and Android optional)
- Policies, software deployments, and configurations all managed as code with GitOps
- A published blog post describing what you learned
- IT professionals preparing for Client Platform Engineering or Device Management roles
- Anyone breaking into endpoint management who wants hands-on, provable experience
- Fleet users who want to go deeper than the docs
→ Read the FAQ
→ Take the challenge
This challenge is a work in progress. The checklist below shows which modules are ready to use today.
- Ready = content written, proofread, and validated
- Minimal = a minimal foundation so you can see where we're going; the plan has not yet been validated
| Module | Status |
|---|---|
| 0. Get oriented | ✅ Ready |
| 1. Deploy Fleet | ✅ Ready |
| 2. Enroll hosts | ✅ Ready |
| 3. Fleets & labels | ✅ Ready |
| 4. GitOps | ✅ Ready |
| 5. Host data & queries | ✅ Ready |
| 6. Policies | ✅ Ready |
| 7. Software | 🐣 Minimal |
| 8. MDM | 🐣 Minimal |
| 9. OS settings | 🐣 Minimal |
| 10. Disk encryption | 🐣 Minimal |
| 11. OS updates | 🐣 Minimal |
| 12. Certificates | 🐣 Minimal |
| 13. Setup experience | 🐣 Minimal |
| 14. Vulnerability management | 🐣 Minimal |
| 15. Blog post | ✅ Ready |
| Module | Status |
|---|---|
| Bonus 1. SIEM | 🐣 Minimal |
| Bonus 2. Webhooks | 🐣 Minimal |
| Bonus 3. Conditional access | 🐣 Minimal |
| Bonus 4. AI + Fleet | 🐣 Minimal |
Contributions are welcome. Open an issue or pull request with improvements, fixes, or new module ideas. See the open issues for what's currently in progress.
This project is licensed under the MIT License.
