William Yeh is a DevOps manager and seasoned technology leader with 12 years of hands-on experience designing cloud-native infrastructure, migrating legacy systems to GCP/AWS, and modernizing architectures for high-scale products. He has led large-scale SRE and DevOps transformations at companies like TSMC, PChome, and Gogolook, where he built IaC, monitoring, and deployment pipelines using Ansible, Docker, Prometheus, and Kubernetes. As an architect and agile coach he blends technical decisions with organizational change—establishing LeSS-style teams, coaching managers, and introducing disciplined CI/CD and incident practices that reduced operational risk. His open-source work on Ansible roles and Docker images shows practical attention to cross-platform init/systemd nuances and image-size optimization, reflecting a systems-first approach to automation. Comfortable shifting between code-level fixes and executive strategy, he frequently runs technical forums and trainings to spread best practices across engineering organizations. He holds a PhD in Computer Science and is based in New Taipei, Taiwan.
12 years of coding experience
14 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at National Chiao Tung University
Docker images for Ansible software, installed in a selected Linux distributions (Debian/Ubuntu/CentOS/Alpine).
Role in this project:
DevOps Engineer
Contributions:52 commits, 17 PRs, 82 pushes in 3 years 7 months
Contributions summary:William primarily focused on improving the Docker images for Ansible within the repository. Their contributions included adding support for new Linux distributions (Debian 9 "Stretch"), removing deprecated distributions, and improving image size optimization. They also implemented updates related to Ansible installation and its dependencies, and contributed to the creation of minimal images.
An Ansible role that installs Prometheus, in the format for Ansible Galaxy.
Role in this project:
DevOps Engineer
Contributions:67 commits, 31 PRs, 80 pushes in 3 years 5 months
Contributions summary:William primarily contributed to the infrastructure and configuration aspects of the Ansible role. Their commits focused on adapting the role for systemd, fixing issues with PID file handling, and updating init scripts for various operating systems (Debian, Redhat). They also integrated contributions from external users and updated the project to use newer versions of related tools like Alertmanager and Prometheus. These changes demonstrate a strong focus on system administration and deployment automation.
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.