Presentations

Jordan Rome
Audience: Developer

On its face, bpftrace is a simple DSL/tracing-tool for writing BPF programs. It abstracts away a lot of the complicated user and kernel space code neccessary to write observability and debugging programs. However, adding new language features/syntax isn't easy. There are a lot of considerations to be made in regards to bpftrace's primary usecases and the classic problem of how much complexity/details to hide from the user.

Shaun Hopper, Chandan Avdhut
Audience: Everyone

We migrated our Slurm based AI research infrastructure to Kubernetes, focusing on a seamless user experience. This required innovative solutions for managing complex systems, including provisioning, authentication, access control, and host management.
We leveraged Kubernetes features to build a scalable and flexible infrastructure, and developed new approaches to configuration management. Join us to learn about our journey and the lessons we learned along the way.

Vijay Samuel, Jing Hu
Audience: Everyone
Topic: Observability

We are used to calling Metrics, Logs, Events, Traces as the 4 pillars of Observability. True Observability is not attainable without being able to jump from one pillar to another. Exemplars promote the same from Metrics to Traces. Over the years, we have found extreme value in being able to use Exemplars for other things such as making tail sampling decisions, enriching alerts with sample traces and finally serving longer term Exemplars out of our tracestore built on top of ClickHouse. In this talk, we discuss how metrics and traces go hand in hand through the concept of Exemplars.

Devrim Gunduz
Audience: Everyone
Topic: PostgreSQL

This talk will mention about the world of extensions of PostgreSQL.

Carl George, Shaun McCance, Jason Brooks
Audience: Intermediate
Topic: Workshops

Learn about the ecosystems in the Fedora and CentOS projects, and how you can package software for both. We will present an overview of the Fedora project followed by an overview CentOS ecosystem. We'll show how both systems are developed and what the various special interest groups are doing. We will then provide a packaging workshop where you can learn how to package your favorite software, whether you want it in Fedora, EPEL, a CentOS SIG, or just for your own personal use.

Ron Efroni, Kelsey Hightower
Topic: PlanetNix

We’ve all heard the usual insider talks about Nix. This session flips the script. Ron Efroni will lead a candid fireside chat with Kelsey Hightower, known for his pioneering work on Kubernetes, as we dive into his journey discovering Nix. Expect blunt takes on where Nix gets it right, where it needs a reality check, and what lessons from container orchestration might apply. If you’re curious about the raw, unfiltered truth of Nix’s present and future, don’t miss it.

Annie Hedgpeth
Audience: Everyone
Topic: DevOpsDay LA

In DevOps, we often interact with networks via ingress/egress, routers, subnets/IP addresses, and firewalls, but can we learn anything from our experience with these while improving our professional network? In this age of layoffs and AI, ensuring we are authentically connected to our communities is more important than ever. Let’s take what we’ve learned from systems networks and apply it to our professional network.

Michael Stahnke
Topic: PlanetNix

Flox aims to simplify software delivery by leveraging Nix. This presentation explores lessons from years of building developer tools and cloud-native systems. Discover how Nix is the key building block, addressing complexities in modern application delivery. The talk emphasizes a guided path for adoption, enabling teams to modernize without needing a Nix expert in every department. Dive into the underlying mindset of Flox's approach to evolving software practices for a simpler experience.

Alok Ranjan, Paul Shen
Audience: Everyone
Topic: Observability

Dropbox’s observability journey showcases the transformation from individual server log-ins to a centralized, open-source solution. In this talk, we’ll explore the deployment of Loki and integration with Grafana to manage terabytes of log data daily. I’ll discuss scaling techniques, optimizing query performance, and unifying logs and metrics to streamline troubleshooting and enhance security.

Vahan Melikyan
Audience: Everyone
Topic: Cloud Native

Static environments like staging, qa and dev are major bottlenecks in microservices architecture which slow down the development process. In this talk, we present a tool we've developed and use at GoodRx that automatically creates ephemeral environments from GitHub pull requests managed directly by a comment block in the pull request. This enables developers to quickly test, share and get feedback on their changes in isolated, disposable environments. We will share our journey in building this tool, discuss its integration with existing workflows and its future.