Jiri Olsa

Software Engineer at Isovalent

Czechia
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
Jiri Olsa is a seasoned software engineer with 26 years of experience specializing in Linux kernel, eBPF, and low-level systems engineering. He has delivered production-grade features at Red Hat and now contributes to cloud-native networking and security at Isovalent, blending deep kernel expertise with practical tooling. His open-source work is notable across flagship projects—Linux kernel, libbpf, bpftrace, BCC and Cilium—where he implemented uprobe/session improvements, multi-attach kprobes, and new eBPF program types. Jiri’s contributions emphasize robustness and observability, including making XDP examples debug-friendly and adding tracing utilities like shmsnoop and lockstat. Colleagues rely on him for solving tricky edge cases in BPF, perf, and ELF interactions that often surface only at scale. He holds a Master’s in Informatics from Masaryk University and brings a pragmatic, systems-first perspective to security and performance problems.
code26 years of coding experience
job20 years of employment as a software developer
bookMaster's degree, Informatics, Master's degree, Informatics at Masarykova univerzita Brno
github-logo-circle

Github Skills (42)

debugging10
c-language10
system-programming10
back-end-development10
headers10
ebpf10
python10
libbpf10
linux10
packet10
internals10
c1110
linux-kernel10
bpf10
c1710

Programming languages (7)

DockerfileC++ShellCGoPerlPython

Github contributions (5)

github-logo-circle
cilium/tetragon

Apr 2022 - Jan 2023

eBPF-based Security Observability and Runtime Enforcement
Role in this project:
userBack-end Developer / Security Engineer
Contributions:620 reviews, 234 commits, 423 PRs in 9 months
Contributions summary:Jiri primarily focused on enhancing the security and functionality of the eBPF-based security observability and runtime enforcement system. Their contributions included implementing features related to configuring and managing signals, as well as retrieving argument types from a configuration map. Furthermore, the user made changes to the code to read and utilize various map elements, including file paths and build IDs. These changes were crucial for improving the efficiency and reliability of the tracing capabilities.
ebpfobservabilitysecuritybpfkernel
bpftrace/bpftrace

Apr 2019 - May 2022

High-level tracing language for Linux
Role in this project:
userBack-end Developer
Contributions:35 reviews, 109 commits, 41 PRs in 3 years 1 month
Contributions summary:Jiri contributed to the bpftrace project by implementing several features related to the core functionality of the tracing language. The user modified the codebase to handle the execution of child processes for tracing and synchronization. Furthermore, the user added new functionality to the ClangParser class, by adding support to handle iterator probes, and also implemented various checks and validations for uprobe offset definitions and argument parsing within kfunc probes, increasing the robustness of the tool. They also worked on improving the efficiency of code generation, by removing redundant map lookups during increment/decrement operations.
linuxbpfebpftracingkprobes
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