Kevin Rizza

Engineering Manager at Red Hat

Mansfield, Massachusetts, 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
🎓
Top School
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.
code10 years of coding experience
job10 years of employment as a software developer
bookUniversity of Massachusetts Amherst
stackoverflow-logo

Stackoverflow

Stats
46reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (21)

database-migrations10
api-doc10
kubernetes-pod10
kubernetes10
go10
api10
operatorsdk10
operators10
k8s-operator10
database-migration10
dependency-resolution10
operator10
testing9
ci-cd9
grpc9

Programming languages (9)

TypeScriptDockerfileShellSCSSJavaScriptGoHTMLRoff

Github contributions (5)

github-logo-circle
Operator Registry runs in a Kubernetes or OpenShift cluster to provide operator catalog data to Operator Lifecycle Manager.
Role in this project:
userBack-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.
lifecycleoperator-lifecycle-managergrpcopenshiftoperator
A management framework for extending Kubernetes with Operators
Role in this project:
userBack-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.
kubernetes-operatorsoperator-sdkkubernetes-applicationsk8s-operatoroperator
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
Kevin Rizza - Engineering Manager at Red Hat