Ram Lavi

Senior Software Engineer at Red Hat

Tel-Aviv, Tel-Aviv District, 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
Ram Lavi is a Senior Software Engineer with six years of focused RT/embedded and DevOps experience, currently driving infrastructure and testing improvements at Red Hat. He has a strong track record modernizing embedded products—from migrating train connectivity systems from VxWorks to Linux to building network-aware smart devices—and brings deep C/C++ and Python skills combined with low-level debugging expertise. An active open-source contributor, Ram has improved reliability in prominent projects like kubevirt and coreos-assembler by hardening tests, refining network scenarios, and adding device mapping features. Colleagues rely on him to orchestrate complex, multi-process systems and to simplify tricky networking and hardware interactions; less obvious is his knack for turning brittle test setups into repeatable automation that scales across CI environments.
code6 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (BEng), Electrical and Electronics Engineering, Bachelor of Engineering (BEng), Electrical and Electronics Engineering at Tel Aviv University
languagesEnglish, Hebrew
github-logo-circle

Github Skills (16)

virtualization10
kubernetes10
automation10
automations10
go10
devops10
networking10
cicd10
kubernetes-pods10
test-automation10
testing10
bash9
docker8
dockers8
apidoc7

Programming languages (9)

HCLTypeScriptShellRustMakefileGoHTMLRuby

Github contributions (5)

github-logo-circle
kubevirt/kubevirt

Sep 2020 - Dec 2022

Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
userBack-end & DevOps Engineer
Contributions:584 reviews, 84 commits, 80 PRs in 2 years 3 months
Contributions summary:Ram primarily contributes to the `kubevirt/kubevirt` project by implementing and improving the infrastructure and testing aspects of the project. They introduced retry mechanisms for resolving conflicts in certificate tests and skipped tests related to broken functionality. They also refactored code to maintain consistent terminology and introduced network-pci-map annotation, which facilitates more precise device mapping. Additionally, the user worked on enhancing test reliability and improved test infrastructure, with a focus on ensuring better handling of resources during testing and implementing node restrictions.
kubernetesvirtual-machinevirtualizationlibvirtvms
coreos/coreos-assembler

Apr 2021 - Nov 2021

Tooling container to assemble CoreOS-like systems
Role in this project:
userDevOps Engineer
Contributions:53 reviews, 12 commits, 7 PRs in 7 months
Contributions summary:Ram primarily contributed to the testing and automation aspects of the `coreos-assembler` repository. They added new tests for network configurations, including testing secondary NICs and DHCP propagation over bonds using veth pairs. They also refactored and enhanced existing network tests, improved the test setup by removing unnecessary scripts, and addressed issues related to connections after a reboot. Their work demonstrates expertise in configuring networking, including OVS bridges and bonds.
coreosbuildsystemfedora
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