Suggestions
John Doak
Eng Manager @Azure, Ex-Google, Ex-Lucas Companies, Author Go for DevOps, Creator of GolangBasics.com
John Doak is currently the Manager of Change Management SRE (Site Reliability Engineering) at Microsoft, a position he has held since February 2020. Based in Los Gatos, California, he has a strong background in automation and software solutions aimed at optimizing system management and issue resolution. His role involves providing consultation, setting standards, and developing tools for effective system and software tracking, management, deployment, repairs, and updates.14
Professional Experience
Before his current role, Doak served as a Principal Engineer for Kubernetes Data Plane at Microsoft, starting in November 2023. He also held positions such as Manager of Fleet Process Engineering and Fleet Principal Automation Software Engineer within the company. His experience at Microsoft spans over five years, focusing on enhancing operational capabilities through automation and engineering best practices.1
Prior to joining Microsoft, Doak worked at Google for over a decade, where he was involved in network systems automation and led various large-scale automation projects. His early career included roles at Lucasfilm, where he managed network operations for significant film productions.12
Contributions and Publications
In addition to his engineering roles, John Doak is a co-author of the book Go for DevOps, which focuses on using the Go programming language within the DevOps framework. His insights stem from extensive practical experience in the field, and he emphasizes the importance of methodologies for change in DevOps practices.23
Overall, John Doak's career reflects a commitment to advancing automation and operational efficiency in software engineering, particularly within large-scale environments like Microsoft and Google.