Building a large JVM codebase with Bazel

Full Talk (40 Minutes)

natan silnitsky

Continuous integration of a large JVM-language codebase can be very challenging. In this talk I will compare two approaches to solve it: 1. Large group of small cohesive repositories with binary versioned modules (Maven/Gradle) 2. Mono-or-large repositories with source code dependencies, with many build targets (Bazel) I will discuss the trade-offs and show why Bazel is superior.

K

From Zero to Hero: Container Security

Ignite (5 Minutes)

Karni Wolf

Ready, set … wait: A Proposed Checklist for Production Readiness

Short Talk (20 Minutes)

Daniel Korn

Everything you absolutely, certainly, must check before declaring your service production-ready. This talk is the product of sleepless nights, pain and regret.

Five NEINs of availability

Short Talk (20 Minutes)

Tomer Gabel

We've all been there: it's 3 AM, the system is down, everything is on fire and it's up to us to make it better. We do some digging, deploy a fix and draft a post-mortem. We might even identify some things we could have done differently, or suggest a process to avoid such problems in the future. Everyone sits down for the ceremonial presentation of the post-mortem and nods sagely, going back to their work secure that valuable lessons had been learned... right up until the next time the system crashes and we go through the motions again. In this session we'll consider not what could be done differently, but what shouldn't be done at all: common engineering antipatterns that, if we fail to avoid, will degrade our system and hurt its availability.

Exactly Once Delivery is a Harsh Mistress

Short Talk (20 Minutes)

natan silnitsky

Is Exactly Once Delivery a pipe dream? Recent versions of Kafka have claimed they have made it a reality. In this talk I will go over the different message delivery guarantees and the protocols that implement them. I will focus on Kafka's transaction based messaging protocol, It’s trade-offs and shortcomings. And how it can power Wix's event-driven Infra for its highly distributed environment.

Solving trust issues at scale

Full Talk (40 Minutes)

Omer Levi Hevroni

Securing service to service communication was never easy. Can we build a system that enforce good practices like least privilege and secure by default without affecting devlopement velocity? Apparently yes - and in this talk I’ll share how!

What is in 85% of my code? – Defending your supply chain against attacks

Full Talk (40 Minutes)

Yossi Turgeman

Most companies rely on 3rd party open source components in their software development. As we move further into nimble delivery and acceptance of new innovation, bad actors are stepping-up their game, something we can see in recent high profile and devastating cyber attacks, with some using automation and precision targeting inside 3rd party software dependencies which are commonly used today.

Cloud Production Debugging Made Easy

Full Talk (40 Minutes)

Alon Fliess

Production debugging is about solving customer-facing issues that aren't easily reproducible in the development or testing environments. Debugging a business flow in the cloud that runs across multiple micro services is even harder. In this lecture the audience will see a revolutionary tool and approach for a cloud production debugging, utilizing the new OzCode debugger as a service platform.

Lies Enterprise Architects Told Me [SPOTLIGHT TALK]

Full Talk (40 Minutes)

Gwen Shapira, Confluent

Lets face it – we are all liars. We often lie unintentionally and most of all – we lie to ourselves. I’ve spent the last 10 years working with enterprise architects intent on modernizing their data infrastructure, and I’ve heard many “facts” that turned out to be… less than perfectly accurate.

Egoprogramophobia, or fear of one’s own code: how testing can change your life

Short Talk (20 Minutes)

Gil Tayar

You fear your code. Once in production, you are afraid of changing it. A bug? You fix it using messy, yet surgical, hacks, rather than a refactoring that leaves your code better. Admit it! You fear your code. But there's a way out: just write tests. Writing tests is impossible! It makes my productivity tank! My boss doesn’t leave me any time for writing tests! These are all excuses for not writing tests. I will show you techniques that will force you to write those tests, and I will show you how they help you sleep better at night, make you more productive, and make you a much better developer.

N

Implementing Cloud Native Architectural Patterns with Micronaut

Full Talk (40 Minutes)

Naresha K

This talk aims to give an overview of some of the architectural patterns that improve the effectiveness of microservices-based applications. Combined with the implementation makes it easy for the participants to grasp the ideas. Micronaut is the framework of choice here because it comes bundled with the support for implementing these patterns.

Logging in the cloud: machines first human come second

Full Talk (40 Minutes)

itiel shwartz

Our system complexity is growing like crazy, what about our logging? While writing new code we should think about: The (poor) developer trying to debug this in production. Sadly we feel like our code is great - so need to log it :) Come and find out what’s broken in logging design, and how to fix it

Cloud Native C++: Modern architecture for modernized language

Full Talk (40 Minutes)

Piotr Gaczkowski

Can you reap all the benefits of modern architecture paradigms without replacing your existing codebase? Contrary to what some may think it is possible to use proven solutions combined with bleeding-edge technology. Such is the case with cloud native C++.

Where is my cache? Architectural patterns for caching microservices by example

Full Talk (40 Minutes)

rafał leszko

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the container? In the era of Cloud and Microservices these questions get even more complicated. In this session, I'll present different architectural patterns for distributed caching: Embedded, Client-Server, (Kubernetes) Sidecar, and Proxy Caching.

Practical approach to enlarge tested configurations coverage without adding new hardware

Short Talk (20 Minutes)

david sariel

Complex software products have lots of configuration parameters. Are we supposed to run tests for all possible configuration combinations? Is it possible to release reasonably tested products for a majority of configurations?

Cloud Native Transformation Patterns

Full Talk (40 Minutes)

Pini Reznik

Going Cloud Native requires an organization to shift not only its tech stack but also its culture and processes. These human-centered changes can be the most difficult aspect of a transformation and many migrations stumble, or even fail, by making common mistakes rooted in cognitive bias.

How Serverless Changes CI/CD

Full Talk (40 Minutes)

Shay Ben-Haroche

Serverless is awesome for quick POCs, but what happens when you need to set up a proper pipeline so your entire R&D can code, build, deploy and operate your production serverless applications? At Lumigo, we're 100% serverless (no servers/containers, I swear!), so we had to build fully serverless CI/CD methodology. Join me to learn how we did it.

Drafting Success

Full Talk (40 Minutes)

emily freeman

Writing a book is hard. But finishing it isn’t the interesting story. I believe engineering is creative work. And it’s the lessons I learned in the trenches we can apply to writing code as much as writing words. Attendees will leave with tangible ways to apply DevOps principles.

Q

Unquantified Serendipity: Diversity in Development

Full Talk (40 Minutes)

Quintessence Anx

What do you see when you look at a person walking down the street? Their physical traits, like their clothes, gender, race? Or do you see their untapped potential? I’m going to take a time out and discuss how we can see the potential in one another and be excellent allies to fostering diversity.

No one lives forever, so why should your data?

Short Talk (20 Minutes)

Daniel Korn

“To save the data, or not to save the data, that is the question.” Just kidding, (almost) no one ever asks this question when designing a new service. Let’s challenge that!

Test Driven Discovery: Applying TDD Principles to Existing Code

Full Talk (40 Minutes)

Ben Greenberg

How do you discover what existing code does? Test Driven Discovery lets us figure out what the components of an application already does. Through creative use of our testing application and becoming Sherlock Holmes we can expand test coverage, learn what all of its pieces do and not break it as we start working on it.

That Garbage Benchmark is Useless

Ignite (5 Minutes)

Ronen Botzer

We've all seen some breathtaking software benchmarks out there. We've heard some fantastic claims. Before you get too excited, use some critical thinking - can you use this information, or is it so cooked up as to be useless? What are some simple approaches to get a sense whether a benchmark is something solid that lets you evaluate a technology, useful for capacity planning, or a pile of poo.

