Patrick Lang is a Principal Software Engineer with over a decade of experience building and leading cross-functional teams to deliver production-grade software from kernel and firmware up through cloud orchestration and consumer device UIs. He has deep expertise in Windows and Linux, having driven Kubernetes on Windows to production stability as SIG-Windows co-chair and contributed to widely used projects like AKS/ACS engine and HashiCorp Packer. At Sonos he led large-scale migrations (Perforce to GitHub) and revamped build and release systems to accelerate engineering velocity for 100+ developers. Patrick blends hands-on engineering—automation, CI/CD, and image/build tooling—with program-level leadership and a focus on operational reliability. Outside of software he applies the same maker mentality to audio gear, coffee roasting, and home-brewed beer, reflecting a practical tinkerer’s approach to problem solving. He is notable for bridging open-source collaboration and proprietary product work, especially around Windows containerization and automated infrastructure.
10 years of coding experience
18 years of employment as a software developer
Bachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at The University of Texas at Austin
Place to store our documentation, code samples, etc for public consumption.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:102 commits, 125 PRs, 112 pushes in 5 years 10 months
Contributions summary:Patrick focused on writing and maintaining automated tests for Windows container tools. They developed Pester tests to verify Windows container settings, Docker installations, and base images. Their contributions primarily involved modifying and expanding existing tests, fixing version-related issues, and integrating testing within the project's CI/CD pipeline by using the `Invoke-Pester` command.
Windows Templates for Packer: Windows 11, Windows 10, Windows Server 2022, 2019, 2016, also with Docker
Role in this project:
DevOps Engineer
Contributions:52 commits, 11 PRs, 20 comments in 2 years 9 months
Contributions summary:Patrick primarily focused on automating and improving the build and deployment processes for Windows-based Packer templates and Docker images. Their commits included modifications to PowerShell scripts for installing Docker, configuring WinRM, and pulling container images. They also updated build scripts to leverage newer Docker versions and included adjustments to image optimization steps. Furthermore, the user was involved in creating and managing unattended installation files for Windows Server and Windows 10, demonstrating an emphasis on infrastructure-as-code practices within the context of this repository.
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
Patrick Lang - Principal Software Engineer at Sonos, Inc.