Andrew Bays

Principal Software Engineer at Red Hat

United States
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
Andrew Bays is a Principal Software Engineer with a decade of professional experience building resilient cloud and virtualization platforms, currently exploring running OpenStack on OpenShift at Red Hat. He brings deep systems-level expertise across Linux, containers, KVM/QEMU, NFV/SDN and performance-sensitive networking (DPDK, SR-IOV), and codes comfortably in Python, C and Go. His earlier work includes integrating fault-tolerance into OpenStack Nova, developing custom scheduling and monitoring plugins, and contributing back-end plugins to the widely used collectd project. Comfortable spanning full stacks from embedded daemons to orchestration, he has led core engineering efforts, release planning and cross-team R&D. Colleagues know him for pragmatic engineering that balances high-availability production needs with exploratory system design. Outside of enterprise projects he cut his teeth on game development and hobby MUD design, an early sign of his long-standing curiosity for complex systems.
code9 years of coding experience
job15 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Saint Michael's College
languagesSpanish
github-logo-circle

Github Skills (6)

c1710
plugin-development10
system-programming10
c1110
netlink10
networking9

Programming languages (8)

ShellJinjaCMakefileGoHTMLRubyPython

Github contributions (5)

github-logo-circle
collectd/collectd

May 2017 - Sep 2019

The system statistics collection daemon. Please send Pull Requests here!
Role in this project:
userBack-end Developer
Contributions:21 PRs, 87 comments in 2 years 4 months
Contributions summary:Andrew's primary contribution appears to be the initial implementation of plugins for the `collectd` system statistics collection daemon. The code changes demonstrate the creation of new plugins such as `sysevent`, `procevent`, and `connectivity`. These plugins involve interacting with the system and network to gather information, indicating a focus on back-end system-level development within the project.
metrics-servermqtt-serverriemann-clientrrdtoolgraphite-client
abays/architecture

Oct 2023 - Mar 2025

Contributions:156 pushes, 60 branches, 1 comment in 1 year 5 months
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
Andrew Bays - Principal Software Engineer at Red Hat