OAuth 2.0 and OpenID Connect (in Plain English)

Full Talk (40 Minutes)

Micah Silverman

You’ve probably at least heard of the OAuth and OpenID Connect standards. It’s challenging to find a good overview of how they work. In this talk, Micah digs into these protocols in plain English, including a “Live Action OAuth Theater” segment in which volunteers act out a common OAuth interaction.

I

AWS migration story (Terraform & AWS)

Short Talk (20 Minutes)

Itamar Yerushalmi

How we moved from PaaS system to IaC and kept the PaaS experiment

The Trouble with Tracers ( APM )

Short Talk (20 Minutes)

lior reuven

Did you ever try monitoring your application without success? Did you woke one day and found out you don't know what's going on in your production environment? in this talk , I'll walk your throw the different phases of tracing your apps and will give tips on how to make tracing work in complex & distributed environments.

LUNCH

Ignite (5 Minutes)

devopsdays tel aviv

Threat Analytics Data Lake – Architecture, Use-cases and Insights

Full Talk (40 Minutes)

Ori Nakar

How we built and utilize a multi-region data-lake, analyzing security events for 100,000’s web applications. We will discuss the architecture and comparison to other big data solutions, as well as how we use the abilities to find attackers in scale

The ultimate Kafka control plane

Ignite (5 Minutes)

natan silnitsky

Over 500 microservices at Wix are using Kafka for messaging and storage. Having good monitoring and configuration dashboards is key for production debugging and fine tuning. No similar tool out there met our needs, so we created “Greyhound Admin” - A control plane for Kafka that includes real time production data, configurations and metrics that has empowered our developers to be better at devops

s

Distributed Sys Teams

Short Talk (20 Minutes)

sricola, 1986

Single Points of Failure is a term we all dread in the SRE world. We go through the pain of making sure services are resilient and distributed and yet, more often than not, we fail to give the same treatment to the most critical part of any system - the Humans. This talk will focus on the importance of hiring remote and hiring around the world and thereby bringing us all closer to each other.

m

Strengthen the Web from the browser

Full Talk (40 Minutes)

m4dz

Is writing a secured web app a utopia? The advent of PWA to power a lot of new apps is one of our security developers 99 concerns. But yet, we've got Sec Policies, WASM for the crypto-layer, Blockchain for a trusted distribution, and Zero-Knowledge to enforce data protection. Now find how to catch'em all!

When Will DevOps Die?

Short Talk (20 Minutes)

yair etziony

In more than 20 years in the field, I have seen many companies, technologies and professions come and go. Nowadays when the demand for DevOps engineers is reaching an all-time high, Its time to check the past and the present in order to better understand the future. Join me when I will try to define and see if DevOps as practice makes sense, and whether it will survive current days of hype.

Experiential Learning for Developers

Short Talk (20 Minutes)

Allison McMillan

Whether you’re trying to teach a technical concept or focus on professional growth, interactive workshops are the best way to get teams engaged and individuals to remember lessons learned. Any individual can create these engaging and interesting sessions by following a simple formula.

J

What color do you want your Blockchain? Introduction to Blockchain for business & Hyperledger Fabric

Full Talk (40 Minutes)

Jaffa Sztejnbok, IBM

Hyperledger Fabric is a blockchain framework implementation and one of the Hyperledger projects hosted by The Linux Foundation. In this talk you will learn about Hyperledger Fabric components, such as endorsing peers , ordering nodes , committing peers , consensus , membership services, smart contracts called “chaincode” and also how to fast start and build your first Blockchain solution.

How the hell did we end up here? The evolution of cloud, microservices and virtualization (Part 2)

Full Talk (40 Minutes)

Issac Goldstand

From timeshared workloads on the IBM CP-40 in 1965 to Linux containers running on SmartOS hosts on bare metal blade hardware in 2015, the industry has come a long way in half a century, radically changing the way hardware and software are designed. Join me for a fun walk down memory lane to see how we ended up here.

Monorepo – The Zip way

Full Talk (40 Minutes)

dan yelovitch

“Monorepo or not” is one of the biggest dev community debates for a long time. Polyrepo always works, but it can never get better. Monorepo on the other hand can be either terrible or great depending on how you implement it. Google, Facebook, Twitter store all their code in a single version control system repository. Surely if these high scale companies use a monorepo should all other companies

Terraform best practices with examples and arguments

Masterclass (Full Day ~5 Hours)

Anton Babenko

This workshop is for developers who want to learn best practices in using Terraform at companies and projects of various sizes (from small to very large), get pros&cons on code structuring, compositions, tools. Also, attendees will be able to learn Terraform (and Terragrunt) tricks and gotchas.

TLV Style TDD – The path to a maintainable test design

Full Talk (40 Minutes)

netta doron

London vs Chicago Style TDD. Both of these have seen their fair share of criticism. In this talk I will merge these into one TLV Style TDD, bringing together the best of both worlds, while helping you escape from muscle memory.

N

Configuration Management with Kubernetes, a Spring Boot use-case

Full Talk (40 Minutes)

Nicolas Fränkel

Come discover what options Kubernetes allows in terms of configuration management.

DevOPS and Risk Management

Full Talk (40 Minutes)

omri spector

The move to a DevOPS culture was fueled by the need to find a new way to balance business agility and business risk. In this presentation we discuss different risk profiles and the DevOPS practices used for risk mitigation.

Container Runtime Security with Falco

Full Talk (40 Minutes)

Nestor Salceda Alonso

Host intrusion detection (HID) has been around for some time. What if we rethought the problems HID solves in the context of Cloud Native platforms? What if we can detect abnormal behavior in the application, container runtime, & cluster environment as well?

E

A Journey from Python to Go

Short Talk (20 Minutes)

Elad Leev

In this talk, I'm going to tell you about my journey from Python to Go, and provide you with some tips and expose you to some of the resources that helped me succeed on this journey. I will dive into some of the main differences, and how to minimize the learning curve, as well as some of the excellent libraries and tools that enabled me to ramp up my Go coding skills pretty quickly & painlessly.

Hacking Terraform for fun and profit

Full Talk (40 Minutes)

Anton Babenko

Using Terraform is often simple, extending it to do what YOU want, can be challenging (or “impossible”). Want to manage unsupported resources? Maintain lots of resources? Integrate non-integrable? The talk is an advanced guide about HOW to extend, integrate and execute Terraform to get things DONE.

The Kubernetes Journey

Short Talk (20 Minutes)

oron riff

I will talk about migration process from microservices on EC2 to containers on top of kubernetes

Developer Velocity in a Build-It-Faster World

Full Talk (40 Minutes)

Ran Ribenzaft

In today’s cloud world, you need to build software better and faster. The way we develop and deploy software is changing dramatically, making the ecosystems of our applications even more complicated than ever. And developers feel the pressure. In this session, we will examine the monitoring challenges for the modern app and the right tools to increase developer velocity and confidence, while decre

Rick and (post)Morty

Short Talk (20 Minutes)

Erik Zaadi & Daniel Korn

Practical day to day lessons about DevOps we learned from the Infinite universes top genius engineer and his junior apprentice.

I

AWS migration story (Terraform & AWS)

Short Talk (20 Minutes)

Itamar Yerushalmi

How we moved from PaaS system to IaC and kept the PaaS experiment

Blockchain Operation: Stories From The Front Lines

Short Talk (20 Minutes)

Gal Hochberg

