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

Speakers

Hear from innovative programmers, talented managers, and senior developers who are doing amazing things with cloud native and distributed systems. More speakers will be announced; please check back for updates.

Yaniv Aknin is Google Cloud Platform’s lead for Quantitative Reliability. He works with product managers, developers, and fellow SREs to create availability and performance metrics that accurately model customers’ experience, then optimizing those metrics towards the right reliability/cost point. He’s been an SRE with Google since 2013, working on network infrastructure and several parts of the Google Cloud Platform. He has over two decades’ experience solving business problems in corporate, early startup, governmental and non-profit organizations. Outside of work, he enjoys travel, food, improv theater, and popsci, especially behavioral economics.

Presentations

The SRE I aspire to be Keynote

In this keynote, Yaniv will describe the secret sauce for a successful SRE organization: high-quality measurements of reliability. He’ll describe why measuring reliability is crucial, why it’s so hard, a couple of tips for getting it right, and why it’s the key differentiator between SRE and DevOps.

Sean T. Allen is vice president of engineering at Wallaroo Labs and a member of the Pony core team. His turn-ons include programming languages, distributed computing, Hiwatt amplifiers, and Fender Telecasters. His turn-offs include mayonnaise, stirring yogurt, and sloppy code. He is one of the authors of Storm Applied.

Presentations

Data corrupting architectures we know and love Session

We can't seem to get single-process shared data access right, what chance do we have when we use distributed state?

Kyle is an engineer at Yelp, and has been building systems to be proud of for more than ten years.

Presentations

Layers Session

Are we building the right abstraction layers? How would we know? Let's look at the past, present and future of the abstraction layers we have built as an industry and see if we can build some opinions.

Dave ‘Bear’ Andrews is Chief Architect at Verizon Digital Media Services, overseeing the evolution of the Edgecast CDN and Uplynk video platform.

He enjoys low-level security exploitation techniques and has an appreciation for the nuances and resulting surprised faces that accompany discovering failure modes in globally distributed systems. Previously, Dave brought several web security products to market at Verizon Digital Media Services and worked for startups in the Los Angeles area, building security products in the virtualization and content delivery network (CDN) spaces. He holds a PhD in computer security from a small university in Australia.

Presentations

Which Edge do you need: Managing multiple edges to deliver the next industrial revolution (sponsored by Verizon Digital Media Services) Keynote

In this keynote, we'll shed light on how the edge landscape has been—and is still—evolving, with a look at the new class of low latency/high-bandwidth application domains created as a result and how we're helping to deliver this to our customers.

I lead Open Source Machine Learning Strategy at Azure. This means I spend most of his time helping humans to convince machines to be smarter. I am only moderately successful at this.

Previously, I led product management for Kubernetes on behalf of Google, launched Google Kubernetes Engine, and co-founded the Kubeflow project. I have also worked at Microsoft, Amazon and Chef and co-founded three startups.

When not spending too much time in service of electrons, I can be found on a mountain (on skis), traveling the world (via restaurants) or participating in kid activities, of which there are a lot more than I remember then when I was that age.

Presentations

How to Adopt Cloud Native Machine Learning with Kubernetes and Kubeflow Session

Using Kubernetes and Kubeflow, we will show how every company, no matter how technical, can use sophisticated machine learning solutions to transform their businesses, while taking advantage of the reliability and portability that Cloud Native Applications can provide.

Mehant is currently a Software Engineer at Dropbox. For the past few years he has been working on Edgestore, which is the distributed data store that handles all of Dropbox’s metadata needs. Prior to Dropbox he worked with the open source community to develop Apache Drill – a SQL engine for Hadoop, NoSQL and Cloud storage. He is also a committer and project management committee member with the Apache software foundation. Previously he worked on the database kernel at Oracle where he focused on scaling Inserts into the database. His primary interests are in the fields of distributed systems and databases.

Presentations

Improving reliability of your distributed data store Session

This talk will cover the challenges we faced while running Edgestore - a low latency, distributed data store at Dropbox that serves 10 million requests per second. We will share the technical and cultural changes we adopted that enabled us to consistently hit our service level objectives.

Ben Bleything is a developer and sysadmin from Seattle, Washington. He’s best known as one of the world’s leading experts in the emerging field of Clown Computering. In his spare time, Ben is a Developer Advocate at Google, where he’s focused on making the experience of operating software on Google Cloud as awesome as possible.

Presentations

Infrastructure and compliance testing with InSpec (sponsored by Google) Tutorial

Automated software testing has become a standard practice. You probably have a variety of test suites exercising every part of your application. Do you have the same thing for your infrastructure? What about your audit controls? In this tutorial you'll learn how to use the open source InSpec framework to build infrastructure and compliance tests so you can focus on building the next thing.

Zack Bloom is the Director of Product for Product Strategy at Cloudflare. He was the co-founder of Eager, a company acquired by Cloudflare in 2016. He is the author of the JavaScript used in open-source libraries which total more than fifty-thousand stars on GitHub, are included in Twitter Bootstrap, and are used on over a million websites.

Presentations

Isolate Computing Session

The technology invented for web browsers is a much better way of running serverless code than traditional processes and containers, let me show you why.

Tim Bonci is an IT adrenaline junkie focused on working across teams to enable Vistaprint engineers to deliver software quickly and safely. Tim is passionate about staffing, problem solving, and systems-level thinking. His life before IT was as varied as biotech, broadband engineering, and wine, leading to a jack-of-all-trades approach.

Presentations

How I failed to build a runbook automation system and what I learned Session

We're going to automate all the things, reduce toil, make our systems smarter and recover automatically, except sometimes you're automating a house of cards built on the back of individual people and a well-meaning solution can fail to address the true problems in the system.

Nicolas Brousse, manage and scale the Adobe(NASDAQ: ADBE) Advertising Cloud Infrastructure. Formerly Sr. Director of Operations Engineering at TubeMogul(NASDAQ: TUBE) and the company’s sixth employee, Nicolas has grown TubeMogul’s infrastructure over the past decade from several machines to few thousands servers that handle hundreds of billions of requests per day for clients like Allstate, Chrysler, Heineken and Hotels.com.

Adept at adapting quickly to ongoing business needs and constraints, Nicolas leads a global team of site reliability engineers and database architects that monitor Adobe Advertising Cloud infrastructure 24/7 and adhere to “DevOps” methodology. Nicolas is a frequent speaker at top U.S. technology conferences and regularly gives advice to other operations engineers. Prior to relocating to the U.S. and join Adobe/TubeMogul, Nicolas worked in technology for over 15 years, managing heavy traffic and large user databases for companies like MultiMania, Lycos and Kewego.

Presentations

Use of Self-Healing Techniques And Failure Injections To Build A Reliable Service At Adobe Session

This talk will present the techniques used in our award-winning paper and will demonstrate how to design an ad serving service that is resilient to failure.

Tammy Butow is a principal SRE at Gremlin, where she works on chaos engineering—the facilitation of controlled experiments to identify systemic weaknesses. Gremlin helps engineers build resilient systems using their Chaos Engineering platform. Previously, Tammy led SRE teams at Dropbox responsible for the databases and storage systems used by over 500 million customers and was an IMOC (incident manager on call), where she was responsible for managing and resolving high-severity incidents across the company. She has also worked in infrastructure engineering, security engineering, and product engineering. Tammy is the cofounder of Girl Geek Academy, a global movement to teach one million women technical skills by 2025. Tammy is an Australian and enjoys riding bikes, skateboarding, snowboarding, and surfing. She also loves mosh pits, crowd surfing, metal, and hardcore punk.

Presentations

Chaos Engineering: When The Network Breaks Session

This talk will share how you can accelerate your understanding of how your network can break (packet loss, blackhole attacks, latency injection, and packet corruption) and impact your services.

