Bill Johnson

Principal Software Engineering Manager, Azure SRE

Bill is a Principal Software Engineering Manager for the Azure Site Reliability Engineering (SRE) team and helps drive sustainable engineering within Azure. Before Microsoft he was part of teams at VMware, EMC, and handful of startups. When not at work you will likely find him running the Pacific Northwest roads and trails.

Post by this author

Sustainability in Site Reliability Engineering (SRE)

This presentation and transcript were recorded for the USENIX SRECon Americas 2020 conference in December 2020. SRECon is a yearly conference focusing on the discipline of Site Reliability Engineering and acts as a gathering point for engineers who care deeply about site reliability, systems engineering, and working with complex ...

Carbon-Aware Kubernetes

If you are running microservices these days there is a high probability you are managing them with Kubernetes. Kubernetes makes container management easy and its websites boasts of “Planet Scale”, “Never Outgrow”, and “Run Anywhere” as some of its key features. As a Sustainable Software Engineer, I read those phrases as more of a ...

Balancing the Three Areas of Sustainability Engineering

Sustainability in Software Engineering Software engineering has evolved over the years as new capabilities are discovered and new information introduced. Software developers and operations engineers were typically seen as two very separate roles. Once the cloud began to commoditize hardware these roles began to blend together into a new ...