Blockchains or DLTs can be exciting, but distributed systems have their own challenges. In this talk you'll hear some stories of running them in the field

Developing AI Models In Scale

Short Talk (20 Minutes)

michael loewenstein

We have a story to tell: about how we made our AI models development cycles velocity run lighting fast by spinning up thousands of parallel docker containers in a scalable & cost efficient environment. Our product helps patients care by enabling better treatment using AI. We bring velocity to stroke triage by bringing the right doctor with the right patient at the right time. We want to share our

V

How Does Data Science Revolutionize the World of Machines

Ignite (5 Minutes)

Victoriya Kalmanovich

TimeKeeper – control the latency under extreme load

Full Talk (40 Minutes)

Gal Shelach

“Alice: How long is forever? White Rabbit: Sometimes, just one second.” You are invited to hear Taboola’s story of how we improved the way our services behave under extreme load, so we can avoid cascading service failures and we can fulfill the demands of the SLA. We used a request tracing to find the bottlenecks in our system and limit them using in-house development of TimeKeeper.

re:Think PCI Compliance

Short Talk (20 Minutes)

alex gaganov

This talk is about building an easy to operate, lean and cost-effective PCI compliant Cardholder Data Environment(CDE) by using AWS ECS Fargate and other serverless technologies.

Prometheus – Anomaly Detection

Full Talk (40 Minutes)

yonatan kiron

How we use Prometheus to detect data outliers

50 Years After: Resiliency Lessons from the Apollo Missions to the Moon [SPOTLIGHT TALK]

Full Talk (40 Minutes)

Robert barron

July 2019 marked 50 years since the first humans set foot on the moon. There are many lessons that can be learned from NASA's efforts and in this session I will present a selection of lessons in the domains of resilience, performance and availability.

To Microservice or Not to Microservice? How?

Full Talk (40 Minutes)

Alon Fliess

High cohesion & low coupling, availability & scale, ease of DevOps. We need to have all these attributes, while providing more features with less resources. MSA promises to bring cure to the architect's pains, but does it really deliver? We'll see the essence of MSA, how does it answer those main concerns, how to get started, how to migrate, the risks and the signs that we are on the right track.

How I Got Myself Fired Using DevOps

Full Talk (40 Minutes)

Shay Ben-Haroche

This is my true story. About 3 years ago I was heading the DevOps team at SundaySky when we decided to move to a squad-based R&D. It was a challenging change ending in such success, making my job redundant In this talk I’ll share with you my journey from decision, through execution, all the way to the unemployment office…

The Treacherous Road Towards Multi-DNS

Full Talk (40 Minutes)

Daniel Mittelman

Is your DDoS mitigation/WAF/cache provider also your DNS provider? It may be time for a change. In light of Cloudflare's incident that took down a large chunk of the Internet in July, we'll take an in-depth look at the process of achieving that golden status of Multi-DNS in a controlled and simulated process

KEYNOTE – Brian Murphy

Full Talk (40 Minutes)

devopsdays tel aviv

I

Metrics in Distributed System – From Zero To Hero

Full Talk (40 Minutes)

Idan Tovi

Collect metrics in a distributed system could be a real challenge especially if it wasn’t designed in advance. I will share our journey on building our metrics eco-system, the failure along the way and how we closed a gap of 2 years missing observability in less than 3 months.

KEYNOTE – Nicole Forsgren

Ignite (5 Minutes)

devopsdays tel aviv

Torching architecture ivory towers

Full Talk (40 Minutes)

Thiago Assuncao de Faria

Domain architects, business architects & enterprise architects live in an ivory tower, surrounded by diagrams, lines & when confronted with new ideas recite parchments of Gartner Quadrants to justify their choices. How can we break this barrier? Especially because it contradicts so many aspects of the DevOps mindset... I will share some attempts and lessons learned!

Serverless beyond functions

Full Talk (40 Minutes)

Boaz Ziniman

This session will look into what it takes to run a full Serverless application in production. We will cover topics such as Serverless application management, storage solution for Serverless Apps, Serverless application orchestration and CI/CD and Monitoring for your full application lifecycle.

Q

Sensory Friendly Monitoring: Keeping the Noise Down

Full Talk (40 Minutes)

Quintessence Anx

As infrastructure increases in complexity and monitoring increases in granularity, engineering teams can be notified about each and every hiccup in each and every server, container, or process. In this talk, I’ll be discussing how we can stay in tune with our systems without tuning out.

Baby Driven Development

Ignite (5 Minutes)

Allison McMillan

Most people shy away from using lessons from parenting to inform how they work but let's dig in and talk about how the habits of parents lead to thriving, successful teams and companies.

G

Building Guardrails through Partnerships with the Development Team

Full Talk (40 Minutes)

GuyF

Why is working with engineering teams always hard for security? How can we make the engineering team care about security without the headache? How do you build a strong relationship with engineering teams without compromising security and productivity? All of these questions actually have a pretty similar answer, however achieving this, is never a simple undertaking. This talk will dive into all of this.

J

Masterclass: Deep Dive into Blockchain for business & Hyperledger Fabric and how to build your first Hyperledger Fabric network application

Masterclass (Full Day ~5 Hours)

Jaffa Sztejnbok, IBM

Hyperledger Fabric is a blockchain framework implementation and one of the Hyperledger projects hosted by The Linux Foundation. This masterclass will include 3 sessions : 1) An introduction to Blockchain and Hyperledger Fabric. 2) Hyperledger Fabric architecture and use cases 3) Hands-on workshop : how to build your first Blockchain network solution

Centralized Logging Patterns

Masterclass (Full Day ~5 Hours)

Philipp Krenn

Most organizations feel the need to centralize their logs — once you have more than a couple of servers or containers, SSH and tail will not serve you well any more. However, the common question or struggle is how to achieve that.

The Worst Metrics I’ve ever Used

Full Talk (40 Minutes)

roy osherove

They say that "you get what you measure", and we've all see it happen. "Coverage is up". Quality? not so much. What metrics can we use to drive the things we believe in? How can we measure our success in Continuous Delivery?

K

Streamlining CI/CD on Kubernetes: Tips to Prevent the Process from Getting in Your Way

Full Talk (40 Minutes)

Kamal Nasser

When it comes to complicated systems like Kubernetes, it may seem inevitable to end up with complicated CI/CD workflows. But that doesn't have to be the case. This talk will teach you how to design efficient Kubernetes CI/CD workflows.

Mobile: DevOps or not DevOps

Full Talk (40 Minutes)

Vladimir Ivanov

DevOps is a set of practices and Mobile Development adopts as many as possible. But can mobile devops be called that way? If so, which are the mobile specific of it? Let's figure out.

How open source made me a better manager

Full Talk (40 Minutes)

Allon Mureinik

Management seems like a simple job – you tell people what to do, they do it, rinse, repeat. For bad managers, it really is this simple. Good managers do things differently.

The Pipeline Driven Organization

Short Talk (20 Minutes)

roy osherove

I this talk we will introduce the idea of pipeline-driven processes - and how those are different from "we just have a few Jenkins jobs lying around". By delegating Tactical day to day IT related decisions to pipelines, instead of letting humans make them, we can slowly achieve true continuous delivery.

Workshop: optimizing Kubernetes clusters on AWS for cost and scale

Masterclass (Full Day ~5 Hours)

ran sheinberg

In this workshop, attendees will get hands-on experience with cost optimizing Kubernetes clusters using Amazon EC2 Spot Instances, without impacting performance or availability.

T

Why Does (My) Monitoring Suck?

Full Talk (40 Minutes)

