Peter Savage

Principal Software Engineer at Red Hat

Greater Southampton Area 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

👤
Senior
🎓
Top School
Peter Savage is a Principal Software Engineer with 12 years of experience building cloud-native automation, test frameworks, and developer productivity tooling at Red Hat. He specializes in Golang for Kubernetes operators (notably Clowder) and Python-based, plugin-driven test frameworks that scale across microservices and UI automation. Peter blends hands-on coding with team leadership—mentoring engineers, running training programs, and driving process optimization across CI/CD and developer best practices. He has a track record of creating reporting and analysis tools for test results and team metrics, and co-authored the OUIA specification to improve UI automation consistency. Comfortable across cloud, virtualization and infrastructure stacks, he brings a pragmatic systems mindset informed by an engineering degree in acoustics and early-career datacenter and IT management experience.
code12 years of coding experience
job17 years of employment as a software developer
bookBEng, Acoustical Engineering, BEng, Acoustical Engineering at University of Southampton
languagesEnglish, French, German
github-logo-circle

Github Skills (6)

docker10
python10
dockers10
cicd9
pytest9
code-formatting7

Programming languages (16)

SmartyJavaC++CSSTeXGoHTMLGroovy

Github contributions (5)

github-logo-circle
ManageIQ/integration_tests

Oct 2013 - Sep 2018

ManageIQ integration tests
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:3664 commits, 3442 PRs, 2473 pushes in 4 years 11 months
Contributions summary:Peter focused on fixing chargeback issues and adding wheelhouse support for dockerbot, indicating contributions to the project's backend functionality and build processes. They also addressed issues in the input class and fixed partials, demonstrating a focus on UI elements. Further contributions include fixing tests and improving code formatting, indicating a general focus on improving the project's stability.
pythontestingintegration-testspytestmanageiq
Contributions:4 releases, 15 PRs, 59 pushes in 3 years 1 month
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
Peter Savage - Principal Software Engineer at Red Hat