Mike Perez

Software Engineer at Ceph

Los Angeles, California, 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
Mike Perez is a seasoned software engineer and community architect with 14 years of professional experience and over two decades contributing to open-source projects. He spent eight years as a full-time upstream OpenStack contributor—serving as Cinder PTL and maintainer-level contributor to Nova and Cinder—and helped build DreamHost’s DreamCompute public cloud integrating Ceph RBD. More recently he has shaped open-source governance and community strategy at Red Hat’s OSPO and the Ceph Foundation, combining technical depth (kernel vhost-SCSI, Ceph RBD, Kubernetes CSI) with program-level responsibilities like foundation formation and budget planning. Currently at IBM and still active in Ceph development, he blends hands-on backend engineering with community stewardship, documentation, and public speaking. A pragmatic problem-solver, he’s as comfortable fixing API bugs and validating volume sizes as he is setting up conference booths or editing release content—an engineer who quietly moves projects forward across code, community, and governance.
code14 years of coding experience
job20 years of employment as a software developer
github-logo-circle

Github Skills (23)

community-management10
debug10
volumes10
python10
apidoc10
back-end-development10
cinder10
data-storage10
openstack10
api10
service-design10
management10
ceph10
service-provider10
distributed-file-system10

Programming languages (8)

ShellC++CSSGoPHPHTMLRubyPython

Github contributions (5)

github-logo-circle
openstack/cinder

Nov 2012 - May 2017

OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:108 commits in 4 years 6 months
Contributions summary:Mike contributed to bug fixes and improvements related to volume creation and management within the OpenStack Cinder project. They addressed issues where incorrect volume sizes were given by adding validation checks and improved handling. Additionally, the user worked on refactoring and ensuring test requests are sent to the correct API version, specifically v1. The user implemented features like adding volume bootable information to the API response, indicating a focus on extending functionality.
cinderblockchainopendevblock-storageopenstack
openstack/nova

Jul 2012 - Dec 2017

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:12 commits in 5 years 5 months
Contributions summary:Mike primarily contributed to the OpenStack Compute (Nova) project by fixing bugs and enhancing the codebase. Their work included integrating image block device maps to ensure accurate location retrieval, resolving quota issues related to volume creation, and supporting the Cinder client v2. They also deprecated and removed legacy configuration options and components, demonstrating a focus on maintaining and improving the project's functionality.
novaopendevopenstackcompute
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