Todd Palino

What do you do when your infrastructure systems have evolved, but the means of watching them has been stagnant? The struggle between uptime and sleep is real, and we need to make sure that monitoring is effective without drowning in a sea of non-actionable alerts. The path to success is to instrument everything, but only monitor what truly matters.

Visualization Is Seeing and Believing

Full Talk (40 Minutes)

Ran Ribenzaft

isualization can provide true visibility for microservices and serverless. Visualization is a key technology for understanding and analysis of modern applications. When the microservices and serverless application graph is composed of hundreds and sometimes thousands of components, nodes and edges, visualization can help in both the design and the monitoring of such a distributed system

T

Leading Without Managing: Becoming an Engineering Technical Leader

Full Talk (40 Minutes)

Todd Palino

Increasingly, technical organizations are developing career paths to build and recognize leaders outside of the traditional management roles. But what should an engineer who wants to be a leader be focusing on? Through the eyes of an engineer who reinvented his career in one of the largest SRE organizations, we will examine what technical leadership looks like, and how an individual can help guide

L

Zen and the art of multi-cloud maintenance (Terraform, Consul, Vault and Nomad) – Lev Andelman & Andrei Burd

Masterclass (Full Day ~5 Hours)

Lev Andelman

Systems become more and more complex - you have to maintain multiple technology stacks among different clouds with challenging security requirements. In this talk we'll start from defining the challenges and then addressing them with actual hands-on labs.

How to Keep Calm & Combat Imposter Syndrome

Ignite (5 Minutes)

Sharone Zitzman, AppsFlyer

This talk will give a brief overview on why we feel imposter syndrome and practical tips to combat it when it rears its ugly head.

DevOps 10 Years Later – What’s Next?

Full Talk (40 Minutes)

ant weiss

10 years have passed since the very first DevOpsDays in Ghent. Many of us consider it the birthday of everything we now call DevOps. High time to look back and see what we've achieved. But even more importantly - look forward and try to understand where we're going.

Multi-cloud infrastructure as code with Pulumi

Short Talk (20 Minutes)

itamar syn-hershko

As Terraform is becoming more and more popular, some of it's limitations are becoming more and more evident. Pulumi is a modern infrastructure as code tool, which lets you create and manage complex infrastructure using your favorite programming language (js, Go, Python and more).

Tell Me Something I Don’t Know!

Open Space Suggestion

devopsdays tel aviv

CI/CD for Machine Learning

Full Talk (40 Minutes)

sasha rosenbaum

Machine Learning is now widely used across our industry, yet we have very limited tooling when it comes to automating the ML model versioning, testing, and release. We will show how a CI/CD pipeline for ML can greatly improve both your productivity and the reliability of your software.

DevOps ninja – what it takes to became one?!

Full Talk (40 Minutes)

yoram michaeli

Being a DevOps expert require special and surprising characteristics. I'll bring my point-of-view on the subject.

Deploy to prodcution super fast , On-Prem and AWS

Full Talk (40 Minutes)

elhay efrat

micro-services architecture why braking and how ? what is the deploying concept for both how to practically doing it demo , i love it !! demonstrating deployment concept for AWS and On-Prem

Observability is More than Logs, Metrics & Traces

Short Talk (20 Minutes)

Philipp Krenn

You know the drill: DevOps is using tool(s) X. So obviously, observability can be solved by throwing some tools together as well; generally logs, metrics, and traces often called the trifecta of observability. Or probably not...

Growing into new roles beyond the cloud

Short Talk (20 Minutes)

Daiany Palacios

Modern cloud roles didn’t exist 5 years ago. Today people mostly evolve into them. Using stories from my own experience I will provide tips on how to improve the key skills (technology-agnostic) to succeed in this adventure without losing sanity.

E

Hey! Who Moved My Secret?

Short Talk (20 Minutes)

Eyal Dannon

Having hard time protecting your secrets? Feeling exposed? In this session we will discuss about secret management, understand the risks and best practices.

E

Infusing Security Awareness into Agile Product Management

Short Talk (20 Minutes)

Elena Kravchenko

It is a common illusion that Product Managers in the current reality, can continue working to define products, without thinking about security aspects, and that this can be done at a much later stage in the product lifecycle. How can we turn the Product Manager to be a real security ambassador?

Mobile CI/CD in 2k19

Short Talk (20 Minutes)

Vladimir Ivanov

Why you need mobile CI/CD pipeline in a first place? What's difference between a mobile and a backend pipeline? What options do we have nowadays? What principles should you follow choosing CI/CD solution? I am covering the answers to all of them!

r

Kubernetes – Don’t believe the hype!

Ignite (5 Minutes)

renata

The purpose is to explain quickly what Kubernetes does best, it’s major issues, understand how it became so popular so fast and ensure you make an informed decision about whether you should be using it as your solution or not. K8S is a complex and powerful tool, and like any other devops tools it has pros and cons, and those have to be pondered before a team commits to a migration.

K8s pod scheduling – deep dive

Full Talk (40 Minutes)

Tsahi Duek

Ever wondered how the K8s scheduler works, and how can you “help” it make the right decision for your application? In this session, we'll cover several different scheduling use-cases in K8s, what scheduling techniques are required in each and when to use them.

E

Three levels of complexity: Threat Modeling of Containerized Application

Full Talk (40 Minutes)

Elena Kravchenko

The session explains the ways of threat modeling optimization, outcome measurement and incremental improvements. It covers the containers security requirements which can be easily overlooked. The real case examples illustrate that proper thread modeling for containerized applications reduces vulnerabilities impact.

Can Kubernetes Keep a Secret?

Full Talk (40 Minutes)

Omer Levi Hevroni

Keeping secrets secret is critical to any application. It might sound a trivial problem on Kubernetes platform (just use the Secret object) - but things are a bit more complicated. Why? What tools you can use instead? Join me for this session to find out!

D

Technical Communications

Short Talk (20 Minutes)

DalyaG

We all have ideas we want to share with the world, be it our colleagues in a brainstorming session, the readers of our technical blog, and sometimes even someone we just met at a conference lunch table. Join me for this session where we will explore the key ingredients for a fruitful technical communication, so we can make all these encounters enlightening and fun :)

Hot Takes, Myths, And Falsehoods – Why Everyone Is Wrong About DevOps Except For Me

Ignite (5 Minutes)

Matty Stratton

Everyone has an opinion about DevOps. The problem is, most people’s opinions are wrong. In this Ignite, I’ll spin through some of the more popular misconceptions about DevOps of the last year or so, and clarify them as only I know how.

How we made our developers fall in love with PySpark

Full Talk (40 Minutes)

alex landa

Spark for BigData processing is de-facto the industry standard. Python became the leading language for writing Spark jobs using PySpark. However most teams find themselves struggling with deployment, standardisation, monitoring and testing challenges related to PySpark jobs. In this talk I will describe how we provide PySpark infrastructure in Armis using EMR, Docker and Bazel

git: Behind the Scenes

Full Talk (40 Minutes)

Daphna Regev

Most of us use git just fine... until we don't! What just happened? Why did that merge go wrong? Let's just delete the repo and start over... or we could understand how git really works, what goes on behind the scenes, and use that to work correctly!

L

Why you won’t be writing log lines 5 years from now

Full Talk (40 Minutes)

Liran_Haimovitch

We use a variety of third-party monitoring tools, yet instrumentation methods haven’t changed much over the last few decades as we still rely on our own logs, spans, and metrics. But what if you could unchain your observability from your code?

A

Object-oriented design for infrastructure-as-a-code