I am the senior Director of product management at Alibaba Cloud, responsible for storage products and function compute. Before joining Alibaba Cloud, I held various leadership positions over my 19 years of career at IBM. I was the World Wide business executive for IBM Enterprise Storage XIV, IBM File Storage offerings and IBM Software Defined Storage offerings. In the past, I have also led various business development efforts for IBM, including the acquisition of Texas Memory System in 2012, and divestiture of System X to Lenovo in 2014. I held 6 US patents from my early career as a Storage software development engineer, and worked on Enterprise Block storage, tape systems and storage management software development.

Presentations

Cloud Native Storage behind the biggest 1 day shopping event in the World Session

More than $30.5 Billion of goods sold in one day, through one platform, over 180 thousand brand, with Peak message request 1.72 billion per sec – we shall explore together what is the Cloud Storage infrastructure supporting this level of Data Velocity, Variety and Volume.

Amy Chen is a systems software engineer at VMware through the Heptio acquisition. She is passionate about Kubernetes, Go, containers, and distributed systems. In her free time, she also runs a Youtube Channel, Amy Codes, that discusses software engineering and distributed systems topics.

Presentations

Sharing is caring: Your Kubernetes cluster, namespaces, and you Session

By aligning identity, resource limits, and your application’s security posture, cluster operators can get more organizational mileage out of Kubernetes namespaces.

Guilin Chen leads instagram efficiency team.

Presentations

Serving billions of Instagram users efficiently Session

Instagram is widely used across the world and serves billions of users everyday, we will provide a behind the scenes peek at how we operate instagram efficiently at scale.

Uma leads the Compute organization, which supports the compute that runs all of Stripe. It is a team within the larger Infrastructure organization and supports all Stripe engineers and customers by providing a reliable, scalable and and scalable platform. Uma started her career in the distributed systems space, working on key virtual machine technology at VMware as an engineer and then manager. She has also worked at a startup, Delphix as an engineering manager, supporting the core teams building the Delphix virtual appliance. She has a Masters degree in Computer Science from the Johns Hopkins University.

Presentations

Navigating the mid-career plateau Session

Talk focusing on career planning and strategy for mid-career technologists

Ian Coldwater is a DevSecOps engineer turned red teamer, who specializes in breaking and hardening Kubernetes, containers and cloud native infrastructure. In their spare time, they like to go on cross-country road trips, capture flags and eat a lot of pie. Ian lives in Minneapolis and tweets @IanColdwater.

Presentations

Crafty Requests: Deep dive into a Kubernetes CVE Session

You may have heard about CVE-2018-1002105, one of the most severe Kubernetes security vulnerabilities of all time. But how does this flaw work? How can it be exploited, and what does it all mean? This deep dive and live exploit demo will explain the risks and give you practical advice about how to protect your clusters.

Sebastien Deleersnyder is a co-founder, CEO of Toreon and a proponent of application security as a holistic endeavor. He started the Belgian OWASP chapter, was a member of the OWASP Foundation Board and performed several public presentations on Application Security. Seba also co-organized the yearly security & hacker BruCON conference and training in Belgium.

With a background in development and many years of experience in security, he has trained countless developers to create software more securely. He has led OWASP projects such as OWASP SAMM, thereby truly making the world a little bit safer. Now he is adapting application security models to the evolving field of DevOps and is also focused on bringing Threat Modeling to a wider audience.

Presentations

Hands-on threat modeling and tooling for DevSecOps 2-Day Training

Learn how to use threat modeling as technique to integrate security in the DevOps workflow, introduce "threat modeling as code" and build a security culture in your organization.

As the GM of Tricentis Flood, Kevin Dunne ensures his team’s continued commitment to innovation and delivering tools for creating software that scales. With a deep interest in the emerging trends in software development and testing, Kevin is dedicated to collaborating with thought leaders in this space. Kevin comes to Tricentis from Deloitte, where he managed testing on large government and Fortune 500 engagements delivering ERP implementations and custom software development. As one of the first employees at QASymphony, Kevin has seen many facets of the business working in sales, customer support, marketing, and product management. Kevin holds a Bachelor of Science degree from Vanderbilt University.

Presentations

Continuous Load Testing - A Journey to performance at scale (sponsored by Tricentis) Session

Applications of all types are subject to intense scrutiny over their performance, with research showing more than 1/3 of users will leave an app to never return if performance is not satisfactory. Whether you are just getting stated with your journey or looking to take your performance testing to the next level, you won't want to mis this session highlighting all of the latest tips and tricks.

Alex Elman is a Site Reliability Engineer at Indeed. He has studied and practiced resilience engineering at Indeed for 7 years with the goal of making failure within distributed systems a boring non-event. Even after moving into a leadership role, Alex continues to carry a pager, believing that incident response is a valuable learning opportunity.

Presentations

Learning from Failure: Why a Total Site Outage Can Be a Good Thing Session

A site-wide outage was used as an opportunity build resilience, improve reliability, and make lasting improvements to our engineering culture.

Kat has (many) years of experience in the Security field, with an emphasis on Security Operations, Incident Response, and Purple Teams. Most recently, she spent five years at Apple in Cupertino as Senior Security Architect/Engineer. These days you will find her at Uber ATG as Principal Security Architect taking on the challenge of IoT, Cloud and k8s security architectures and engineering.

Based in Pittsburgh and a natural creature of winter, you can typically find her sipping Casa Noble Anejo whilst simultaneously defending her systems using OSS, magic spells and Dancing Flamingos against a barrage of attackers. Running IoT Honeypots on k8s clusters running on Raspberry Pis has upped the ante on her security research toolbox.

Presentations

Intro to k8s Security - or Taming the Great Spaghetti Monster! Session

Building and maintaining a secure Kubernetes environment

Liz is a developer advocate, labor and ethics organizer, and Site Reliability Engineer (SRE) with 15+ years of experience. She is an advocate at Honeycomb.io for the SRE and Observability communities, and previously was an SRE working on products ranging from the Google Cloud Load Balancer to Google Flights.

She lives in Brooklyn with her wife, metamours, and a Samoyed/Golden Retriever mix, and in San Francisco and Seattle with her other partners. She plays classical piano, leads an EVE Online alliance, and advocates for transgender rights as a board member of the National Center for Transgender Equality.

Presentations

Cultivating production excellence Keynote

In this talk, you'll learn about several practices core to production excellence: giving everyone a stake in production, collaborating to ensure observability, measuring with Service Level Objectives, and prioritizing improvements using risk analysis.

Lorenzo Fontana is an SRE at InfluxData where he works on tooling, scaling and performance on InfluxCloud. He’s passionate about distributed systems, software defined networking, linux and performance analysis and divides himself between his daily job and open source contributions to projects he’s interested

Presentations

eBPF Powered Distributed Kubernetes Performance Analysis Session

Understanding the eBPF ecosystem is hard, this talk is here to help understanding it while applying eBPF programs to nodes and resources of a Kubernetes cluster.

Nicole Forsgren is the CEO and chief scientist at DevOps Research and Assessment (DORA). Nicole is an IT impacts expert who is best known for her work with tech professionals and as the lead investigator on the largest DevOps studies to date. She is a consultant, expert, and researcher in knowledge management, IT adoption and impacts, and DevOps. In a previous life, she was a professor, sysadmin, and hardware performance analyst. Nicole has been awarded public and private research grants (funders include NASA and the NSF), and her work has been featured in various media outlets, peer-reviewed journals, and conferences. She holds a PhD in management information systems and a master’s degree in accounting.

Presentations

Why Should I Care About DevRel Anyway? Session

You’ll walk away from this gameshow — I mean talk — with a smile on your face, a deeper understanding the ins and outs of technical advocacy and how Developer Relations benefits you as an engineer.

