Yong Zhao

SDE at Microsoft

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yong Zhao is an SDE at Microsoft with six years of industry experience specializing in cloud, grid, and data-intensive computing. He brings deep reliability and automation expertise to distributed systems, evidenced by significant contributions to the widely used SONiC open-source networking projects—improving container auto-restart, monitoring integration, and build-image resilience. With a Ph.D. in Computer Science from the University of Chicago and earlier engineering training from Tsinghua, he blends rigorous research grounding with pragmatic DevOps and backend engineering. Based in Redmond, he focuses on making complex infrastructure robust against failures and race conditions, and often surfaces subtle operational improvements like controlled monitoring toggles and clearer reboot diagnostics.
code6 years of coding experience
bookM. Eng., M. Eng. at Tsinghua University
bookPh. D., Computer Science, Ph. D., Computer Science at University of Chicago
github-logo-circle

Github Skills (23)

docker10
sonic10
pytest10
python10
configuration-management10
linux10
bash10
containerization10
dockers10
cicd10
automation10
system-administration10
systemd10
automated-tests10
automations10

Programming languages (5)

C++CGoHTMLPython

Github contributions (5)

github-logo-circle
sonic-net/sonic-buildimage

Oct 2019 - Jul 2022

Scripts which perform an installable binary image build for SONiC
Role in this project:
userDevOps Engineer
Contributions:180 reviews, 84 commits, 128 PRs in 2 years 9 months
Contributions summary:Yong primarily contributed to the automation and reliability of the SONiC build image by implementing and modifying services and container configurations. Their work involved adding auto-restart mechanisms for various services (SNMP, Router-advertiser, Platform-monitor, Teamd, DHCP-Relay, LLDP, Telemetry, Sflow, and BGP), integrating a container monitoring system (Monit), and configuring systemd to manage container restarts based on configuration settings. They also updated the Dockerfiles and service files for several components and improved the overall build image, making the system more robust and resilient to failures.
armv6installableimage-buildsonicbinary-image
sonic-net/sonic-mgmt

Sep 2020 - Jun 2022

Configuration management examples for SONiC
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:157 reviews, 41 commits, 68 PRs in 1 year 9 months
Contributions summary:Yong's contributions center around testing the auto-restart and memory checker features within the SONiC configuration management examples. They implemented and maintained test cases, including those for container auto-restart, system uptime in streaming telemetry, and memory usage. The user also addressed related issues like Monit reporting messages and added testing for Monit service and critical process monitoring, demonstrating a focus on ensuring system stability and reliability.
configuration-managementansibleconfigurationsonic
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yong Zhao - SDE at Microsoft