Short Talk (20 Minutes)

Anna Bankirer

Infrastructure code can really benefit from some proven object oriented design principles like SOLID and others. Instead of just thinking about automation, we need to design and build infrastructure software systems that are easy to understand, test and maintain

CI/CD for Modern Applications

Full Talk (40 Minutes)

Boaz Ziniman

We will demonstrate how developers can build effective CI/CD release workflows to manage their Serverless or Containerized deployments on AWS. We cover infrastructure-as-code (IaC) application models, demonstrate how to set up CI/CD release pipelines with AWS CodePipeline and AWS CodeBuild, and we show you how to automate safer deployments with AWS CodeDeploy.

N

Mutation Testing to the rescue of your Tests

Full Talk (40 Minutes)

Nicolas Fränkel

Code coverage is useless because of assertless testing. There’s a technique to replace it, it’s called Mutation Testing.

Data Pipelines – Streaming Real time Data with Data Collector

Short Talk (20 Minutes)

lidor gerstel, DEV-OPERATIONS.IO

Today, DevOps and Big Data Meets on Consistency Of Databases - Preferably NoSQL , my Talk will include Live Demo of Open Source Technology named Streamsets Data Collector and how you streamline and Shape data with Data Pipeline from Source to Target

Implementing Accelerate’s 4 Key Metrics To Measure Engineering Excellence At WeWork

Full Talk (40 Minutes)

Hugo Haas

This talk will describe to attendees how WeWork is measuring its engineering velocity and practices using the Accelerate metrics, and how their organizations can also adopt them.

Demystifying git: understanding git fundamentals for better ops

Full Talk (40 Minutes)

Adam Matan

git has immense power for dev and ops. However, it has mysterious jargon, and occasional French-revolution threats like "You are in detached HEAD". In this session we uncover git fundamentals that will help us understand its commands and errors.

Running SaaS on your Customer’s AWS Account

Full Talk (40 Minutes)

noam hasson

Most SaaS services run in their private AWS account while providing the customer with an interface of some kind. A different approach is to manage your services on your customer’s AWS account running on their servers. In this talk, we will present the pros, cons, and efforts needed to run a fully managed service on your customer’s AWS account.

5 is good — a case for small teams

Ignite (5 Minutes)

Florian Haas

Top Jira Admin Mistakes

Short Talk (20 Minutes)

Tanya Gordon

As a certified Jira administrator, I have navigated my way through the never-ending customers’ requests for customization and survived to tell the tale. Join me for this session and learn the do’s and don’t of Jira administration.

Why you should start public speaking and why ignites are the right place to start

Ignite (5 Minutes)

gil zellner

Why you should start public speaking and why ignites are the right place to start

V

OpenSource Databases and DevOps: a cultural fit!

Full Talk (40 Minutes)

Vittorio Cioe

OpenSource Databases are not just fitting DevOps from the point of view of the technology, but they are deeply fitting from the point of view of the DevOps culture itself!

M

Developer Relations in big corporations

Short Talk (20 Minutes)

Marina Shilman

Relationship Management: what does it really mean. Managing a relationship between Google and Apple where the companies are partners and competitors at the same time is not trivial. Tools and processes that we put in place is the way to scale up and have the biggest ROI.

How to Trace in Hybrid and Cloud Environments – Distributed Microservices

Full Talk (40 Minutes)

Ran Ribenzaft

Microservices architectures complicate visibility and observability of application performance. Why? Each microservice is separated and working asynchronously from the others. Distributed tracing is a key approach to understanding performance. In microservices environments, there are new challenges and opportunities which make distributed tracing a very interesting and useful technique for high ob

How the hell did we end up here? The evolution of cloud, microservices and virtualization (Part 1)

Full Talk (40 Minutes)

Issac Goldstand

From timeshared workloads on the IBM CP-40 in 1965 to Linux containers running on SmartOS hosts on bare metal blade hardware in 2015, the industry has come a long way in half a century, radically changing the way hardware and software are designed. Join me for a fun walk down memory lane to see how we ended up here.

YAML Considered Harmful

Ignite (5 Minutes)

Philipp Krenn

We have all become YAML engineers, because everybody loves it, right?! Sometimes it can also burn you pretty badly and this is what this talk is about.

Engineering a multi platform Mobile Testing solution using Jenkins Pipelines and K8S clusters

Short Talk (20 Minutes)

pavel zagalsky

Via Transportation has lofty goals of deploying our smart transportation solutions in hundreds of cities. In order to allow testing of these solutions using our Android and iOS apps we needed a scalable and robust testing architecture that is run on Google's Firebase Devices cloud with backend support by massive Kubernetes clusters.

Kubernetes is Hard!

Full Talk (40 Minutes)

Eldad Assis

Lessons learned taking JFrog products to Kubernetes. The 2+ year journey from 0 to 100. We failed so many times on the way before getting to production (where we sometimes still fail).

V

Better DevOps with MySQL 8.0

Full Talk (40 Minutes)

Vittorio Cioe

Learn how MySQL matches the DevOps core values and settles to be the trending database for DevOps organizations.

k

Default to Open: Creating a DevOps Culture

Short Talk (20 Minutes)

knovakov

Learn about the key cultural characteristics, based on Open Source principals, required for a successful DevOps culture and how these can be applied to your teams to break down silos and enhance openness, sharing and collaboration.

d

Faster, Easier, and More Natural: Cloud Native Java Apps with Quarkus

Full Talk (40 Minutes)

danieloh30

In this session, we’ll explore how Quarkus along with Istio/Knative/Kubernetes changes a day in the life of the developers in comfortable, easier, and quicker ways to develop microservices, cloud-native, and serverless apps. After this talk, you'll be ready to move a Java application to Kubernetes and Quarkus.

OPEN SPACES

Ignite (5 Minutes)

devopsdays tel aviv

Working with and Contributing back to Open Source Projects

Full Talk (40 Minutes)

Philipp Krenn

Open Source software is the new norm. Working with it efficiently is a common requirement but not without challenges. This talk helps inexperienced developers or those who are new to Open Source to get started and overcome common challenges.

Building a DevOpsLESS Platform

Full Talk (40 Minutes)

Amir Shevat, Reshuffle

DevOps is an important part of every tech organization, it is an enabler for creativity and productivity. Like many enabling technologies, DevOps is great when it just works. Developers and product manager should treat DevOps like running water or electricity - think about it as a transparent layer that empowers the business. In this talk Amir Shevat, an ex-Amazon and Google executive, will talk about how his startup is trying to build such a transparent DevOps layer, the technical and product challenges they faced, the architecture decisions that had to be made, and the learnings they had.

Why You Should — and How to — Blog About DevOps

Full Talk (40 Minutes)

ofir nachmani

Most of your favorite influencers were once unknown bloggers. As they did, you can grow your brand, make money, and get better jobs by sharing your expertise and hands-on knowledge. Armed with a decade of blogging about cloud and DevOps, in this talk, Ofir Nachmani, tech evangelist, offers the ins and outs of tech blogging.

IGNITES

Ignite (5 Minutes)

devopsdays tel aviv

Email – a transaction by any other name

Ignite (5 Minutes)

Gil Bahat

Emails are transactions too. Don’t let them go to trash. Make sure everything is 250 ok.

Hunting down the silent killers of your team’s productivity

Full Talk (40 Minutes)

itiel shwartz

This talk is going to help you find the hidden areas where your team is wasting their time on. We will find “invisible” and boring areas that no one really cares about, understand how much time they are really costing your team, and what can we do to make our team much more efficient - and happy!

