Kevin Rizza is an engineering manager with 11 years of experience leading cloud-native and DevOps-focused teams at Red Hat, where he currently oversees the OpenShift Operator Lifecycle Manager (OLM) project. He blends hands-on backend and release engineering—demonstrated by contributions to prominent operator-framework repos that improved dependency resolution, authentication for private catalogs, and database migration tooling—with people leadership and delivery ownership. Kevin’s career began in release and embedded engineering, giving him a practical appreciation for reliable installs and upgradeability that informs his work on ClusterOperator status and installer refactors. Based in Mansfield, Massachusetts, he favors pragmatic, incremental improvements that reduce legacy complexity while enabling secure, automated operator delivery at scale.
Operator Registry runs in a Kubernetes or OpenShift cluster to provide operator catalog data to Operator Lifecycle Manager.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:7 releases, 53 reviews, 49 commits in 2 years 11 months
Contributions summary:Kevin implemented authentication features within the `apprclient` package, adding the ability to handle authorization tokens for accessing private repositories. They modified the `downloader` to retrieve and use these tokens, which involved changes to the `downloader.go` file and the `OperatorSource` types. Furthermore, the user introduced and integrated the `golang-migrate` project to enable database migration management within the project, and also bundled migrations into the binary.
A management framework for extending Kubernetes with Operators
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:63 reviews, 49 commits, 69 PRs in 2 years 9 months
Contributions summary:Kevin made several contributions related to the operator-lifecycle-manager project, including refactoring the code by removing legacy code associated with operatorsource installation. They also worked on enhancing the ClusterOperator status reporting to include the `Upgradeable` condition and updating the resolver cache to strip plural from API sets. Additionally, the user was involved in enhancing dependency resolution logic by incorporating a new sat solver for version dependencies and improving the installation scripts.
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.