Gustavo Franco is a Customer Reliability Engineer at Google working on to learn more about, helping to define, and expanding the reach of SRE. He’s been at Google since 2007 and has started, moved and managed several SRE teams such Google Plus Frontend, BreakFix, Horizon Web, Cluster Turnups, Apps Media, Apps Messaging, G Suite and Cloud Identity.

Presentations

Scaling SRE organizations: The journey from 1 to many teams. Session

This talks takes new SRE leaders and individual contributors through what it takes to be a part of or start their second team and beyond. A lot has been said about the SRE profession, how to start an SRE team, how to scale a single team in place, etc. How to move from a single SRE team to an SRE organization which requires several teams has been largely uncovered elsewhere.

After many years of ghostwriting, Emily Freeman made the bold (insane?!) choice to switch careers into software engineering. Emily is the author of DevOps for Dummies (April 2019) and the curator of JavaScript January. A former VP of Developer Relations, Emily is a CloudOps Advocate at Microsoft and lives with her daughter in Denver, Colorado.

Presentations

Why Should I Care About DevRel Anyway? Session

You’ll walk away from this gameshow — I mean talk — with a smile on your face, a deeper understanding the ins and outs of technical advocacy and how Developer Relations benefits you as an engineer.

Abby Fuller works on the containers team at Amazon Web Services. Previously, Abby worked at a number of startups, including Airtime and Hailo.

Presentations

150ms or less: Faster, lighter compute virtualization with Firecracker Session

Firecracker is a new open-source virtualization technology for secure, multi-tenant, low-overhead workloads. In this session, we'll talk about why we built it (and how we designed it) and how we use it as a building block for services like Lambda and Fargate. Plus, how can use it yourself!

Keynote by Abby Fuller Keynote

Details to come.

Sebastien Goasguen is the founder of Skippbox and Triggermesh. A longtime open source contributor and a member of the Apache Software Foundation, he worked on Apache CloudStack for several years before diving into the container world. He currently contributes actively to Kubernetes and the Knative project. An avid blogger, he enjoys spreading the word about new cutting-edge technologies. Sebastien is the author of the O’Reilly Docker Cookbook and the coauthor of the Kubernetes Cookbook.

Presentations

Certified Kubernetes Application Developer (CKAD) prep for exam 2-Day Training

Can you develop and maintain applications using Kubernetes? That’s the question more employers are asking these days. Take the next step in your career by becoming a Certified Kubernetes Application Developer. You get a full day of test prep from O’Reilly’s top Kubernetes trainer and the opportunity to take the exam onsite, leaving an official Certified Kubernetes Application Developer.

Deploying serverless applications to any cloud with Knative Tutorial

We will walk the audience through how they can deploy serverless functions to any cloud provider of choice breaking the shackles of vendor lock-in.

Clare Gollnick is the Director of Data Science at NS1 based out of New York City.

Presentations

Extracting signal: fast traffic analysis and smart aggregation in global edge networks Session

Many platforms - especially those with multiple points of global presence - require a deep understanding of client traffic. But efficiently divining the desired signal from the continuous stream of traffic in at-scale edge networks is an enormous challenge. We discuss strategy and technology for analysis and aggregation at the edge, plus centralized collection, all based on real world use cases.

Lena Hall is a senior software engineer and developer advocate at Microsoft working on Azure, where she focuses on large-scale distributed systems and modern architectures. Previously, she was a senior software engineer at Microsoft Research. Lena has more than 10 years of experience in software engineering with a focus on distributed cloud programming, real-time system design, highly scalable and performant systems, big data analysis, data science, functional programming, and machine learning. She is an elected member of the F# Software Foundation’s board of trustees. Lena co-organizes a conference called ML4ALL and is often an invited member of Program Committees for conferences like Kafka Summit, Lambda World, and other. Lena holds a master’s degree in computer science."

Presentations

Channel into the universe of eventually perfect distributed systems Keynote

Join Lena Hall on an adventure into the multifaceted universe of ever-changing distributed systems.

Everett Harper is the CEO and Co-Founder of Truss. Truss builds software and infrastructure to help companies scale and enterprises / public agencies to modernize digital services. Notable projects include healthcare.gov, Nuna and DOD-Transcom.

Prior to Truss, Everett worked at innovative companies in tech like Linden Lab (maker of Second Life) and in social impact, like Self-Help CDFI. Everett started his career at Bain & Co, a top strategy consulting firm. He is a board member of CARE.org and CASE at Duke Fuqua School of Business.

Everett graduated from Stanford University (MBA, M.Ed) and Duke University (BSEE, Biomedical Engineering), where he was an A.B. Duke Scholar. Everett won the NCAA National Championship in soccer and was inducted into the North Carolina Soccer Hall of Fame in 2019.

Everett has written for Forbes, Fortune, and Techcrunch, and has been a featured speaker at Dent, Techstars, Dreamforce, and Women 2.0. Everett lives in Oakland, CA, making limoncello when life hands him lemons.

Presentations

Infrastructure-first: Because solving complex problems needs more than technology Keynote

Drawing from work in technology, community development finance, social psychology, complexity theory, and championship sports, Everett moves to the edge of these disciplines, centering on the key practices that are crucial for solving our most critical challenges.

Andrew Harvey is the CTO in Residence in Sydney for Microsoft. He works with startups of all sizes to help them scale their product and technology. Previously he worked as CTO for several startups including Apple Design Award winning app Zova.

Presentations

Your Team as a Distributed System Session

Many technical leaders find themselves in leadership without any formal training – what if we used our understanding of distributed systems to understand our team and how to scale it.

Steve Heffernan is the creator of Video.js, an open source web video player in use on over 1 million websites and with over 1 billion videos played per month. He’s been helping run the SF Video Tech Meetup and the Demuxed video engineering conference for the last 5 years. He’s currently leading up product at Mux, building video performance monitoring and APIs for video streaming.

Presentations

Build HQ Trivia (Better than HQ) Session

Streaming live video at low latency with user-interaction laid on top is hard, but it's about to get a lot easier with standards-based approaches and existing network technology.

James has spent the last 14 years in B2B and B2C Product Management roles at companies such as Webroot Software, Blueprint (formerly Craftsy) and HomeAdvisor. In his current role at Sendgrid he is working with the company’s Tech Ops and Internal Tools teams to deliver platforms, products and services to enable the delivery teams at Sendgrid to create and deliver code for Sendgrid’s 78,000 customers.

Presentations

Product Management and Dev Ops, together at last and kicking butt Session

The good, bad and ugly of how Sendgrid is incorporating Product Management practices into planning and execution within their DevOps and Platform teams to cut off scope creep, never ending projects and realizing value for internal teams.

André is a life long hacker. If you ever wondered who would try to install a super computer in an NYC apartment, you have thought about him. André lives at the intersection of lasers, cats, and tech. You can find him at a book store or conference, always learning and sharing.

Presentations

This should be faster, whats going on? Session

What are the sources of latency on the network and how can they be mitigated.

Nivia S. Henry fundamentally believes that happy people, working in a healthy environment, will produce great outcomes.

This is the philosophy behind her 15+ year career creating structures in which high performing teams thrive.

Her career path has included nearly every role in tech but her true passion is inspiring people to do their best work. Nivia has co-chaired one of the largest tracks for Agile Alliance; organized meetups; and has spoken at conferences of all sizes.

Today, Nivia plies her trade as an a manager of engineering managers at Spotify.

Her hobbies include being an overbearing mom to a gorgeous cat; and traveling with her awesome husband, Andre.

You can find her on Twitter and LinkedIn

Presentations

Ghost in the Machine: The Unintended Consequences of Bias in Machine Learning Session

Machine Learning bias comes from our lack of understanding our own. This session puts that into focus and offers practical solutions to mitigate such biases.

Patrick Higgins is a UI engineer at Gremlin, where he helps developers unleash the power of controlled chaos. He is passionate about finding effective ways to make UIs resilient to failure. He fills his weekends with playing soccer and music, reading, and assisting with civic causes that he cares about.

