Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Getting started with eBPF

Michael Kehoe (LinkedIn)
9:00am12:30pm Tuesday, June 11, 2019
Location: LL20 A/B
Average rating: ****.
(4.00, 2 ratings)

Who is this presentation for?

  • System administrators, SREs, and performance experts who want to learn how to understand what’s happening at a lower level on the system



Prerequisite knowledge

Materials or downloads needed in advance

  • A laptop with a modern browser installed

What you'll learn

  • Learn to write your own programs on your own (with help from outside materials)


eBPF has been a part of Linux for nearly four years, but it’s one of the lesser-understood technologies in the Linux kernel. eBPF provides high-performance, lower-level observability into the Linux kernel, hardware, and programs.

Michael Kehoe examines what eBPF is, how it works, and its potential uses. You’ll learn how to write your own eBPF programs as you work through hands-on labs.

Photo of Michael Kehoe

Michael Kehoe


Michael Kehoe is a site reliability engineer at LinkedIn, where he specializes in building and maintaining reliable, scalable system infrastructure. Previously, he worked with networks at the University of Queensland, built small satellites at NASA, and wrote thermal environments software at Rio Tinto.