Or Shoval

Software Engineer at Red Hat

Israel
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
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.
code6 years of coding experience
job10 years of employment as a software developer
bookB.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
languagesEnglish, Hebrew
github-logo-circle

Github Skills (19)

kubernetes10
docker10
scripting10
bash10
dockers10
cicd10
automation10
script10
openshift10
ci-cd-pipeline10
kubernetes-pods10
sh10
automations10
shell10
test-automation10

Programming languages (11)

HCLShellRustStarlarkMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
kubevirt/kubevirt

Dec 2019 - Sep 2022

Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
userDevOps & 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.
apivmsmachineslibvirtruntime
Operator pattern for managing multi-operator products
Role in this project:
userDevOps 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.
Request Free Trial
Or Shoval - Software Engineer at Red Hat