Presentations

Chaos Breeding Confidence: Broader Implications of Chaos Engineering Session

Chaos engineering provides a mechanism for us to discover vulnerabilities in our infrastructure and applications by proactively seeking it out. While this is a great starting point, its practices can also be applied broadly to holistically enhance the resilience of your organizations and products.

Daniel Hochman is a senior infrastructure engineer at Lyft. He’s passionate about scaling innovative products and processes to improve quality of life for those inside and outside of the company. During his time at Lyft, he has successfully guided the platform through an explosion of product and organizational growth. He wrote one of the highest-throughput microservices and introduced several critical storage technologies. Daniel most recently guided the rollout out of Envoy-Redis at Lyft which included a full on-the-fly replacement of Lyft’s high-throughput caching infrastructure. Daniel leads Traffic networking at Lyft and is responsible for designing and implementing Lyft’s front-end infrastructure to scale for increasing numbers of diverse clients.

Presentations

How Lyft Migrated to a Service Mesh with Envoy Session

Learn how Lyft migrated from a legacy monolithic application to over 300 microservices while keeping drivers, passengers, and developers happy.

Lorin Hochstein is a Sr. Software Engineer on the CORE (Cloud Operations & Reliability Engineering) Team at Netflix, where he works on ensuring that Netflix remains available. He was previously Sr. Software Engineer at SendGrid Labs, Lead Architect for Cloud Services at Nimbis Services, Computer Scientist at the University of Southern California’s Information Sciences Institute, and Assistant Professor in the Department of Computer Science and Engineering at the University of Nebraska–Lincoln.

Lorin has a B.Eng. in Computer Engineering from McGill University, an M.S. in Electrical Engineering from Boston University, and a PhD in Computer Science from the University of Maryland.

Presentations

Move fast and learn from incidents Tutorial

This incident management workshop will explore effective approaches and techniques that help us dive deep and build capacity to encounter failure and manage the consequences of failure successfully.

Jon Hodgson is the principal scientist for APM at Riverbed Technology. For over a decade, Jon has helped hundreds of organizations around the world optimize the reliability and performance of their mission-critical applications. With a background in data science, application architecture, systems administration, networking and programming, Jon employs a multidisciplinary approach to troubleshooting, enabling him to analyze and solve some of the most challenging performance issues in complex modern environments. When he’s not obsessing about data visualization and making things perform faster, Jon enjoys digging things up with his tractor at his home in Missouri.

Presentations

25 billion transactions and counting: How to manage application performance at scale (sponsored by Riverbed) Session

The scale of cloud-native environments can be overwhelming. How do you employ cutting edge technology to ensure the best app performance for customers executing thousands or even billions of transactions a day? Attend this session and learn from our principal scientist for APM, Jon Hodgson, to get practical advice you can apply to your own environment, whether large or small.

Julie Ann Horvath is the user experience lead for Apple’s Platform Infrastructure Engineering group. With a passion for designing simple and usable solutions in complex and technical problem spaces, Julie has spent the last decade partnering with engineering teams to deliver offerings like an elastic compute platform, elastic Spark, self-service databases and queues, application monitoring and alerting, and much, much more.

Presentations

Building a Cloud Ecosystem at Apple Keynote

As a user experience lead in our Platform Infrastructure Engineering group, I’ve partnered with over 10 incredibly talented engineering teams at Apple to connect and streamline services like elastic compute, Spark-as-a-Service, data storage, queues, and search, all at tremendous scale.

Nora practices chaos engineering and human factors at Slack and a student of Human Factors and Systems Safety at Lund University. She is passionate about resilient software, people, and the intersection of those two worlds.

She co-wrote the book on Chaos Engineering with her teammates while working at Netflix and keynoted at AWS re:Invent in 2017 to an audience of over 40,000 people about the technical benefits and business case behind implementing Chaos Engineering.

Presentations

Before, During, and After Chaos: Creating Foresight through a Cyclic Approach Session

Beyond building platforms for testing resilience and running “gamedays”, there are key components that building code to inject failure and latency cannot detect for us: understanding the concerns, ideas, and mental models of how the system is structured for each individual, and learning about what our organizations are “good” at along the way in terms of both technical and human resilience.

Move fast and learn from incidents Tutorial

This incident management workshop will explore effective approaches and techniques that help us dive deep and build capacity to encounter failure and manage the consequences of failure successfully.

Maya is a Product Manager in Security & Privacy at Google, focused on container security. She previously worked on encryption at rest and encryption key management. Prior to Google, she was an Engagement Manager at McKinsey & Company, working in IT security for large enterprises, and before that, completed her Master’s in mathematics focusing on cryptography and game theory. She is bilingual in English and French.​

Outside of work, Maya is passionate about ice cream, making ice cream for friends at home, attending the Penn State Ice Cream Short Course in January 2014, and researching ice cream headaches. She also enjoys puzzling, running, and reading nonfiction.

Presentations

Containers can actually improve your security story(!) Session

Containers offer a fundamentally different, possibly better security model than you're used to - they enable you to patch your environment more easily, identify when you're affected by a new vulnerability, and enforce governance for what is deployed in your environment.

Engineer with full stack performance and efficiency at Scale.

Presentations

Serving billions of Instagram users efficiently Session

Instagram is widely used across the world and serves billions of users everyday, we will provide a behind the scenes peek at how we operate instagram efficiently at scale.

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.

Presentations

Getting started with eBPF Tutorial

This is going to be a get-up-and-running tutorial on what is eBPF, how it works, how to use it and how to program against it. There will be a set of labs to accompany the tutorial and plenty of pre-read material to get everyone up-to-speed.

Jessica Kerr is a developer at Atomist, where she makes development automation. She also podcasts on Greater than Code and Arrested DevOps, and she speaks at software conferences around the world. Currently, she is into resilience engineering, domain driven design, and the practice of symmathesy: collaboration through mutual learning, among us and the software we make.

Presentations

From puzzles to products Keynote

Jess argues that most programming careers aren't about writing software: they're about changing it. With this distinction, we can say some things about reuse, delivery, quality, and how to grow as a programmer.

Ryan Kitchens is a Site Reliability Engineer on the Core team at Netflix where he works on building capacity across the organization to ensure its availability and reliability. Before that, Ryan was a founding member of the SRE team at Blizzard Entertainment.

Presentations

How Did Things Go Right? Learning More from Incidents Session

An introduction to Safety-II concepts that will help us move the industry forward, increasing our opportunity for learning from success with some fundamental and practical ways that get us from, "Why did things go wrong?" to "How did things go right?"

Move fast and learn from incidents Tutorial

This incident management workshop will explore effective approaches and techniques that help us dive deep and build capacity to encounter failure and manage the consequences of failure successfully.

Christie is at Developer Advocate at HashiCorp where she uses her hybrid experience as an operator and a developer to create resources to help practitioners use HashiCorp’s suite of open source cloud automation tools. She is a long-time open source contributor and an expert on open source culture and governance.

Presentations

X.509 Certificate Management with Vault Session

In this presentation, we’ll look at practical public key certificate management with Vault, which uses a dynamic secrets approach.

Kate is a Senior Member of Technical Staff at VMware, where she works on the UX team to build tools to make Kubernetes easier to adopt and use. She started her career at Google, where she worked on the Consumer Operations team of (the now sadly defunct) orkut. She has since worked at startups throughout the country, most recently being Heptio, but is now settled in Oakland, where she spends her days working from home alongside her officemate, Helen the dog.

Presentations

Water, Water Everywhere: Making Kubernetes Audit Logs Potable Session

In this presentation we'll go over what Kubernetes audit logging is, how to configure it on your cluster, and how to make sense of the data once you have it configured.

