Lee Yarwood is a Principal Software Engineer with 14 years of experience focused on cloud infrastructure, storage and systems automation, currently driving engineering at Red Hat from Hereford, UK. He has deep OpenStack expertise evidenced by sustained contributions to high-profile projects like Nova, Cinder, Tempest and DevStack, working across backend, QA and DevOps to improve reliability, testing and distro compatibility. Lee’s work blends low-level storage and device management with practical tooling—adding plugins to sosreport, hardening volume drivers, and writing tests that catch subtle migration and multipath issues. He is comfortable moving between code, tests and operational scripts, often fixing edge-case logic and dependency quirks that keep large clouds running. Colleagues rely on him for pragmatic, system-level problem solving and to translate complex infrastructure constraints into maintainable patches and documentation.
14 years of coding experience
10 years of employment as a software developer
BEng, Software Engineering, BEng, Software Engineering at Prifysgol Aberystwyth University
OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:477 commits in 6 years 11 months
Contributions summary:Lee primarily focused on enhancing the core functionality of the OpenStack Nova compute service. Their work involved resolving bugs related to device discovery and management, such as addressing issues with multipath device discovery when UFN is enabled. They implemented security fixes to address potential vulnerabilities related to raw image formats and also extended functionality within the volume attachment process, covering device and service lifecycle management. The contributions also addressed issues related to handling of image meta properties.
System for quickly installing an OpenStack cloud from upstream git for testing and development. Mirror of code maintained at opendev.org.
Role in this project:
DevOps Engineer
Contributions:54 commits in 4 years 6 months
Contributions summary:Lee primarily focused on maintaining and updating the `devstack` environment, specifically regarding supported operating system distributions and dependencies. They made changes to support newer Fedora releases by adding them to the supported distro list. They also addressed compatibility issues by downgrading dependencies (e.g., dnsmasq) and enabling specific Ubuntu versions to facilitate the correct functioning of OpenStack.
installingtestinginfrastructureopenshiftupstream
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
Lee Yarwood - Principal Software Engineer at Red Hat