Matthew Booth

Platform Engineer

Bradford, 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
Matthew Booth is a Platform Engineer with 17 years of experience designing and operating cloud-native infrastructure, currently working between CGI and previously at BJSS and Emerald Publishing. He has deep hands-on expertise in IaC (Terraform), automation with Ansible, and modernizing CI/CD pipelines, including migrating legacy Jenkins jobs and building credential-wrapping tools for safer Terraform usage. Matthew pairs full-stack development roots (PHP, Node, Vue) with strong Linux and DevOps instincts, having architected highly available e-commerce platforms and streamlined release processes to cut deployment time and costs. He is an active open-source contributor to prominent projects in the OpenStack and Kubernetes ecosystems—improving compute lifecycle, networking, and tooling such as libguestfs and cluster-api-provider-openstack—which reflects a focus on resilient, production-grade systems. Based in Bradford, UK, he combines practical system administration experience from large-scale consumer services with a penchant for improving observability and robustness in cloud operations. A subtle throughline in his work is making complex infrastructure safer and easier to use for teams, from custom tooling to CI/CD and test refactors.
code17 years of coding experience
job12 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at The University of Huddersfield
bookBTEC Systems Support: IT Practitioners Computing, BTEC Systems Support: IT Practitioners Computing at Bradford College
bookGCSE, GCSE at Parkside School Cullingworth
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
121reputation
27kreached
3answers
3questions
github-logo-circle

Github Skills (43)

kubernetes10
docker10
python10
openstack-api10
lifecycle10
perl10
dockers10
networking10
cicd10
go10
openstack10
api10
exception-handling10
kubernetes-pods10
yaml10

Programming languages (16)

C++JinjaCRustGoAugeasHTMLXSLT

Github contributions (5)

github-logo-circle
Cluster API implementation for OpenStack
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:21 releases, 695 reviews, 111 commits in 1 year 9 months
Contributions summary:Matthew primarily contributed to the core logic of the `cluster-api-provider-openstack` project, focusing on compute instance management. They addressed issues related to instance creation, deletion, and floating IP association, and network management using OpenStack APIs. They also enhanced the system by incorporating OpenStack's trunk support and updating minimum Nova microversions. Furthermore, the user made some DevOps improvements by improving the resilience of the system and providing support for CI environments.
cluster-apiopenstackk8s-sig-cluster-lifecycle
openstack/nova

Jan 2014 - Oct 2019

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:286 commits in 5 years 10 months
Contributions summary:Matthew primarily contributed to the OpenStack Compute (Nova) project by fixing bugs, improving exception logging, and refactoring code related to the VMware API integration. Their work included correcting comment indentation, removing unused variables, adding a test helper to mock the suds client, and addressing a race condition in the image caching process. Furthermore, they improved logging for exceptions and worked to fix an issue with the resource cleanup in NetworkManager.
openstack
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