Koushik has more that 15 years of experience in building and managing data and information systems. He has worked on large scale data warehouses and data marts that use on premises technologies such as Teradata, Informatica as well as cloud platforms such as Google Cloud Platform. He has also created large-scale real-time event processing systems with on premises as well as cloud technologies to create and optimize business value.

Presentations

Server-less Data Platform With Google Cloud Platform Session

Data platform design and development to address modern day business demands using tools and technologies available on Google Cloud Platform.

Will Larson leads Stripe’s Infrastructure Engineering team, which provides the reliable, performant and usable platforms and tools for Stripe’s engineers and users. At Stripe, he’s had the opportunity to be part of their development of Veneur and Sorbet, migrations to Kubernetes, Envoy and Bazel, as well as providing the infrastructure for the launch exciting new products like Terminal and Issuing. Prior to Stripe, Will supported engineering teams at Uber and Digg.

Presentations

How Stripe invests in technical infrastructure Session

Learn how Stripe has evolved their approach to prioritizing technical infrastructure as they grew from two founders to millions of users and 1,300+ employees.

Yoni is a Principal Software Engineer on the Azure Data Explorer (“Kusto”) team, which he joined back when the service was still in an early stage of incubation.

While being very hands-on and focusing on the platform’s Data Engine, Yoni maintains a customer-obsessed state of mind, works closely with customers at all scales, and supports the growing community of users of the service and the “Kusto query language”.

Presentations

The telemetry data revolution at Microsoft (sponsored by Microsoft) Session

Interested in becoming more data-driven and empower your peers and coworkers with insights and data? Join us to hear how Microsoft has been constantly transforming its engineering, support, finance and marketing work, via new tech for data-driven decisions.

Jenny is a Carnegie Mellon alumni and works as a software engineer in the Google Pittsburgh office. She has a healthy dose of Pittsburgh pride and enjoys painting, singing, and playing with dogs in her free time. She is passionate about distributed systems design, and is always excited to connect with more people.

Presentations

SRE Classroom: How to design a reliable application in three hours Tutorial

Explore the key concepts behind microservices before guiding you through applying the concepts to evaluate and build systems of your own.

Beth Adele Long abandoned a potential career as a rocket scientist to tinker with websites. She’s currently a DevOps Solutions Strategist for New Relic and the project lead for New Relic’s collaboration with the SNAFUcatchers industry consortium. She’s obsessed with joint cognitive systems and good pens.

Presentations

Having the bubble: How your experts build, maintain, and spread deep system knowledge Session

We fret about how to break system knowledge out of "knowledge silos" -- the expert individuals with a deep intuitive understanding of our complex systems. Those experts represent both a vulnerability and a strength, and understanding them as a key mechanism in our larger systems will help us harness their power and protect against fragility.

Laura Maguire studies human performance in high risk/high consequence work. As a researcher with the SNAFU Catchers Consortium, she has spent the last 2 years studying critical digital infrastructure and the teams tasked with keeping them running.

She has a Masters degree in Human Factors & Systems Safety and is currently completing her PhD in Cognitive Systems Engineering at The Ohio State University.

Presentations

Lowering costs of coordination during service outages: A multiple case analysis Session

DevOps squads coordinate in almost every aspect of their work but this talk will explore how high performing teams responding to service outages demonstrate sophisticated, nuanced practices that ease the cognitive burden of coping with complex, time pressured incidents.

Charity Majors is the cofounder and CEO of Honeycomb, a new startup focused on mining machine data. Previously, Charity ran infrastructure at Parse and was an engineering manager at Facebook. She also worked with the RocksDB team to build and deploy the world’s first Mongo + Rocks in production. Charity likes single malt scotch.

Presentations

Test in Production: Yes You Can (And You Should) Session

The only environment that matters is production; for the good of humanity, ditch the rest.

Jonathan is a software engineer working to make high quality, affordable healthcare available to every American at Nuna. He started life as an Android developer, and has progressively moved back the stack to his current role where he builds backend applications and infrastructure at Nuna. Along the way, he’s cultivated a love for fostering healthy communication between teams and their external stakeholders.

Presentations

ZOMG I’m leading a project? Session

Leading a project requires reorienting your priorities in new and sometimes unintuitive ways; this talk will cover how your responsibilities change when you start leading a project, and how you can successfully adapt to that change.

Heather Martin joined the Cloud Integration and Automation team at Discover in November of 2016. Since then, her passion for Cloud Computing has grown from optimizing Discover’s private cloud, driving adoption of Infrastructure as Code to supporting efforts to expand and integrate into AWS . Heather leads an Infrastructure as Code public MeetUp group and has started an internal MeetUp group within Discover to help the technology organization drive their 2020 technology strategy. Heather has worked in IT for more than 15 years spanning various infrastructure services roles most recently expanding into leadership for more than 7 of those years. She has an undergraduate degree in Computer Science and is currently pursuing her MBA from Lake Forest College. When not sharing her passion for cloud computing, Heather enjoys running and is a site coordinator for Girls on the Run (GOTR) and race director of an annual anti-human trafficking 5k.

Presentations

Teaching old dogs new tricks. Infrastructure as a product. Session

Ent infrastructure is unpredictable and being agile means working harder and faster to complete project after project to keep the business moving forward. You do very little to improve the solutions you provide to your customers and this model just doesn't scale. In this talk we will describe the journey of moving from a project to a product mindset to transform how we deliver infrastructure

Nikki McDonald is a content director at O’Reilly Media, where she writes, edits, and works with the industry’s leading practitioners to develop books, online courses, and training videos to help engineers and developers collaborate more effectively and create and deploy complex distributed systems. She also cochairs O’Reilly’s Velocity Conference, held annually in San Jose, New York, and London. Nikki started out as a features editor at MacUser magazine back when people were still dialing up to the internet with AOL. She lives in Ann Arbor, MI.

Presentations

Thursday Opening Welcome Keynote

Program Chairs, Nikki McDonald, Ines Sombra, and James Turnbull open the second day of keynotes.

Wednesday Opening Welcome Keynote

Program Chairs, Nikki McDonald, James Turnbull, and Ines Sombra open the first day of keynotes.

Patrick Meenan has been working on web performance in one form or another for the last 20 years and is currently working at Cloudflare to make the web faster.
Prior to that he worked at Google to make Chrome and the web faster. Patrick created the popular open source WebPagetest web performance measurement tool, runs the free instance of it at WebPagetest.org, and can frequently be found in the forums helping site owners understand and improve their website performance.

Presentations

Fixing the performance of your (probably broken) HTTP/2 deployment Tutorial

Learn how HTTP/2 prioritization is effectively broken in most deployments as well as how to detect, debug and fix the issues.

Russ Miles is CEO of ChaosIQ.io, where he and his team build commercial and open source products and provide services to companies applying chaos engineering to build confidence in the resilience of their production systems. Russ is an international consultant, trainer, speaker, and author. His most recent book, Antifragile Software: Building Adaptable Software with Microservices, explores how to apply chaos engineering to construct and manage complex, distributed systems in production with confidence.

Presentations

Fast track to chaos engineering 2-Day Training

In this course Russ Miles, CEO of ChaosIQ, will dive into Chaos Engineering so that you can build confidence in your systems behaviour and identify weaknesses before they happen!

Developer Evangelist @ Square. I have a love/hate relationship with JavaScript. When I am not programming/gaming/reading, I am probably just walking my dog. He/Him

Presentations

Build A Backend with Typescript Using NestJS (Sponsored by Square) Session

TypeScript is overtaking the JavaScript world with more and more project making the move. NestJS is a progressive NodeJS framework for building efficient, reliable, and scalable server-side applications using TypeScript. It is modular, testable, and very similar in structure to Angular, but built for backends. We'll cover how NestJS make things better when building a TypeScript app.

Amanda is a Developer Advocate for DataStax. Her passion is bridging the gap between customers and engineering! Amanda graduated from Santa Clara University in 2012 with a Master’s in Computer Science, she also has a Bachelor’s of Science In Biology from the University of Washington. She is based in the Bay Area and has worked for HP, Lockheed Martin, Teradata, and an Apache Trafodion startup Esgyn. Amanda is an Apache Committer and member of the PMC for Apache Trafodion. She has worked on customer poc’s, executive demos, distributed database cloud deployments, python coding, data science workshops, conferences, linux/hadoop administration, and scripting — a little bit of everything! In her spare time, she loves running, hanging out with her dog, and finding reasons to go to Disneyland.

Presentations

Data Modeling in the 24th and ½ Century with Apache Cassandra Session

This talk will focus on Apache Cassandra data modeling, how to do it right, and how to be successful with cloud-native distributed databases by avoiding common mistakes.

Oleksii has been a key contributor to Adobe Advertising Cloud which handle over 350 billions requests a day. Oleksii built the foundation of that large-scale infrastructure during hyper-growth and while driving key reliability initiative.

Presentations

Use of Self-Healing Techniques And Failure Injections To Build A Reliable Service At Adobe Session

This talk will present the techniques used in our award-winning paper and will demonstrate how to design an ad serving service that is resilient to failure.

Ryan Neal is head of infrastructure and part of the founding team at Netlify. Previously, he worked on the infrastructure team at Yelp and at Palantir in the Middle East. Ryan is based in San Francisco. He loves big data, fire spinning, and his golden retriever.

Presentations

Processing metrics with Golang and AWS Lambda Session

AWS lambda and Golang are really powerful, but difficult to use. We use the two process over 20 million events every hour. I'll go through a template project that will let you deploy a function and talk through some of gotchas that come from my experience running it in production.

Jose Nino is the lead for Core Server Networking group at Lyft. During his time at Lyft, Jose has been instrumental in creating systems to scale Lyft’s Envoy production environment for increasingly large deployments and engineering orgs. He has worked as an open source Envoy maintainer, and has nurtured Envoy’s growing community. More recently, Jose has moved on to scaling Lyft’s network load tolerance systems. Jose has spoken about Envoy and other related topics at several venues, most recently at Kubecon EU 2018 and gonorthwest.io

Presentations

How Lyft Migrated to a Service Mesh with Envoy Session

Learn how Lyft migrated from a legacy monolithic application to over 300 microservices while keeping drivers, passengers, and developers happy.

Renee Orser is the vice president of engineering at NS1, where she oversees all delivery and operations of NS1’s engineering organization. Renee brings deep expertise in facilitation, cross-functional communication, and brash problem solving to NS1’s teams. Previously, Renee spent a decade working and traveling in over 30 countries while managing teams delivering distributed, highly scalable digital healthcare products to governments and international nonprofits; her roles included senior program manager at ThoughtWorks, analyst at Partners In Health, and independent consultant. She holds a BA in international relations and Arabic from Tufts University.

Presentations

Two Hearts, One Mind: Delivering the same platform to SaaS and on-prem Session

NS1 first developed and operated a SaaS DNS platform, later shifting to also releasing versioned software for on-prem usage of their DNS products. Many systemic lessons, including the intrinsic relationship between system architecture and organizational design, surfaced while the team managed the challenges brought by diversification of a single platform across a suite of deployment models.

Jérôme Petazzoni is a DevOps advocate and international speaker. He was born and raised in France, where he worked on geographic information systems, voice-over-IP, video streaming, and encoding, and started a cloud hosting company back when EC2 wasn’t an Amazon product yet. He moved to California to build and scale the dotCloud PAAS, which eventually gave birth to Docker. He worked at Docker for seven years, during which he represented the famous container company at hundreds of conferences and events and trained thousands of engineers to use Docker, Swarm, and Kubernetes. He’s fluent in many languages (mostly programming ones), owns a dozen of musical instruments, and can play the theme of Zelda on most of them.

Presentations

Kubernetes for administrators and operators 2-Day Training

Kubernetes has the reputation of being hard to set up and operate. Many cloud and service providers make it easier by offering managed clusters. But even then, the day-to-day maintenance and exploitation of Kubernetes require specialized skills. In this hands-on tutorial, you will learn how to set up, operate, and maintain production Kubernetes clusters.

Neil Peterson is a senior content engineer at Microsoft, where he delivers technical documentation and samples with a focus on Azure and containers. A data center and cloud enthusiast, Neil has 15 years’ experience in large data center deployment, management, and maintenance operations.

Presentations

Cloud native infrastructure deployments with Terraform Tutorial

This workshop will walk through methods for deploying cloud infrastructure with Terraform including through a modern CI/CD pipeline.

Will Pressly serves as Verizon Digital Media Services’ Sr. Director, Emerging Business. Will has worked on the engineering team in several capacities over the past 7+ years and brings with him a variety of technical experience.

Presentations

FaaS hackathon tutorial (sponsored by Verizon Digital Media Services) Tutorial

Designed for those interested in developing more performant applications at the edge of the network, the tutorial will provide an overview of Verizon Digital Media’s Function-As-A-Service platform, which will enable developers to run code at the network edge for richer, more personalized user experiences at ultra-low latency. Attendees will then participate in a FaaS hackathon using our platform.

Alex Qin is a programmer, teacher, and public speaker. She believes in universal access to computer science education and in the importance of building ethical and humane technology. She is the founder of the Code Cooperative, a collective that empowers people returning from prison to use and build technology as a means of liberation. She is on the Board of the Computer Science Teachers Association of NYC and on the Associate Board of Mouse. She was previously the Director of Technology at Gakko, the Web Engineering Team Lead at Skillshare, and the Curriculum Director at Coalition for Queens. She holds a B.A. in Computer Science from New York University. She was born and raised in Paris, France, with parents originally from China and the Philippines, and has been living in New York for 10 years.

Presentations

Shaving my head made me a better programmer Keynote

Alex used to believe that code had no gender or race. That "good code" was good code and talented developers would always succeed in the meritocracy of the tech industry. This talk tells the true story of how repeated experiences of sexual discrimination and harassment led Alex to hack her appearance by shaving her head to change the way she was perceived as a programmer.

Shraya is a Los Angeles-based security-infrastructure software engineer at BuzzFeed, with extensive experience with Golang. Before working at BuzzFeed, she worked at MongoDB as a software engineer on the Server Tools team. When she isn’t obsessing about tests, she enjoys learning about the ocean and octopuses.

Presentations

Securing Services using SSO Session

As BuzzFeed transitioned to microservices it needed to secure a growing number of internal tools. Our first solution was an open source auth service deployed in front of each app, but this approach had a number of scaling issues. The talk will discuss sso, our open-source, homegrown, centralized solution which elegantly solved this problem.

Alex Rasmussen is a data engineering consultant. Previously, he was VP of Engineering at Freenome, an AI genomics company, and an early employee at Trifacta, a pioneer in the data wrangling space. He holds a Ph.D. from University of California San Diego, where his dissertation focused on highly-efficient large scale data processing systems. While at UCSD, he led the TritonSort project, which set several world records in large scale sorting.

Presentations

Schema Evolution Patterns Session

In this talk, we'll explore different categorical solutions to the problem of schema evolution - what happens when the structure of your structured data or API payload changes - and the tradeoffs associated with each solution.

Isobel Redelmeier works on open source software at LightStep, where she focuses on OpenTracing and other observability solutions to improve performance management across distributed systems. Previously, she saw firsthand how difficult, and how valuable, observability can be when working at Pivotal. There, she pushed code in about 10 languages to different production systems while working with Pivotal Labs, and later focused on security in Cloud Foundry.

Presentations

Ariadne's thread through the labyrinth: Using observability to tame a rogue code base Tutorial

Learn how to leverage observability to tackle distributed system problems.

