Michael Rice is a pragmatic systems engineer and software developer with 14 years of experience building automation and virtualization tooling for large-scale operations. Currently a Senior Systems Engineer at RackN, he specializes in automated bare-metal provisioning and has a strong history with OpenStack and VMware tooling, contributing to notable projects like pyvmomi and its community samples. Comfortable across Linux stacks and languages (Python, Java, Groovy) he focuses on durable, production-ready automation that reduces toil and operational error. Beyond cloud infrastructure, Michael applies the same engineering mindset to sustainable pasture poultry farming in Jewett, TX, where he runs What The Cluck Farms. His open-source work shows attention to compatibility and modernization (e.g., Python 3 migrations and enterprise GitHub support) and a taste for playful problem-solving—aptly summarized as "Code, Potato, Yak."
14 years of coding experience
12 years of employment as a software developer
None, Computer Science, Networking, None, Computer Science, Networking at Odessa College
A place for community contributed samples for the pyVmomi library.
Role in this project:
Backend Developer
Contributions:33 commits, 3 PRs, 41 comments in 10 months
Contributions summary:Michael primarily contributed to the development of example scripts and tools for the pyVmomi library, focusing on virtual machine management tasks. They implemented new features such as rebooting and soft rebooting VMs, and also addressed reported issues by updating the code to use `WaitForUpdatesEx`. Furthermore, the user refactored existing code and added features around adding extra configurations. These contributions provide practical examples for interacting with VMware vSphere environments through the pyVmomi library.
Contributions:10 commits, 4 PRs, 42 comments in 1 year 1 month
Contributions summary:Michael made several contributions related to improving the `pyvmomi` library. These include migrating from `urllib2` to `requests` for Python 3 compatibility, replacing old-style string formatting with `.format()` syntax, and updating the copyright year. The user also focused on fixing build and packaging issues by removing unnecessary data files and shebangs.
apipythonvmware-vspherepython-bindingsvsphere-api
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.