Avishai Ish-shalom is a seasoned engineering leader and hands-on systems architect with 14 years building high-scale, cost-efficient distributed systems and mentoring dev and ops teams. He blends deep Linux/ops expertise—down to implementing container syscalls in an educational rubber-docker repo—with broad software fluency across Java, Scala, Go, Python, Ruby, Clojure and C. As a founder-senior leader (CTO/co-founder of Fewbytes, engineering manager at Wix) he’s equally comfortable shaping strategy and diving into CI/CD, monitoring and automation workstreams. He’s an active community builder and speaker, organizing conferences and volunteering as an instructor for DevOps education. Known jokingly as a “Glorified Janitor” and a sudoer on GitHub, he favors practical, long-lived solutions and teaching teams how to maintain what matters.
14 years of coding experience
11 years of employment as a software developer
BSc (did not graduate) Physics, BSc (did not graduate) Physics at The Hebrew University of Jerusalem
A workshop on Linux containers: Rebuild Docker from Scratch
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:88 commits, 12 PRs, 89 pushes in 2 years 3 months
Contributions summary:Avishai contributed significantly to building a containerization workshop by adding system calls to interact with the Linux kernel. They implemented `pivot_root`, `unshare`, `mount`, `umount`, `setns`, `sethostname` and `clone` syscalls, which are core to container creation and management. Further, they added constants related to namespaces and mounting to make syscalls easier to use. The user also added supporting utilities like `mount2` and code to bootstrap images, which further reinforces their role in building and maintaining the infrastructure.
Logstash - transport and process your logs, events, or other data
Role in this project:
Back-end Developer
Contributions:41 commits, 3 comments, 1 issue in 2 years 5 months
Contributions summary:Avishai contributed to the Logstash project by implementing and modifying input and output plugins. Their work included adding features to the Riemann output plugin for sending metrics and developing a new Log4j input plugin. Furthermore, the user made code adjustments to existing plugins, such as the Gelf output and EventLog input, and fixed an issue in the RabbitMQ input implementation. These modifications indicate a focus on enhancing the functionality and integrations of Logstash for data processing and event handling.
eventsstreamingloggingetl-frameworklogstash
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.