Recent Posts

Recently, I noticed something odd in my kitchen. The “Hot Cooktop” light was on, and sure enough, one of the hotplates was warm. I was initially confused, having supposedly turned the stove off hours prior. The “Cooktop On” light was off, as I expected. Do you see what happened? The offending stove dial. Not pictured is the orange "Hot Cooktop" light. One dial was on, albeit at a very low setting.

What Happened In the most recent Kubernetes SIG-Network meeting (2020-04-02), a meta issue was raised. People had noted a decrease in new network-related issues. The reason, it was discovered, wasn’t that new issues weren’t being filed. It was that new issues weren’t being labelled in the way they were normally labelled. The Kubernetes Github repo has a fixed set of issue labels, which are managed by a bot (through automatic triggers, and comment commands).

I’ve been using Kubernetes for a few years now, between 2 pretty different companies. Supporting multicluster applications was a problem that rapidly grabbed my attention. Kubernetes clusters are nontrivial failure zones, and due to the internal communication model, are meant to be deployed in a single location. This poses a challenge if you support a system with high uptime/reliability concerns, and/or need to support multiple regions in your business.

Recent & Upcoming Talks

Introduction to the Kubernetes Network SIG.

Current and future work for the Kubernetes Usability SIG.

Ignite talk on eventual consistency and CRDTs.



CNCF Ambassador

Cloud Native Computing Foundation

Jul 2019 – Present San Francisco

Infrastructure Software Engineer


Feb 2019 – Jun 2020 San Francisco
Compute Platform team.

Kubernetes Contributor


Dec 2018 – Present



Feb 2016 – Jan 2019 Victoria
Systems administration, DevOps, and software development.