The Death of KISS

Full Talk (40 Minutes)

Assaf Flatto

The world is moving on a super highway of data, and response time needs to be short to cater to the mass market. We, the ones making it work - either in code or operations ,needs to ensure we answer that demand, but does it really have to be so complex ? Why are "simple" solutions frowned upon ? where did it all go wrong ?

E

What can you learn from the biggest automation company in the world?

Ignite (5 Minutes)

Elad Leev

We will go over some high scale patterns in one of the most surprising company in the industry

Lending Privilege

Full Talk (40 Minutes)

anjuan simmons

Diversity and inclusion have become hot topics in technology, but you may not know how you can make a difference. However, this talk will help you understand that, no matter your background, you have privilege and can lend it to underrepresented groups in tech.

How to Speak American

Short Talk (20 Minutes)

Yaara Wertheim

This is a practical guide for how to better communicate with Americans and get what you want out of meetings.

DevOps Done Right

Masterclass (Full Day ~5 Hours)

Yegor Bugaenko

From this workshop you will know why your CI/CD pipeline doesn’t work to its full potential, and how to fix it improving quality and development velocity.

Reversive Decentralized Deployment: Zold Cryptocurrency Example

Full Talk (40 Minutes)

Yegor Bugaenko

In our Zold cryptocurrency project we were forced to create a different and reversive from traditional deployment model. In the presentation I will demonstrate how it works and we will deploy a new version right on the stage.

Distributed architecture – re-inventing system architecture for Enterprise FinTech solutions

Short Talk (20 Minutes)

Adi Shacham-Shavit

Blockchain technologies can be used for much more than just digital ledger for assets and currency. In this talk, I will share why Clear chose it for its enterprise solution, and when it might be relevant for your solution as well.

CI/CD in the serverless era

Full Talk (40 Minutes)

Erez Berkner

Serverless development introduces a new methodology of how to build real “cloud-native” applications or workloads. It is impossible to duplicate an exact serverless environment to be run locally, and this is influencing the tools we use and the way we need to manage our CI/CD pipelines. In our session, we will share our hands-on experience.

One Size Does Not Fit All: Choosing the Wrong Database for the Right Use Case

Full Talk (40 Minutes)

zohar elkayam

In this session we will explore various database solutions and which one should be used for which use cases: Transactional vs. NoSQL, On-Premise vs. Cloud, Open Source vs. Propriety.

Delivery on Steroids – 3 Magic Pills for Fast Uncompromising Development

Full Talk (40 Minutes)

netta doron

My talk teaches how to manage the tension between product and developers, by showing you the fast track to uncompromising development at warp speed.

No, really, don’t chuck everything in Slack: communications for distributed teams

Full Talk (40 Minutes)

Florian Haas

When working in a distributed team, nothing is more important than communications. A distributed team that communicates well can be a powerhouse. Here's how to get there.

COFFEE

Ignite (5 Minutes)

devopsdays tel aviv

Jira Customization: Finding the Perfect Balance

Full Talk (40 Minutes)

Tanya Gordon

When it comes to customizing Jira, the possibilities can seem endless. So, what is the best way to navigate all of these options and find the best fit for your teams?

Understanding Spark Streaming with Kafka and Druid

Full Talk (40 Minutes)

daria litvinov

On this talk I’m going to share the knowledge I gained by combining Spark Streaming, Kafka and Apache Druid all together for building real time analytics dashboard, guaranteeing precise data representation.

From 0 to 100 CI/CD in minutes

Full Talk (40 Minutes)

Benny Bustan

You can ask dozens of DevOps engineers what CI/CD means and every one will have a different idea. We’ll be giving you our first and exclusive view of our CDP (Continues Delivery Platform) framework, tools, and techniques which speed-up CI/CD @AT&T.

L

CI/CD story – Once upon a time in Herzliya

Short Talk (20 Minutes)

Lev Andelman

How a company moved from having deployment once per 3 months and taking 3 weeks to create deliverables to having deliverables for multiple platforms including stress tests within 1 hour.

REGISTRATION, BREAKFAST & NETWORKING

Ignite (5 Minutes)

devopsdays tel aviv

L

Tips and tricks for scaling Elasticsearch

Ignite (5 Minutes)

Lior Redlus

Elasticsearch is a wonderful piece of scalable technology that everyone uses with ease...until you're hitting real big data. In this talk, I'll share some tips and tricks we're using at Coralogix to tackle this hard task.

Kill the mutants – cause it is about time to test your tests

Full Talk (40 Minutes)

Yonartan Maman

We all do unit tests, but how do we measure the tests? Code coverage? Not really! The only thing that code coverage can tell is whether tests touched the code or not. But what about the quality of the tests? Tests Mutation to the rescue! After this talk, you will know how to measure the quality of your tests. That's simple.

Writing your first Kubernetes Operator

Full Talk (40 Minutes)

Rafi Schwarz

In this talk, we will understand what are Kubernetes Operators, why do we need them, how we can leverage them to improve and simplify our applications, and finally, we will go over the process of writing an Operator using the Go Operator SDK.

Data Driven Operations

Short Talk (20 Minutes)

shani feldman

First this you need in order to get insights on your system is data, when you are developing a distributed (big) data platform you can save all the data and worry about what are the interesting questions later ... once you have the data, you can figure out what are the important metrics to measure and act on them

The only problem with my service is that it works

Short Talk (20 Minutes)

shani feldman

A tale of how to slowly but surely take legacy services and mostly legacy culture, transform the service into agile automated continuously deployed. and see what it does to the organizational culture.

CAP Theorem: not what we thought it was, not what we are looking for

Full Talk (40 Minutes)

Shlomi Noach

The CAP theorem is often used to classify distributed systems, and the "two out of three" rule is often quoted. But the CAP theorem is widely misunderstood. What are the exact terms of the CAP Theorem? How does it differ from Brewer's original CAP Conjecture? Where does CAP fall short of meeting practical engineering expectations?

k

Long-term Documentation Maintenance: Critically Necessary, Deeply Underappreciated

Full Talk (40 Minutes)

kwoodbridge

40 Helens agree: making things is exciting and fun! The sometimes tedious and often thankless work of maintaining them over the long term is less fun, but just as necessary. This is especially true for documentation. Let’s talk about workable strategies to keep docs current and useful over time.

m

The Rise Of The Machines

Short Talk (20 Minutes)

m4dz

How ChatOps can clear your mind of delivery processes

Culture of Innovation – Build & Deploy

Full Talk (40 Minutes)

orit yaron

The past 2 years had been super challenging and innovative in the Outbrain Cloud Platform group, as we rebuild a significant part of our infrastructure, while still driving the production car. In this talk we will share how the culture of innovation was built, and deployed into our day to day work - what worked well for us and what failed.

Metrics-driven Organization

Short Talk (20 Minutes)

Tal Kimhi

Most companies uses monitoring and logging metrics only for performance analytics and "keeping the lights on". In this 20 minute talk I will present a method for addressing organizational challenges and will share some examples and tips on how to leverage metrics and feedback loops to become a better (learning) organization.

Compromising Kubernetes cluster by exploiting RBAC permissions

Full Talk (40 Minutes)

ccybilabs ccybilabs

As Kubernetes becomes more popular, it is inevitable that more clusters will come under attack by malicious actors. In this talk we will show how some permissions can be used to escalate privileges and eventually compromise Kubernetes cluster. We will also show a new tool, "KubiScan", can help find such risky permissions.

Developing Your DevOps Adoption Roadmap: Practices and Principles

