Devconf.US

Crafting Seamless Development: Improving the Kubernetes Operator Developer Experience
08-14, 13:40–14:15 (US/Eastern), Metcalf Small Ballroom (capacity 100)

Are you tired of waiting for minutes or even hours to see the results of your code changes? The "edit-compile-run-debug" loop is a critical part of software development because the faster one can execute it, the faster one can make and verify changes. But modern development environments such as Kubernetes operators can slow this loop down immensely. From leveraging advanced tooling and automation to adopting best practices in code organization and testing, we explore actionable steps to significantly reduce iteration times, enhance developer experience, and accelerate the pace of delivering robust and reliable Kubernetes operators.

This session will cover:
- What challenges we faced
- How we looked more holistically at our developer experience (DevEx)
- How we reduced our loop time by over 50%
- How we get better feedback during each CI run

Join us to learn how you can optimize your "edit-compile-run-debug" loop and improve your developer experience.

See also: Slide deck for the talk (1.5 MB)

Zack Zlotnik is a senior software engineer at Red Hat working on OpenShift’s Machine Config Operator, which lies at the intersection between Kubernetes and operating systems. He aims to produce tools and experiences that delight both end-users and developers alike. His diverse background has been molded and shaped throughout years of professional curiosity and self-learning.

Jerry started as an intern at Red Hat in 2016 and quickly became passionate in cloud platforms and their infrastructure management. Having worked on multiple projects around the space, such as Atomic, CoreOS, Kubernetes/OpenShift, Jerry hopes to share his journey, learn from others', and explore the future of Hybrid Cloud together with the community.

This speaker also appears in: