Avishai Ish-shalom

Glorified Janitor at OpsSchool

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
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.
code14 years of coding experience
job11 years of employment as a software developer
bookBSc (did not graduate) Physics, BSc (did not graduate) Physics at The Hebrew University of Jerusalem
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
131reputation
2kreached
6answers
0questions
github-logo-circle

Github Skills (33)

markdown10
docker10
python10
mount10
containerization10
dockers10
system-calls10
markdown-it10
sys10
html10
logging10
namespaces10
jruby10
java9
javas9

Programming languages (16)

JavaCSSC++CRustPLpgSQLScalaVue

Github contributions (5)

github-logo-circle
Fewbytes/rubber-docker

Feb 2016 - May 2018

A workshop on Linux containers: Rebuild Docker from Scratch
Role in this project:
userBack-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.
containersworkshopseccomplinuxdocker
elastic/logstash

Mar 2012 - Aug 2014

Logstash - transport and process your logs, events, or other data
Role in this project:
userBack-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.
Request Free Trial