Short Talk (20 Minutes)

krikor maroukian

There can be many challenges to the DevOps journey of an organization owing to the abundant and diverse resources available. Organizations are rarely prepared for the associated changes that a DevOps transformation brings in terms of practices and principles adoption.

d

Introduction to Distributed Service Mesh with Istio, Quarkus, and Kiali

Full Talk (40 Minutes)

danieloh30

In this session, we will explore how developers can utilize metrics, observe health status, and eventually monitor Istio service mesh with integrated Quarkus extensions, Kiali, Jaeger, Prometheus, and more.

OPENING WELCOME

Ignite (5 Minutes)

devopsdays tel aviv

R

Serverless Best Practices and Code Patterns

Full Talk (40 Minutes)

Ronen Siman-Tov, IBM

The promise of serverless plays out mostly at both high scale and bursty workloads. In this session we will present the promising OpenWhisk (Function As A Service Open Source) internals, discuss useful design patterns and demonstrate some code patterns, ready to use to help you jump start your journey with Cloud functions

DevOps ninja – what it takes to became one?!

Ignite (5 Minutes)

yoram michaeli

Being a DevOps expert require special and surprising characteristics. I'll bring my point-of-view on the subject.

Build Systems and the R in R&D

Full Talk (40 Minutes)

Talya gendler

Running Bazel on Macs - what could go wrong? In this talk I will share how we at Wix moved from maven to bazel, why it even matters if bazel runs on linux vs. macOS, and how docker-for-mac is imperfect as a development box.

How Persistent Memory changes things for databases

Short Talk (20 Minutes)

Andrew Gooding

In 2018 Intel introduced Intel® Optane™ DC Persistent Memory. Applications that have adapted to PMEM can potentially use a lot more memory per-node, at a lower price, but at nearly the same performance as DRAM. If written correctly, this memory space can persist between reboots. How does PMEM change things for databases?

N

The many faces of Docker logging

Short Talk (20 Minutes)

Nicolas Fränkel

Logging is no fun, but if you’re about to begin your Docker journey, you’d better be prepared!

Why DevOps and Microservices are a great fit?

Full Talk (40 Minutes)

sean farmar

You want to do DevOps and move fast using continuous delivery but your architecture is holding you back. In this talk, we will look at how a microservices architecture is essential to make DevOps and CI/CD successful.

M

HTTP Fundamentals Workshop

Masterclass (Full Day ~5 Hours)

Michael Arenzon, AppsFlyer

During this workshop we will cover one of the most commonly used and taken for granted (application) protocols - HTTP. We'll take a tour back to the basics of the protocol, learn about the primitives and the fundamentals of HTTP and see what has changed over the years. This workshop aims for operations & software engineers to get a better understanding of the protocol, it's limitations and how common web server work; we will also get our hands dirty with some of the lesser known features of the protocol.

Ego-less Programming — the philosophy of better code

Full Talk (40 Minutes)

Piotr Gaczkowski

Flaws in code don't just happen when we work too fast. In fact, they are often the result of unchecked ego. Overgrown egos can stifle both your codebase and the team developing it. This talk will share surprising lessons from philosophy and how incorporating this wisdom can help tame our egos. Then, we'll explore the tools that support an ego-less programming practice.

m

From containers to Standard System API: A WASI Odyssey

Short Talk (20 Minutes)

m4dz

How WASM on the server will rule the Web, and more, in a common and standardized interface.

To CI and to TCI

Short Talk (20 Minutes)

yoram michaeli

Overview on CI and how TCI solution can help you do it better

Team CI/CD from zero to hero

Masterclass (Full Day ~5 Hours)

Yonatan Kra

Ever thought of opening an open source project? Or just team up with some people and create something awesome? This is your chance! In this workshop we will simulate team work from zero to hero. We will build an online game, test it, and create automation to integrate and deploy it to firebase!

N

Fast Log Management for your Apps

Short Talk (20 Minutes)

Nicolas Fränkel

Is it better to go very fast, but have no clue what is happening inside your app, or a bit slower, but with a detailed view? Most SREs would prefer the later, as long as the impact on performance is kept to a minimum. Let's see how one could achieve that.

Usefull Tips on How to Become an International Tech Speaker

Short Talk (20 Minutes)

nur lee harel

In this talk, I will share some useful tips on how to take your first steps in becoming an international tech speaker, as learned from my experience as a producer of various tech conferences in the past 3 years, such as AngularUP, React Next, Node.TLV and React Week NYC.

j

Demystifying AIOps

Short Talk (20 Minutes)

jbahire

AIOps as a market category has exploded over the last couple of years. The number of inquiries Gartner fields has increased exponentially as have the number of Google searches on the topic. This talk explains the technology and market dynamics driving the emergence of AIOps and how it is a response to those challenges.

testing validation

Sharone Zitzman, AppsFlyer

veal

Strong Consistency in Databases. What does it actually guarantee?

Full Talk (40 Minutes)

Andrew Gooding

Subject to the CAP theorem, NoSQL distributed systems have mostly chosen availability over consistency. This has been changing, yet many famous databases are still AP only. This talk includes a theoretical overview, and a practical look at the tradeoffs for your application and data between AP and CP modes. Also, how do different levels of consistency actually matter?

Happy Hour

Sharone Zitzman, AppsFlyer

Rick and (post)Morty

Short Talk (20 Minutes)

Erik Zaadi

Practical day to day lessons about DevOps we learned from the Infinite universes top genius engineer and his junior apprentice.

The Five Love Languages of DevOps

Short Talk (20 Minutes)

Matty Stratton

What does DevOps mean to you? Do you have trouble "selling" DevOps in your organization? In this talk, I will review the core ideas of CALMS, and help identify which areas of a DevOps transformation appeal to different roles in an organization, to help you learn to speak the "DevOps Language" of your stakeholders.

What Needs to Be Done in Order to Cut Serverless Deployment Time by an Order of Magnitude?

Full Talk (40 Minutes)

asher sterkin

I will make some bold statements about why all available Serverless frameworks are not up to the task and what needs to be done in order to get a radical improvement.

Fear is the little-death that brings total obliteration – devops role in the new world

Full Talk (40 Minutes)

itiel shwartz

This talk will focus on how devop can make his team members better - not only by building/using the right tools but by changing the atmosphere in the R&D. We will talk about the fears developers are facing each day, how to reduce them, and why it’s the best thing you can do for your team.

Kick start your Kubernetes journey

Full Talk (40 Minutes)

Eldad Assis

A quick, getting started guide to Kubernetes: - Why Kubernetes? - What is Kubernetes? - Your first Kubernetes cluster and app deployment

How to Support SSL for 10K+ Customers

Short Talk (20 Minutes)

Dana Borinski

Branded URLs are easy to implement unless SSL is required. We wanted to provide our customers with an easy solution that will work with our existing clicks solution, requiring minimum effort from them to implement, all while not changing our existing architecture and system. This is how we used LetsEncrypt for easy, simple, scalable solution.

Going Beyond Vulnerability Image Scanning in your CI/CD Pipeline

Full Talk (40 Minutes)

Gadi Naor

How do you keep your K8s cluster hygiene in your CI/CD pipeline? Image scanning for vulnerabilities is the first step, but there are so much more you can do. We're here to show you how.

Distributed Tracing – how to monitor in a microservices & Serverless environments

Full Talk (40 Minutes)

Erez Berkner

The adoption of microservice & serverless requires adaptation to our monitoring practices. Let's discuss how this is done properly.

Bottlenecks in Serverless Applications

