Kevin Rizza is an engineering manager with a decade of experience leading OpenShift teams at Red Hat and shipping production-grade backend and DevOps solutions. He drives the upstream Operator Lifecycle Manager and operator-registry efforts, contributing notable technical work such as private-repo authentication support, bundling golang-migrate database migrations into binaries, and improving dependency resolution with a SAT solver. Equally comfortable in code and release engineering, he has a track record of refactoring legacy operator installation flows and hardening ClusterOperator status reporting. Based in Mansfield, MA and trained at UMass Amherst, he blends hands-on Kubernetes/operator expertise with people leadership and pragmatic infrastructure-driven delivery.
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.