About: Mike Doherty
I'm a well-rounded computer geek. I currently work with computer systems,
but I've studied widely – from foreign policy to Plato's Speech of Aristophanes.
My first degree is a BSc, major in Psychology; my second, a BCS (Bachelor of Computer
I work at Google as a Systems Engineer in the Site Reliability Engineering team. Google's Site Reliability Engineers (SREs) are responsible for ensuring that our services are reliable and fast. Always. We make you think, incorrectly, that computers work. SRE is about building systems that work, even when their parts don't.
For my first year at Google, I was part of the team that operated Google+, our most visible social product, and related services, all with high reliability requirements. From configuring monitoring to developing a software release pipeline to production troubleshooting, SREs are the engineers that build a solid production service.
My new team is advancing the state of the art microservices platform for building Google services that are reliable and scalable, with production automation for wrangling your services using tried and true best practices.
I'm not looking for new work.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. If you value concision, try my Twitter feed: @mikedoherty_ca.
- GPG key
- 3627 B320 385F FFD0 8823 861A 1038 C3B7 DBB9 15AE
- keybase.io LinkedIn
Posts by Mike:
- 07 Apr 2016: Book review: Site Reliability Engineering [Site Reliability Engineering, Software engineering, System engineering, Technology, Work]
- 03 Jun 2015: Diagnosing performance degradation under adverse circumstances [System engineering, Work]
- 11 Dec 2014: CSRF vulnerability at CloudAtCost.com [System engineering, Technology]
- 19 Apr 2014: Legal issues in computer security research [School, Technology policy]
- 08 Apr 2014: Recovering from heartbleed [System engineering]
- 15 Feb 2014: Mike will be a Googler [Work]
- 15 Feb 2014: Upgrading encrypted Android devices [Software engineering]
- 06 Nov 2013: Exploring Canada's computer crime laws: Part 3 [Technology policy]
- 05 Nov 2013: Exploring Canada's computer crime laws: Part 2 [Technology policy]
- 04 Nov 2013: Exploring Canada's computer crime laws: Part 1 [Technology policy]
- 26 Sep 2013: How to run a question period [Uncategorized]
- 14 Sep 2013: Validating SSL certificates for IRC bouncers [System engineering]
- 18 Aug 2013: Introducing Hack::Natas [Software engineering]
- 18 Aug 2013: Presenting my Natas solutions at NSLUG [Software engineering, System engineering]
- 05 Aug 2013: SSL configuration on nginx [System engineering]
- 09 Jul 2013: Server-side security war games: Part 16 [Software engineering]
- 06 Jul 2013: Server-side security war games: Part 15 [Software engineering, System engineering]
- 04 Jul 2013: Server-side security war games: Part 14 [Software engineering]
- 02 Jul 2013: Server-side security war games: Part 13 [Software engineering]
- 01 Jul 2013: Server-side security war games: Part 12 [Software engineering]