Full Talk (40 Minutes)

Ran Ribenzaft

Managed services have become a main part of modern cloud applications. Utilizing existing services via APIs provides developers with great flexibility and velocity. However, the significant reliance on these services, which you have no control over, puts your application’s performance and costs in danger.

k

Everyone’s a player (in a mid-90s MUD)

Full Talk (40 Minutes)

kwoodbridge

This talk takes the approach of applying Player Type Theory (from game design) to getting people involved and engaged in technical and documentation projects in a technical environment. Practical tips are offered for dealing with lack of engagement, human-caused delays, and even workplace bullying.

I want a GPU

Short Talk (20 Minutes)

regev golan

What does it really mean to manage a service that requires a GPU? Data scientists have their own lingo. Let's bridge the gap between DevOps to them by really understanding this "new age" infra.

How Linux processes your network packet

Short Talk (20 Minutes)

Elazar Leibovich

With buzz on eBPF, XDP, bpfilter etc,, it's important to get the basics right. We will show the route of a networ packet from kernel driver to TCP/IP stack to userspace socket and explain how and where it's processed en route.

Why Serverless + DevOps Is a Perfect Fit

Ignite (5 Minutes)

Ran Ribenzaft

Serverless - Devs love it as it enables them to move much faster, but Ops tend to be suspicious towards it as it entails “loss of control” over your infrastructure. When making the DevOps transformation, these worlds seem to collide. But serverless is actually a great fit with the DevOps culture, and it can even help you make the transformation.

On Information Loss in Software

Short Talk (20 Minutes)

Ilya Sher

What is common between empty "catch" clause and untagged AWS resource? Information that was once easily accessible was lost and now you need to work hard to recover or reproduce it.

Don’t blame the data: Data-driven mistakes and how to avoid them

Short Talk (20 Minutes)

elena levi

what's behavioral economics doing here?? In this talk, I'm going to discuss data fallacy / cognitive biases we encounter in our daily work and provide tips on how to avoid them.

How to Push to Production on Thursday Afternoon and Live to Tell the Tale

Full Talk (40 Minutes)

Gal Shelach

Taboola has >250 developers creating over 20 releases a day. Going from QA to production means exposing a new feature to 1.4B monthly unique users and up to 500K HTTP requests/sec which can be frightening. In my talk, I will demonstrate the concepts we use in Taboola to tackle the above challenge.

Autoscaling: Leveraging Control Theory for Fun and Profit

Ignite (5 Minutes)

J Evans

Control theory isn’t just esoteric math better left for engineering textbooks. It’s a powerful tool we can leverage to build application autoscaling. In just a few minutes, learn what a PID controller is and how it’ll save you time and money.

Cloud cost optimization

Full Talk (40 Minutes)

dov amir

Most companies overspend on Cloud costs by over 30%. Learn how to significantly reduce cloud costs without sacrificing performance, in any cloud you use.

End-to-end System Monitoring and Alerting with the Elastic Stack

Full Talk (40 Minutes)

itamar syn-hershko

After seeing hundreds if not thousands of systems in pretty much any scale, vertical and on any infrastructure, I'm here to talk about what it takes to create a solid, helpful and proactive system monitoring using the Elastic Stack.

D

Umm scratch that: A tale of bug data architecture redesign

Full Talk (40 Minutes)

Drorit Baron

In this talk, I will describe in details how we at Riskified designed and executed a full rewrite of our clickstream processing system. I will present some key data pipeline concepts, how we replaced our whole technology stack, moved from batch processing to stream processing, reduced latency, increased throughput and built a highly scalable system, all while significantly reducing our cost.

K

Update Strategies for Embedded Linux

Full Talk (40 Minutes)

Kat Cosgrove

Embedded Linux devices are highly varied in hardware, capabilities, and available communication protocols even within the same technology space. Knowing that, how do we design an efficient, scalable, and reliable solution for updating the software on these devices, all while minimizing downtime for the user?

L

EscapeBox – Are you sick of technical interviews?

Short Talk (20 Minutes)

Lev Andelman

How to make your technical interviews fun, objective and ever improving.

Breaking things on purpose – an introduction to Resiliency and Chaos Engineering

Full Talk (40 Minutes)

Boaz Ziniman

An introduction to resiliency and chaos engineering, a discipline that promotes breaking things on purpose in order to learn how to build more robust systems and introduce ways to designing large-scale resilient architectures.

Fight, Flight, or Freeze — Releasing Organizational Trauma

Short Talk (20 Minutes)

Matty Stratton

Organizations can be seen to respond to incidents and outages similarly to how individuals respond to trauma. In this talk I will explain the background of fight, flight, and freeze, and how it applies to organizations. Based on my own experiences with post-traumatic stress (PTS), I will give examples and suggestions on how to identify your own organizational trauma and how to help heal it.

The Hidden Value of Monitoring

Full Talk (40 Minutes)

Tal Kimhi

Most companies uses monitoring and logging metrics only for performance analytics and "keeping the lights on". In this 40 minute talk I will present a method for addressing organizational challenges and will share some examples and tips on how to leverage metrics and feedback loops to become a better (learning) organization.

Reactive Programming by Example

Full Talk (40 Minutes)

eran harel

The reactive manifesto is meant to guide you in building Responsive, Resilient, Elastic (scalable), and Message Driven systems. But these are all bombastic words which are quite meaningless without a good context or good examples. This talk will walk you through a story of improving a real life service, bringing it to perform well, and link the steps to the reactive manifesto cornerstones.

How to prepare for the future if your crystal ball stopped working or you never owned one. The best option is to get Antifragile: About inoculating your systems, your organisation and yourself in order to thrive on stress

Full Talk (40 Minutes)

JandeVries, Naboek

Have you ever wondered why DevOps, Continuous Deployment, canary releases, microservices, chaos engineering and reducing Technical Debt work so well? Why it works at all? These and many other concepts all have one thing in common. They are affected by a hidden force: antifragility.

How Atlassian software supports HP on its LPPD journey

Short Talk (20 Minutes)

Tanya Gordon

Atlassian was chosen as the technical partner to introduce and apply the LEAN methodology at HP. The ultimate goal was to create the most value for the customers while minimizing resources, time, energy and reducing waste. To achieve this, HP has traveled a unique and successful journey.

N

Seven Anti-patterns in Automation of Acceptance Tests

Full Talk (40 Minutes)

Naresha K

Sometimes we win, sometimes we learn. However, life is too short to commit all mistakes ourselves. One has to learn from others mistakes as well. This presentation is my compilation of some of the mistakes that I observed around developing automated acceptance tests across teams that develop web applications.

Build a (tech) community – a how to guide

Ignite (5 Minutes)

florian rathgeber

How durability works in transactional databases

Short Talk (20 Minutes)

Shlomi Noach

Transactional databases guarantee durability of your changes, even in face of unexpected power outage. How does that mechanism work? How does a database guarantee a committed transaction is made durable? How does it guarantee the rollback of uncommitted changes? This session explains the classic approach based on redo logs and rollback segments.

OFFICE HOURS

Ignite (5 Minutes)

devopsdays tel aviv

Self maintained devops ecosystem: how we created

Full Talk (40 Minutes)

dave ezrakhovich

A journey (with examples) on how we measure pipelines performance, outcomes and impact of our release process, ending up in a system making decisions by itself in order to protect the development cycle and production environment.

~/event sponsors
Platinum Sponsors
Gold Sponsors
Silver Sponsors
Food & Swag Sponsors
Community Partners
Event Organizer
Learn more about each of our Event Sponsors.