Or Shoval is a seasoned software engineer with eight years of deep C/C++ expertise in real-time embedded and firmware systems, focused on storage (NVMe SSDs, All-Flash XtremIO), networking accelerators and BSP/driver work for VxWorks and Linux. He has a track record of building resilient platform features—cold and non-disruptive upgrades, hardware/software health monitors—and enhancing NVMe firmware for enterprise storage. At Red Hat he transitioned toward DevOps and CI/CD automation, contributing to prominent open-source projects like KubeVirt and improving build pipelines to resolve container registry rate limits and streamline nightly builds. A pragmatic problem-solver and quick learner with strong scripting skills, he blends low-level systems craftsmanship with automation-driven delivery. Educated at Tel Aviv University (Magna Cum Laude), he brings both academic rigor and hands-on operational experience from startups to large enterprises in Israel.
6 years of coding experience
10 years of employment as a software developer
B.Sc., Computer Engineering (GPA 89 Magna Cum Laude, Dean's Honor 2005/2006), B.Sc., Computer Engineering (GPA 89 Magna Cum Laude, Dean's Honor 2005/2006) at Tel Aviv University
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
DevOps & Automation Engineer
Contributions:1642 reviews, 198 commits, 394 PRs in 2 years 9 months
Contributions summary:Or primarily focused on enhancing the build and deployment processes within the Kubevirt project. Their contributions involved creating and refining shell scripts for tasks such as managing the Kubernetes cluster (cluster-down, cluster-clean, cluster-sync, cluster-build), and running automated tests. They also updated the makefile targets to align with these improvements. A significant part of their work involved streamlining the CI/CD pipeline and incorporating automated tests.
Operator pattern for managing multi-operator products
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:76 reviews, 15 commits, 32 PRs in 3 years 5 months
Contributions summary:Or focused on improving the continuous integration and continuous deployment (CI/CD) pipelines and the overall automation within the hyperconverged cluster operator project. They updated the build processes to use quay.io instead of docker.io, addressing rate limit issues, and also modified build scripts and test configurations to ensure proper image pushing to quay.io for nightly builds. Furthermore, the user enhanced the cluster-sync functionality and updated the default Kubernetes version. The user also added a feature gate for deploying KubeSecondaryDNS.
hcohyperconvergedopenshiftoperatorvirtualization
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.