Tom Zhou

Beijing, China
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

👤
Senior
Tom Zhou is a seasoned senior technical support engineer with 14 years of IT experience, specializing in Linux, OpenStack, and virtualization. He has hands-on expertise across OpenStack components (Nova, Cinder, Glance, Neutron, Keystone), DevOps tools (Juju, Ansible), Python, C, and shell scripting, plus networking knowledge including OSPF/BGP. At Canonical, he leads complex customer cases, collaborating with Customer Success and Engineering to improve cloud product adoption, reliability, and global support processes. Previously at Red Hat, he contributed to QEMU/KVM development and QA, building automated testing frameworks (Autotest) and backporting patches to strengthen KVM testing and guest-agent/networking tests. He is an active open-source contributor, shaping test automation for qemu, libvirt, and backends, including guest synchronization, fsfreeze, ping tests, and suspend/resume workflows. Based in Beijing, he combines a physics background with a pragmatic, hands-on approach to troubleshooting, automation, and customer-focused engineering across international teams.
code15 years of coding experience
github-logo-circle

Github Skills (12)

net10
libvirt10
automated-tests10
linux10
bash10
kvm10
python10
qemu10
virtualization10
test-automation10
testing10
script9

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
autotest/tp-qemu

Mar 2011 - Oct 2013

Virt Test Provider for qemu and other related virtualization backends
Role in this project:
userBack-end & Test Automation Engineer
Contributions:223 commits in 2 years 7 months
Contributions summary:Tom primarily contributed to the testing framework for the QEMU virtualization environment, specifically focusing on testing guest agent functionality and network performance. They implemented test cases for qemu guest agent commands, including fsfreeze, reboot, and halt, alongside related snapshot testing. Furthermore, the user enhanced network testing capabilities by addressing bugs and incorporating features such as ping tests from within the guest OS. Their work involved modifying existing Python scripts, adding and refactoring code to improve test coverage and reliability within the context of the QEMU environment.
pythonprovidertestingbackendsqemu
autotest/tp-libvirt

Mar 2011 - Oct 2013

Test Provider for Libvirt and related virtualization backends
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:223 commits in 2 years 7 months
Contributions summary:Tom primarily contributed to the testing framework for the `tp-libvirt` repository. Their work included adding new test cases related to QEMU guest agent functionality, such as testing guest synchronization, shutdown, reboot, halt, and fsfreeze commands. They also implemented tests for network performance (ping and netperf), and ensured proper guest S3/S4 suspend/resume functionality. In addition, the user made improvements and bug fixes to existing test scripts.
pythonprovidertestinglibvirtbackends
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
Tom Zhou