While many SREs advocate for increased developer self-service to avoid becoming a bottleneck and to free up time for deeper, more impactful work, implementing effective self-service solutions—and establishing the right guardrails—can be challenging. In this talk, we will explore various approaches to enabling developer self-service, including writing custom operators, integrating existing operators, and leveraging Internal Developer Portals. Additionally, we will examine the broader role of IDPs in the daily operations of SREs, highlighting how these platforms can enhance efficiency and collaboration.