I developed a demo Kubernetes Operator called DeployGuard that monitors Deployments during rollouts using Prometheus. It pauses or rolls back deployments when certain service level objectives (like P99 latency and error rates) are violated. The project covers features such as monitoring Deployments, querying Prometheus for metrics, triggering rollbacks on threshold breaches, and providing a configurable grace period with violation strategies. I'm still early in my platform engineering career, and I'm wondering if this project is worth adding to my resume. While it's not production-ready, it showcases my understanding of CRDs, controller-runtime, PromQL, and rollout automation. Here's the repo for anyone interested: [GitHub Repository](https://github.com/milinddethe15/deployguard) and a [Demo](https://github.com/user-attachments/assets/6af70f2a-198b-4018-a934-8b6f2eb7706f). What do you all think?
2 Answers
Yes, you should definitely list this project. It not only shows your technical capability but also your willingness to explore and learn. Just make sure to explain what it is and what it isn't.
Definitely include it, but just be transparent about its limitations. Mention that it was a learning project, and avoid overselling it as an original creation—most will think of Argo Rollouts right away, so frame it as your unique take on that concept.

That's a great point! Framing it as a learning experience is the way to go. Good luck!