Michael Gugino is a Senior ML Platform Engineer with 12 years of experience building and automating cloud-native, Kubernetes-driven infrastructure for enterprises and large-scale AI/ML clusters. He specializes in golang-based operators and custom controllers, distributed systems, and deep Linux internals, with hands-on experience across AWS, GCP, Azure, and multi-cloud hybrid deployments. A prolific contributor to high-profile CNCF projects—most notably Kubernetes core (eviction, PDBs, drain logic) and OpenShift installer/machine-api—he brings production-grade insights into pod lifecycle and eviction mechanics that few platform engineers possess. Michael has repeatedly delivered infrastructure automation at scale (Ansible, Terraform, Terraform integrations into installers, and GPU cluster provisioning), and he pairs systems-level debugging skills with pragmatic API and operator design. Based in Reston, VA, he blends operator/DevOps instincts with software engineering rigor to simplify complex cloud and ML platform workflows.
12 years of coding experience
13 years of employment as a software developer
Associate of Applied Science (A.A.S.), Electronic Studies, Associate of Applied Science (A.A.S.), Electronic Studies at Thomas Edison State University
Contributions:719 commits, 863 PRs, 146 pushes in 1 year 5 months
Contributions summary:Michael primarily contributed to the OpenShift Ansible project, focusing on automating and improving the deployment and configuration of OpenShift clusters. Their work involved modifying systemd service files for Docker and other core components, adding checks for network configuration and health, and streamlining the certificate approval process for nodes. They also improved the image management by introducing features for registry authentication.
Contributions:60 reviews, 35 commits, 51 PRs in 2 years
Contributions summary:Michael primarily contributed to the backend and DevOps aspects of the machine-api-operator project. Their work included updating unit tests and dependencies, enhancing the operator's status reporting, and adding support for a "None" provider type. They also refactored code to improve the handling of vSphere deployments and ensured conformance to platform standards for DaemonSets. The user demonstrated proficiency in modifying operator logic and adjusting dependencies.
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.