Liz Rice is the technology evangelist at container security specialists Aqua Security, and co-author of the O’Reilly report Kubernetes Security. She has a wealth of software development, team, and product management experience from her years spent working on network protocols and distributed systems and in digital technology sectors such as VOD, music, and VoIP. When not building startups and writing code, Liz loves riding bikes in places with better weather than her native London or racing in virtual reality on Zwift.

Presentations

Lessons from hacking Kubernetes with kube-hunter Session

Kube-hunter is an open source penetration testing tool for checking the security of your Kubernetes cluster. In this talk we'll explore how kube-hunter finds problems and mis-configurations, and some lessons you can learn for securing your cluster as a result.

Jeremy Rickard is a software engineer on the Azure Container Compute team working remotely in Colorado. He works on a number of open source projects, including Virtual Kubelet, Open Service Broker for Azure, Service Catalog and Cloud Native Application Bundle tooling. Before that, he worked at VMware and helped build infrastructure and services that support VMware Cloud Services and built services using Spring, Cloud Foundry and Kubernetes.

Presentations

Pack your bags: Managing distributed applications with CNAB Tutorial

We will introduce the Cloud Native Application Bundle (CNAB) specification and teach participants how they can author bundles using Porter to deploy complicated modern applications, with load balancer creation, certificate management, application deployment and persistent storage.

Sasha is a Program Manager on the Azure DevOps engineering team, focused on improving the alignment of the product with open source software.

Sasha is a co-organizer of the DevOps Days Chicago conference, and recently published a book on Serverless computing in Azure with .NET.

Presentations

The telemetry data revolution at Microsoft (sponsored by Microsoft) Session

Interested in becoming more data-driven and empower your peers and coworkers with insights and data? Join us to hear how Microsoft has been constantly transforming its engineering, support, finance and marketing work, via new tech for data-driven decisions.

Christian Saide is a DevOps engineer at NS1, where he has been a key player in automating, hardening, and scaling out its systems, particularly by pushing more and more of its infrastructure into container-based architectures and implementing solutions to the tough problems surrounding global distribution. He also served a critical role in NS1’s move to software-defined networking and authored the primary software-defined networking device and network topology. Christian has been working in the technology sector for five years, focusing on networking and distributed systems. He spent the first half of his career at Industrial Color Software, where he climbed from a midlevel software developer to director of development operations. Throughout his tenure, he was instrumental in taking the company’s aging infrastructure from a handful of bare-metal servers to multiple virtualization hosts running hundreds of virtual machines, which in turn supported hundreds of containers.

Presentations

Safeguarding your infrastructure with XDP/eBPF Tutorial

By leveraging recent technologies, such as XDP/eBPF, network, infrastructure, and operations engineers can prepare for DDoS battles by dropping traffic early.

Aaron is a developer advocate at Microsoft Azure and a core maintainer of the Athens Project. He is an emeritus core maintainer and chair of the Kubernetes SIG-Service-Catalog and a contributor to various other projects in the Kubernetes community. He enjoys distilling his wide ranging Kubernetes and Go (Golang) related experiences into talks, and has spoken at KubeCon, GopherCon, and other large conferences around the world.

He has almost 15 years of software engineering experience and discovered Kubernetes in early 2015. He’s been hooked on cloud native technologies ever since. He lives in San Mateo, CA where he and his wife love to run up and down mountains together.

Pronouns: he/him

Presentations

Kubernetes is Still Hard for App Developers, Let’s Fix That! Session

In this talk, I’ll show several case studies on why and how it’s hard for app developers to adopt Kubernetes. I’ll then show tools that make the transition easier and wrap up with a holistic view of how to fit everything together to make Kubernetes easier for teams. The audience will leave with what they need to get their teams onto, or improve their team’s productivity on Kubernetes.

Ory Segal, a world-renowned expert in application security, with 20 years of experience in the field. Ory is the CTO and co-founder of PureSec, a start-up that enables organizations to build and maintain secure and reliable serverless applications. Prior to PureSec, Ory was Sr. Director of Threat Research at Akamai, were he led a team of top web security & big data researchers. Prior to Akamai, Ory worked at IBM as the Security Products Architect and Product Manager for the market leading application security solution IBM Security AppScan. Ory authored 20 patents in the field of application security, static analysis, dynamic analysis, threat reputation systems, etc. Ory is serving as an officer of the Web Application Security Consortium (WASC), he is a member of the W3C WebAppSec working group, and was an OWASP Israel board member.

Presentations

Serverless Security: Attackers & Defenders Session

Learn the challenges of securing cloud-native serverless applications from attacks. We will demonstrate a live attack against a realistic serverless application, see how it can be protected and designed in a resilient way, and cover the key risks and mitigations techniques for protecting serverless applications.

Gwen Shapira is a software engineer at Confluent, where she makes Apache Kafka scale for Confluent Cloud. She has 15 years of experience working with code and customers to build scalable data architectures, integrating relational and big data technologies. Gwen currently specializes in building real-time reliable data-processing pipelines using Apache Kafka. Gwen is an Oracle Ace Director, the coauthor of Hadoop Application Architectures, and a frequent presenter at industry conferences. She is also a committer on Apache Kafka and Apache Sqoop. When Gwen isn’t coding or building data pipelines, you can find her pedaling her bike, exploring the roads and trails of California and beyond.

Presentations

Monitor disk space and other ways to keep Apache Kafka happy Session

An overview of the most common ways Apache Kafka users manage to cause downtime and lose data. And how to avoid them.

Priyanka Sharma is the Director of Cloud Native Alliances at GitLab, the only cloud-agnostic single application for the entire DevOps lifecycle. Priyanka has worked on several CNCF projects with her deepest expertise being the OpenTracing standard. She has also worked on Jaeger Tracing and Vitess, and given talks on Kubernetes, Prometheus, Envoy, and SPIFFE/SPIRE.

A former entrepreneur with a passion for building developer products and growing them through open source communities, Priyanka advises startups at HeavyBit industries, an accelerator for developer products. She holds a BA in political science from Stanford University.

Presentations

Deploying serverless applications to any cloud with Knative Tutorial

We will walk the audience through how they can deploy serverless functions to any cloud provider of choice breaking the shackles of vendor lock-in.

Ines Sombra is director of engineering at Fastly, where she spends her time helping the web go faster. Ines holds an MS in computology with an emphasis on cheesy ’80s rock ballads. She has a fondness for steak, fernet, and a pug named Gordo. In a previous life, she was a data engineer.

Presentations

Thursday Opening Welcome Keynote

Program Chairs, Nikki McDonald, Ines Sombra, and James Turnbull open the second day of keynotes.

Wednesday Opening Welcome Keynote

Program Chairs, Nikki McDonald, James Turnbull, and Ines Sombra open the first day of keynotes.

Dimitri is currently the CTO and Co-Founder of Aporeto. He comes from a multidisciplinary background in distributed systems, security and networking and has been the inventor of several ground-breaking technologies in these areas. Before Aporeto, he was the co-founder and CTO of Nuage Networks, where he led the development of the industry-leading Virtualized Services Platform. He has held several leading roles in Bell Labs Research, where he led a series of research programs with fundamental contributions in networking, algorithms, optical networks,
and distributed systems.

Presentations

Identity is the new security perimeter (sponsored by Aporeto) Session

Application delivery now spans a range of technologies and deployment models: VMs, containers, and serverless functions. Protecting these environments efficiently and minimizing errors is challenging unless security is based on application identity and verifiable policies. Learn how to achieve robust security with end-to-end auth-n, auth-z, and encryption for any technology or deployment model.

James Turnbull is a CTO in residence at Microsoft. A longtime member of the open source community, James is the author of 11 technical books about open source software. Previously, he was CTO at Empatico and Kickstarter, VPE of Venmo, and an adviser at Docker. James likes food, wine, books, photography, and cats. He is not overly keen on long walks on the beach or holding hands.

