Lee Yarwood

Principal Software Engineer at Red Hat

Hereford, England, United Kingdom
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
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.
code14 years of coding experience
job10 years of employment as a software developer
bookBEng, Software Engineering, BEng, Software Engineering at Prifysgol Aberystwyth University
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (48)

libvirt10
filesystem10
fedora10
device-management10
volumes10
python10
lvm10
storage10
configuration-management10
bash10
openstack-nova10
ovirt10
blockdevice10
pest10
openstack10

Programming languages (14)

JavaC++JinjaCMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
openstack/nova

Apr 2015 - Jan 2022

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-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.
novaopendevopenstackcompute
openstack/devstack

May 2017 - Nov 2021

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:
userDevOps 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