Enabling DevOps Progress with Testers
2024-05-03 , Legends Room

This experience report is about our DevOps journey, and how Testers are helping make progress shipping on a B2C platform with hundreds of services faster and more frequently.

We have automated deployments. Infrastructure is in code. UI tests written by “Full-Stack” QEs are defined in jobs, and have unit and UI tests in PRs and builds. We’re tracking DORA metrics by service. But we’re still releasing with bespoke validation/signoff processes. We can ship in minutes/hours, but it takes live coordination and approvals to enable deployment.

It’s time to bring it all together. Our Platform Engineering Team, QEs, and product engineering teams are collaborating to rapidly iterate on tooling that lets our engineers merge to Main and walk away. Results are promising, and we’re widening support towards GA this summer.

We’ve learned, and solved technical and social/process problems. I’ll share what we’ve done, what we think we’ve learned, and ask for your feedback.

Eric Proegler is a Staff Platform Engineer for Credit Karma in Oakland, California. At work, he’s hacking processes, wielding metrics carefully, asking questions, and generally splitting the difference between Solver and Right Hand StaffEng Archetypes.

Previously, Eric has been a Senior Director of Quality Engineering, a performance testing consulting practice lead, a Testing Tools Product Manager, and the President of the Association for Software Testing. He’s presented at CAST, TestBash, Agile, PNSQC, CMG Impact, STARWEST, Jenkins World, Quality Sense Conf, Oredev, Nordic Testing Days, Romanian Testing Conference, Yerevan Testing Days, CodeFest, and STPCon. Eric may be best known as the lead organizer for WOPR, the Workshop on Performance and Reliability.

In his free time, Eric spends time with family, travels, runs a science fiction book club, and is resuming a busy schedule of live literary events, music, and stand-up comedy. He seeks out street food from all over, plays video games, collects Lego sets, and closely follows the NBA.