Presentations

Thursday Opening Welcome Keynote

Program Chairs, Nikki McDonald, Ines Sombra, and James Turnbull open the second day of keynotes.

Wednesday Opening Welcome Keynote

Program Chairs, Nikki McDonald, James Turnbull, and Ines Sombra open the first day of keynotes.

Carolyn is a software developer based in the wilds of suburban Chicago, working remote on the Microsoft Cloud Native Team. Her passion is developer tools, and building vibrant inclusive open-source communities around them.

She is maintainer for the CNAB Spec, Duffle and Porter, Kubernetes Service Catalog and the GoMods Athens Proxy. Carolyn runs Women Who Go, and organizes for the Chicago chapters of Women Who Go and Write/Speak/Code.

In between code reviews, Carolyn hauls her cookies around the world to share her love of open-source, containers, and excessive emoji.

Presentations

Pack your bags: Managing distributed applications with CNAB Tutorial

We will introduce the Cloud Native Application Bundle (CNAB) specification and teach participants how they can author bundles using Porter to deploy complicated modern applications, with load balancer creation, certificate management, application deployment and persistent storage.

Seth Vargo is a developer advocate at Google. Previously, he worked at HashiCorp, Chef Software, CustomInk, and a few Pittsburgh-based startups. He is the author of Learning Chef. Seth is passionate about reducing inequality in technology. When he is not writing, working on open source, teaching, or speaking at conferences, Seth enjoys spending time with his friends and advising nonprofits. He loves all things bacon.

Presentations

Base64 is not encryption - a better story for Kubernetes Secrets Tutorial

Attendees will learn techniques for securing Kubernetes secrets including encryption, KMS plugins, and tools like HashiCorp Vault, and the tradeoffs of each approach to better secure their clusters.

John is the CEO/Founder of Primitive: The Immersive Development Environment. John and his team are working to transform the practice of software development through the power of data visualization in Virtual Reality. VR has the potential to revolutionize software development by offering a new medium that fundamentally changes the way that teams interact with code. The goal with Primitive is to create a development environment that immerses a team in interactive 3D representations of complex software, allowing for an unprecedented look at code.

John is a Computer Aided Design engineer by training, and a VR enthusiast. As a self-taught programmer, John understands the challenge of learning to code. One of the main reasons he started Primitive was from a desire to create a programming interface that was similar to the kinds of tools he had used in CAD.

Presentations

Immersive Development Session

Using Virtual Reality to connect developers in a spatial representation of code.

Heidi is a developer advocate with LaunchDarkly. She delights in working at the intersection of usability, risk reduction, and cutting-edge technology. One of her favorite hobbies is talking to developers about things they already knew but had never thought of that way before. She sews all her conference dresses so that she’s sure there is a pocket for the mic.

Presentations

Everything is a Little Bit Broken ~or~ The Illusion of Control Session

We handle uncertainty by adding in error budgets, layered access, and other accommodations for failure and for designing our systems for function over form or purity.

Shannon Weyrick is vice president of architecture at NS1. A 20+ year veteran of internet infrastructure, Shannon is an accomplished technical architect, developer, and leader whose experience encompasses both development and operations of globally distributed platforms. Previously, Shannon worked at Internap and F5 Networks. A regular open source contributor, he has led and worked on a wide range of infrastructure projects, from high-performance servers to novel programming languages and runtimes, and enjoys writing and speaking at industry conferences.

Presentations

Extracting signal: fast traffic analysis and smart aggregation in global edge networks Session

Many platforms - especially those with multiple points of global presence - require a deep understanding of client traffic. But efficiently divining the desired signal from the continuous stream of traffic in at-scale edge networks is an enormous challenge. We discuss strategy and technology for analysis and aggregation at the edge, plus centralized collection, all based on real world use cases.

Richard Whitehead is Chief Evangelist at Moogsoft, a pioneer and leading provider of AIOps solutions that help IT teams work faster and smarter and is responsible for the successful introduction of products and technologies to the market. Prior to Moogsoft, Richard was a consultant at JRW Strategies, where he provided product strategy, new market introduction, and competitive analysis advice to the software industry. Richard is the co-chair of monitoring and analytics working group at ONUG.

Presentations

Overcoming tomorrow's operational challenges with AIOps (sponsored by Moogsoft) Session

Artificial intelligence for IT operations, or AIOps, breaks the traditional, bottom-up, rules-driven approach to incident management. With AIOps, teams can improve customer service, lower operational costs and boost productivity. Richard Whitehead, Chief Evangelist of Moogsoft, will discuss how AIOps is capable of delivering continuous service assurance.

Phillip Wittrock is Staff Software Engineer at Google, a member of the Kubernetes Steering Committee, and a Kubernetes SIG CLI Technical Lead. Phillip’s hobbies include debating how kubectl is pronounced and talking about Kubernetes at social events.

Presentations

Kubernetes APIs Under the Hood Session

Attendees will learn the fundamentals behind Kubernetes APIs and build their own Kubernetes extension API.

April C. Wright is a hacker, O’Reilly author, teacher, and community leader who has been breaking, making, fixing, and defending the security of global critical communications and connections for over 25 years. She is an international speaker and trainer, educating and advising on matters of privacy and information security with the goal of safeguarding the digital components we rely on every day. April has held roles on defensive, operational, adversarial, and development teams throughout her career, and has spoken and contributed to numerous worldwide security conferences including BlackHat, DEF CON USA and DEF CON China, DerbyCon, Hack in Paris, DefCamp Romania, ITWeb South Africa, as well as for the US Government and industry organizations such as OWASP and ISSA. She has started multiple small businesses including a non-profit, handles communications for DEF CON Groups community outreach, and in 2017 she co-founded a popular local Boston community event (DC617). April has collected dozens of certifications to add capital letters at the end of her name, and almost died in Dracula’s secret staircase. She once read on The Onion that researchers at the University of North Carolina released a comprehensive report in 2014 confirming her status as the “most significant and interesting person currently inhabiting the earth”, and it was on ‘teh internet’ so it must be true.

Presentations

Deepfakes: If anything can be real then nothing is real Session

This talk explores the possible ramifications of deepfakes, from privacy violations to personal and professional embarrassment to causing global thermo-nuclear war, and considers what can be done to protect ourselves and emphasize the need for remaining critical of what we see as this technology gets better and better.

Ruth is a Sr. Cloud Developer Advocate at Microsoft; and founder of PoshBeauty.com. Ruth specializes in Java, Cloud, Advanced Analytics, Data Platforms and Artificial Intelligence (AI).

In addition she’s a tech speaker at several conferences like Devoxx, JavaWithBest, DeveloperWeek, TechSummit, TechInProto, LambdaWorld and developer communities. She has also worked for great companies like UNISYS, ACCENTURE and DIRECTV over the years where she gained a lot of experience with software architectural design and programming. Awarded Dzone Most Valued Blogger.

Presentations

Building serverless solutions that are resilient, scalable, and cost-effective Session

In this session, we will explore end-to-end serverless scenario on Microsoft Azure Functions, Azure Cosmos DB, and Event Grid.

Christine Yen is the cofounder of Honeycomb, a startup with a new approach to observability and debugging systems with data. Christine has built systems and products at companies large and small and likes to have her fingers in as many pies as possible. Previously, she built Parse’s analytics product (and leveraged Facebook’s data systems to expand it) and wrote software at a few now-defunct startups.

Presentations

Observability for Developers: How to Get From Here to There Session

Observability may be the hot new thing, but for many devs, it's unclear how to gracefully get from where they are now (searching across logs or using canned APM tools) to debugging production with ease. This talk will make the case that observability can be *more* valuable to devs than ops, and will lay out a series of practical steps to uplevel a team's ability to ask questions of production.