4–7 Nov 2019

Speakers

Hear from innovative engineers, talented leaders, and senior developers who are doing amazing things around systems engineering and cloud native infrastructure. More speakers will be announced; please check back for updates.

Grid viewList view

Madhu Akula is a security ninja, published author and Security Automation Engineer at Appsecco. He is passionate about DevOps and security and is an active member of the international Security and DevOps communities. His research has identified vulnerabilities in over 200 companies and organisations including; Google, Microsoft, LinkedIn, eBay, AT&T, WordPress and Adobe, etc. He is co-author of Security Automation with Ansible2(ISBN-13: 978-1788394512), which is listed as a technical resource by Red Hat Ansible. Madhu frequently speaks and runs technical sessions at security events and conferences around the world including; DEF CON 24 and 26, Blackhat USA 2018 and 2019, USENIX LISA 2018, Appsec EU 2018, All Day DevOps 2016, 2017 & 2018, DevSecCon London, Singapore and Boston 2016, 2017 & 2018, DevOpsDays India, c0c0n 2017, 2018, Serverless Summit, null and multiple others. He is also active member of CNCF community speaker’s bureau.

Presentations

Defenders Guide to Cloud Native Infrastructure Security Tutorial

Developer and Operation teams (DevOps) have moved towards cloud, containers, kubernetes, serverless and cloud native infrastructure. In this workshop participants will learn to securely build, deploy and manage cloud native infrastructure, by focusing on infrastructure security, supply chain security with real-world scenarios to apply practical security in the day to day operations.

David Aronchick leads open source machine learning strategy at Azure. He spends most of his time helping humans convince machines to be smarter. (He’s only moderately successful at this.) Previously, he led product management for Kubernetes on behalf of Google, launched Google Kubernetes Engine, and cofounded the Kubeflow project. He’s also worked at Microsoft, Amazon, and Chef and cofounded three startups. When not spending too much time in service of electrons, he 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 he remembers when he was that age.

Presentations

How to adopt cloud native machine learning with Kubernetes and Kubeflow Session

Using Kubernetes and Kubeflow, David Aronchick shows how every company, no matter how technical, can use sophisticated machine learning (ML) solutions to transform their businesses while taking advantage of the reliability and portability that cloud native applications can provide.

Jibby lives to fight the good fight; an experienced Silicon Valley Software and DevOps engineer, Jibby has worked across multiple industries addressing social issues in both large and small technology companies as well as for the Marshallese government as a consultant to prevent bad guys from laundering money through off-shore bank accounts. With cloud computing as her core skill set, she has become a subject matter expert on site reliability and disaster recovery aiming to build out scalable AWS cloud solutions. At Welkin Health, a Series-A health tech start-up, she leads the DevOps space to ultimately foster long term solutions to patients with chronic diseases.

Presentations

Reliability and Resiliency in Application Development in the Cloud Session

In this presentation, I take you through the DevOps engineer's lens of not only discovering the power of cloud computing but utilizing to it’s utmost power to protect your company against everything from security vulnerabilities to natural disasters.

Oscar Barlow is a Senior Consultant at Infinity Works. He has formerly been a philosopher, marketer, and filmmaker. He has seen all of IMDb’s top 250 movies, and once built a boat more or less because people told him he couldn’t.

Presentations

Dude, where's my yoghurt? Algorithms and competition in UK retail Session

A case study in productionizing a system for algorithmically determining your competitive strengths and weaknesses in UK retail.

Daniel Barthelmes is Head of Operations for otto.de, the eCommerce platform of OTTO (GmbH & Co KG). During his nearly 10 years at OTTO, Daniel has helped change and develop otto.de from a customized off-the-shelf software running in on-prem datecenters to a state-of-the-art cloud-native distributed microservice platform, gradually transitioning more and more responsibilities from the centralized operations to the decentralized development teams. He enjoys working with people just as much as working with technology. At work he loves wearing a suit and a tie.

Presentations

No Limits - When a Migration to the Cloud Transforms your Tech Teams Session

When they got the green light from management to go ahead and migrate OTTO's eCommerce platform the to cloud, the development and engineering teams had no clue how to even approach such an undertaking. So they did what they always do - with amazing results.

Nikhil Barthwal is passionate about building distributed systems. He has several years of work experience in both big companies & smaller startups and also acts as a mentor to several startups. Currently, he is Tech Lead in Google Cloud Platform working on Knative, a Kubernetes-based platform to build, deploy, and manage modern serverless workloads.

Outside of work, he speaks at local meetups as well as international conferences on several topics related to Distributed systems & Programming Languages. You can know more him via his homepage www.nikhilbarthwal.com.

Presentations

Knative: A Kubernetes Framework to manage Serverless Workloads Session

Using Knative (a Kubernetes framework) to build and deploy modern serverless workloads in a vendor neutral fashion.

Laurent is Staff Engineer at Datadog and works in the Compute team, which is responsible for setting up and scaling Kubernetes platforms. Laurent has given several talks on the topic of application deployment and containers in conferences such as Dockercon, Open Source Summit or EuroBSDcon

Presentations

Kubernetes the Very Hard Way Session

Lessons learned operating large Kubernetes clusters

Reliability engineer working with highly available systems serving mass customer traffic.
I am especially interested in the concepts that allow high availability – everything form horizontal scalability to the process around incident response. I see systems, people and the tooling that allows interaction between them as one whole that should be managed as such.

Presentations

Making S3 even more resilient using Lambda@Edge Session

Technical solution and learnings from building a true multi-region active-active file service using Lambda@Edge and S3 (with buckets in multiple AWS regions).

Zack Bloom is a Director of Product at Cloudflare, where he works to build a better Internet. He was the co-founder and CEO of Eager, a company acquired by Cloudflare in 2016, and an engineer at HubSpot where he worked on open source software.

Presentations

Isolate Computing Session

The way a process works hasn't materially changed since the mainframe, but with the Internet and Serverless what we need from a computer has changed dramatically; If we take technology invented for running code in a browser, and move it into the network, many of our problems may disappear.

Janna Brummel is an IT chapter lead (a line manager who still does day-to-day work) on the SRE team at ING Bank in Amsterdam. Previously, Janna worked as a business manager for ING’s CIO and as a dev engineer developing software for ING’s debit and credit card backend systems.

Presentations

Revolutionizing a bank: introducing service mesh and a secure container platform Session

For years we have been told ‘no’ to any external hosting. We have always lost time by not being able to use open source and cloud native products without adjustments. Why? We work for a bank. This is changing now: we are proving that we can run APIs in a secure container platform in the public cloud

Juan Pablo Buriticá is the vice president of engineering at Splice, where he leads a distributed team throughout the US and Latin America building a cloud platform for music creation, collaboration, and sharing. Juan Pablo is the VP of Engineering at Splice.com. He’s spent the last 10 years building and scaling distributed engineering teams for startups and Latin-American open-source software communities. When not in meetings, he listens to hardcore punk. He was born in Bogotá, lives in New York and loves empanadas.

Presentations

Accelerating Engineering Delivery Tempo Session

How we accelerated Splice Engineering delivery using industry insights and data.

Ingrid Burrington writes, makes maps, and tells jokes about places, politics, and the weird feelings people have about both. Much of her work focuses on mapping, documenting, and studying the often-overlooked or occluded landscapes of the internet (and the ways in which the entire planet has become, in effect, a “landscape of the internet”). By examining the political geography and embodied realities of living on a networked planet, she seeks to demystify these technologies for non-technical audiences and to reframe technology’s underlying politics and power dynamics. Her writing has appeared in The Atlantic, The Nation, Popula, e-flux journal, and other outlets. She is also the author of Networks of New York: An Illustrated Field Guide to Urban Internet Infrastructure. Ingrid has previously taught at Rhode Island School of Design, the Cooper Union, and the School for Poetic Computation. Her work has previously been supported by Eyebeam, Data & Society Research Institute, USC’s Annenberg Innovation Lab, and the Center for Land Use Interpretation.

Presentations

Keynote by Ingrid Burrington Keynote

Details to come.

Paris Buttfield-Addison is cofounder of Secret Lab, a game development studio based in beautiful Hobart, Australia. Secret Lab builds games and game development tools, including the multi-award-winning ABC Play School iPad games, the BAFTA- and IGF-winning Night in the Woods, the Qantas airlines Joey Playbox games, and the Yarn Spinner narrative game framework. Previously, Paris was mobile product manager for Meebo (acquired by Google). Paris particularly enjoys game design, statistics, the blockchain, machine learning, and human-centered technology research and writes technical books on mobile and game development (more than 20 so far) for O’Reilly. He holds a degree in medieval history and a PhD in computing.

Presentations

Replacing Your Gearbox At 100MPH: How Live Games Monitor and Change With Millions Playing Session

Games can teach the software world a lot about performance, monitoring, change, and beyond. This talk reviews current best practices for gathering large amounts of data from ongoing user activity, finding the best modifications to make in the analysis of that data, and how to roll out changes while hundreds of thousands of users are right in the middle of something!

David Cheney is a software engineer at VMWare. David has been involved with the Go project for more than eight years. He is a regular contributor to the language, focusing on Go on ARM processors. Previously, he ported Go to FreeBSD/ARM and Solaris/AMD64 and is working on a port to Linux/ARM64. David writes frequently about Go on his blog and has spoken locally and internationally.

Presentations

Keynote by Dave Cheney Keynote

Details to come.

Devesh works at Yelp as Tech Lead for the Commerce group, which provides platform for enabling consumer transactions and subscription management at Yelp. His passions include building scalable, performant and well monitored systems. He holds Masters in Computer Science from University of Arizona.

Presentations

Building Autoscaling Systems: A case study using Step Functions Autoscaler Session

Learn about the challenges and major design considerations of any autoscaler system through a production case study of AWS Step Functions autoscaler at Yelp.

System Administrator and Architecture Engineer during his 8 year tenure at Nokia. He is now Sr. SRE at Google, where he has been working since 2008, as a member of Google’s CRE team, helping companies meet their reliability requirements.

Presentations

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

Explore the key concepts behind microservices, and then work through a guided problem to apply these concepts to evaluate and build systems of your own.

Kevin is a local organizer for DevOpsDays Nashville and Docker Nashville. He has been distinguished by his peers as a Docker Captain for his outstanding work with the community and the successful implementation of Docker in Production over the past 5 years. He is passionate about sharing the stories of success (and failure!) of the teams he works with and his own experiences. He is a developer evangelist for Instana, an APM and container monitoring service provider and speaks globally on topics including distributed computing, microservices, containers, monitoring, logging, deployment automation, observability, public speaking, alert fatigue and human ops.

At his previous jobs he‘s designed and built distributed scheduling systems utilizing Symfony (PHP), Amazon SQS, DynamoDB, and Redshift. His most recent project he was responsible for designing, building and delivering a modern software delivery platform using Go/Angular which was integrated with Docker Swarm and Gitlab. This application is capable of delivering phoenix environments and a fully configurable production pipeline. This application manages the SDLC of over 1000 containers and dozens of engineers building on a Kafka, Cassandra, and Spring Boot ecosystem.

Presentations

Observability Workshop: Instrumenting Cloud Native Applications Tutorial

In this workshop attendees will configure a K8S cluster in GKE, deploy Prometheus and Jaeger in support of observing and monitoring a distributed microservice application, instrument that application by introducing libraries and tooling to support capturing business metrics as well. Each attendee will configure, update, and deploy a cloud native application utilizing Gitlab and Gitlab-CI.

Aish is a software engineer at Slack, where he works on scaling Slack for its largest customers. In the past he has worked at PagerDuty and Goldman Sachs.

Presentations

Automated refactoring and safety in large repositories Session

This talk aims to explain how Slack uses compiler tools with the HipHop Virtual Machine (HHVM) in scaling and auto refactoring its large Hack codebase.

Jennifer Davis is a cloud advocate at Microsoft. Previously, she was a principal site reliability engineer at RealSelf and developed cookbooks to simplify building and managing infrastructure at Chef. Jennifer is the coauthor of Effective DevOps, and founder of CoffeeOps.

Presentations

Prioritizing Trust while Creating Applications Session

Time and money are generally the resources we focus on when building applications. Yet, we can’t buy trust, it builds slowly, and can be broken quickly when we don’t factor it in to our development process. Learn how to leverage security practices to enable an all team approach to security.

Sebastien Deleersnyder is a cofounder and managing partner of Toreon, providing professional ICT security services to customers in Belgium and abroad. As security project leader and information security officer, he’s built up extensive experience in information security-related disciplines, both at strategic and tactical levels. He specializes in application security, combining his software development and information security experience. He’s performed several successful secure development lifecycle projects in the financial and utility sectors, started up software security groups, supported customers in selecting and implementing web application firewalls (WAF), delivered web application security training, and closed a lot of audit findings regarding application security. Sebastien started the Belgian Open Web Application Security Project (OWASP) as chapter leader, was a member of the OWASP foundation board, and performed several public presentations on web applications and web services security. He also co-organized the yearly security and hacker BruCON conference and trainings in Belgium.

Presentations

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

Sebastien Deleersnyder teaches you how to use threat modeling to integrate security in the DevOps workflow, introduces threat modeling as code, and shows you how to build a security culture in your organization.

Software Engineer at Zalando SE, PostgreSQL contributor.

Presentations

PostgreSQL at low level: stay curious! Session

In this talk we will discuss how to to troubleshoot intricate performance issues in PostgreSQL using such tools as strace/perf/eBPF, and stay curious.

Ismail Elouafiq is a developer and data architect at Sweden’s Television. Ismail started as a developer by making and selling video games at a young age. From 2010, he has worked with data, machine learning, and artificial intelligence before it was as popular as it is today.
Ismail also writes online about data science, security and machine learning. He also speaks five languages and when he’s not looking at a screen, you will most likely find him rock climbing, freediving or practicing partner acrobatics.

Website: http://www.ismail.land

Presentations

Building a data ecosystem at Sweden's Television, lessons and pitfalls Session

At Sweden's Television, we manage online products that range from providing news to TV series. And are used by millions of people. To make sure that we create content that engages, that entertains and educates we started our own platform for collecting and analyzing user data. This session highlights the architectural choices we made and the lessons learned in building our data ecosystem.

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: Taming Complex Distributed Systems Session

Taming the complex distributed systems we're responsible for requires changing not just the tools and technical approaches we use; it also requires changing who is involved in production, how they collaborate, and how we measure success.

Observing and understanding distributed systems with OpenCensus Tutorial

In this workshop, attendees will instrument a microservice-based system with distributed tracing using OpenCensus. Attendees will progress from inspecting raw trace data to visualizing the distributed traces with open source engines such as Jaeger and Zipkin. Finally, attendees will export the instrumented data to SaaS products such as Honeycomb and Stackdriver.

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

eBPF is one of the most exciting topics in the performance analysis space. IOVisor (Linux Foundation’s ebpf project) makes ebpf tools. The idea behind this talk is to explain how eBPF works, what purpose it serves and then talk about the tooling available for kubernetes.

Sébastien Goasguen built his first compute cluster while working on his PhD in the late ‘90s when they were still called Beowulf clusters; he’s been working on making computing a utility since then. He’s been focused on containers and container orchestration, creating a Kubernetes startup Skippbox where he created kompose, Cabin, and kubeless. Active in the serverless community, he cofounded TriggerMesh, a serverless management platform that builds on top of Kubernetes and Knative. He can be found hiking the Jura or at open source conferences. He’s the author of the Docker Cookbook and 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 at Velocity. You get a full day of test prep from Sébastien Goasguen, O’Reilly’s top Kubernetes trainer, and the opportunity to take the exam onsite.

Deploying serverless applications to any cloud with Knative Tutorial

Priyanka Sharma and Sébastien Goasguen walk you through deploying 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, an industry-leading DNS, and traffic management platform. An expert on statistical inference and machine learning, Clare writes and speaks often on the intersection of data, philosophy, and entrepreneurship. Previously as CTO of Terbium Labs, Clare led a diverse team of engineers and data scientists. Her team built innovate information security products, preventing fraud while still protecting consumer privacy. Clare has published a number of academic papers on information processing within neural networks, validation of new statistical methods and the philosophy of science. Clare holds a Ph.D. from Georgia Tech and a BS from UC Berkeley.

Presentations

Beyond GeoTargeting: Traffic Management for the Modern Application Session

Mobile, serverless, edge — the link between an IP address and geography has never been so tenuous, yet geo-targeting is still at the center of most traffic management policies. In this talk we’ll discuss the future of traffic routing in a world where servers are more an abstraction than a physical reality.

Christian Grabowski is a backend software engineer at the next-gen DNS and traffic management company NS1. Christian has worn many engineering hats over the course of his career and has worked on a variety of software but loves getting into the nitty-gritty low-level code the most. When he is not developing services that make up NS1, he’s rather active in the open source community, contributing to projects such as gobpf, bcc, and Kubernetes.

Presentations

The Golden Idol Swap: Pragmatic Database Migration Session

Switching databases requires a lot of effort from engineering teams. Once a team justifies the cost, there are still steps one can take to reduce the amount of work to achieve the payoff. NS1 achieved this by creating an abstraction layer of wire protocols between the old and new databases. Allowing us to develop advanced functionality in new services while legacy services required minimal changes

Jon is a Principal Product Manager at BMC. He has been working in the technology sector, particularly in the field of IT Service Management, for two decades, in roles ranging from development, through implementation and process consultancy, to product management. A strong DevOps advocate in the ITSM community, his work focuses on the alignment of the two ways of thinking in enterprises, particularly as DevOps scales beyond the scope of ad-hoc support. He has spoken at a large number of ITSM and DevOps conferences, including DevOps Enterprise Summit USA, Configuration Management Camp, and a number of DevOpsDays events.

Presentations

Swarming, Cynefin, and avoiding the problems of becoming a 3rd line support team Session

This presentation explores the challenges faced by devops practitioners as their role and scale grows in established enterprises, and they get drawn into existing support structures: swarming is explored as a better alternative for devops than traditional tiered support.

Michael Hausenblas is a Developer Advocate at AWS, part of the container service team, focusing on container security. Michael shares his experience around cloud native infrastructure and apps through demos, blog posts, books, and public speaking engagements as well as contributes to open source software. Before AWS, Michael worked at Red Hat, Mesosphere, MapR and in two research institutions in Ireland and Austria.

Presentations

GitOps 101 Tutorial

GitOps* is the practice of Continuous Delivery using Git repos as the single source of truth, managing infrastructure and applications in an immutable and declarative manner. In this training I will motivate the model and show it in action, using Kubernetes and a number of tools from https://www.weave.works/technologies/gitops/

Mike Hobbs is a seasoned Linux Ops Engineer with nearly 20 years experience in this field. Having worked in small companies and large enterprises alike Mike has seen many patterns emerge and repeat over the years and feels it is about time he shared some of these experiences with a wider audience.
He has a particular passion for the DevOps culture, feeling that the unification of disciplines within technology has the potential to deliver great benefits to business and higher job satisfaction for those working within it.
Supporting data-driven decision making and all things monitoring, metrics and observability are the areas in which Mike currently favours most.

Presentations

Helping your Dev teams succeed at Ops, post-Kubernetes. Session

We look at how best to ensure your service owners can succeed with responsibilities and concerns that were traditionally the domain of Ops teams prior to the deployment of Kubernetes for production load within a business.

Bastian is a System Engineer at SysEleven, a full-service hosting company, where he focuses on bringing the power Kubernetes to its customers. Before that he was caring about performance, monitoring, web-security and developer productivity at ResearchGate, the social network for researchers and scientists. When he is not developing stuff or looking at graphs, he likes to cycle, do Yoga, go to beer gardens and frequently speaks at international conferences on software architecture, scaling web applications and open standards and protocols.

Presentations

Highly Available Cross Region Deployments with Kubernetes Session

Learn how to deploy one application across multiple federated Kubernetes clusters.

Nic Jackson is a developer advocate and polyglot programmer working for HashiCorp, and the author of “Building Microservices in Go”.

In his spare time, Nic coaches and mentors at Coder Dojo teaching kids 7-14 an introduction to coding, teaches at Women Who Go and GoBridge, speaks and evangelizes good coding practice, process, and technique and works to raise money for a charity he runs with his wife.

Presentations

Bridging the gap between brownfield and greenfield applications with a Service Mesh Tutorial

Dynamic cloud-based infrastructure has forced us to re-evaluate how we route and secure traffic in our internal networks. A popular solution for this is a service mesh; in this session, you will learn how the service mesh not only applies to modern infrastructure. This session will show you how to bridge the gap between brownfield and greenfield applications.

Peter Jausovec is a software engineer with more than 10 years of experience in the field of software development and tech. During his career, he spent time in various roles, starting with QA then moving to software engineering and leading tech teams. His early career was mostly focused on developer and cloud tooling, however, in recent years he has been focusing on developing distributed systems and cloud-native solutions.

Presentations

Building cloud-native applications 2-Day Training

This training will give you an understanding of fundamental building blocks of the next generation cloud-native apps. You will learn how to decide on containers vs. functions, which communication patterns to use, how to set up development and debugging environment, CI/CD pipelines and monitor and observe your applications using key metrics through theory, demos, and exercises, using Kubernetes.

Nathanael is the Sr Network Architect at NS1 where he oversees the global network. He’s been in the internet infrastructure industry for about ten years, and has worked with companies from ad tech, CDN and hosting both in a network engineering capacity as well as system administration.

Presentations

BGP Edge optimization with active measurement Session

The internet is underpinned by one critical protocol - BGP. It is famously simple, by design. That simplicity has helped it withstand the test of time and led many organizations to build complicated systems to drive their routing and shape their traffic. It is good enough for almost anything. Let's go beyond “good enough” and take BGP to the next level to improve performance.

Jonathan Johnson is a platform architect at Cognituum, working on the symbiosis of Cognituum’s artificial general intelligence (AGI) platform with the Kubernetes ecosystem, and a software architect at Dijure LLC. Jonathan is halfway into his second score of engineering commercial software, driven by his desire to design helpful software to move us forward. His applications began with laboratory instrument software and managing its data. Jonathan was enticed by the advent of object-oriented design to develop personal banking software. Banking soon turned to the internet, and enterprise applications took off. Java exploded onto the scene, and since then he has inhabited that ecosystem. At 454 Life Sciences and Roche Diagnostics, Jonathan returned to laboratory software and leveraged Java-based state machines and enterprise services to manage the terabytes of data flowing out of DNA sequencing instruments. Then as a hands-on architect at Thermo Fisher Scientific, he applied the advantages of microservices, containers, and Kubernetes to their laboratory management platform. Jonathan enjoys comparing and sharing his adventures with peers. He shares ways to modernize application architectures while adhering to the fundamentals of high modularity and low coupling. A longtime resident of Connecticut, he discusses his experiences with technical groups and meetups.

Presentations

Understanding Kubernetes Workshop Tutorial

An introduction to Kubernetes for software engineers covering concepts and hands-on tutorials using KataCoda.com/javajon

David’s interest and expertise include design of automation solutions, driving cultural change and streamlining organisational processes in grown environments. David has held leadership positions in product management, architecture, technology consulting and IT management consulting.

Collectively, his teams have delivered more than ten thousand days of services over the past few years for customers across all industries and at every level of IT sophistication.

David holds a Master degrees from Vienna University of Technology (Medical Informatics), University of Vienna (Informatics Management) and University of Salzburg (Communication Science) as well as several executive education certificates from MIT Sloan, Hernstein amongst others. He has also earned project management and technical delivery certifications from APIM, SCRUM alliance, SAFe, the DevOps Institute and AWS.

Linkedin: linkedin.com/in/jungwirth
Xing: xing.com/profile/David_Jungwirth

Presentations

Complex change through simple steps: three principles to reduce deployment time by 99% Session

While it’s great to “Think big,” it is important to start small and sensibly, and invest into improvement initiatives like a financial investor. Find out how we helped an enterprise achieve a deployment time reduction of 99%, double the amount of releases and massively reduce its overhead costs for each release with few small improvements over a period of 2.5 years.

Park Kittipatkul is a software engineer with over 10 years of experience in diverse areas. At SignalFx, Park works on product engineering and enjoys exploring technologies including serverless architecture and monitoring. While at SignalFx, he has won multiple hackathons with innovative projects and presentations. Previously, he was at Twitter working on their feeds/timeline product. Prior to that, he spent 5 years at Salesforce.com building sales, support, and communities products.

Presentations

Building Maintainable, Observable Applications on Multi Cloud Serverless Architecture Session

This talk will share best practices for building, maintaining and instrumenting applications on multi-cloud serverless architecture.

Ellen’s a developer advocate at Garden, and also an avid gopher—responsible for the most comprehensive Go course in Portuguese. They first got acquainted with Kubernetes while writing code for kubectl, in a SIG-CLI internship. They’ve spoken at world-famous events, and at countless local meet-ups. Ellen is a proud recipient of a ‘Best Hair’ award.

Presentations

The State of Kubernetes Development Tooling Session

Developers working with Kubernetes still wonder what the optimal development workflow looks like. Let’s take a look at the capabilities of the tooling available in the current landscape and see if it can offer end to end workflows that perform effectively in the real world.

Ignat Korchagin is a systems engineer at Cloudflare, where he works mostly on platform and hardware security. Ignat’s interests are cryptography, hacking, and low-level programming. Previously, he was senior security engineer for Samsung Electronics’s Mobile Communications Division, and his solutions can be found in many older Samsung smartphones and tablets. Ignat started his career as a security researcher in the Ukrainian government’s communications services.

Presentations

The definitive guide to make software fail on ARM64 Session

Even software, written in high-level cross-platform language with no assembly, can fail multiple ways, when ported to a different CPU architecture: this presentation describes the issues we encountered, when porting our software stack to ARM64.

A Linux sysadmin, turned FreeBSD sysadmin, turned Linux sysadmin, turned systems engineer (somewhere along that path there’s a Devops hat as well), Alexandros has been in the space since 1999, starting as a hobbyist, then a professional. Currently working with the Wikimedia Foundation, he has pushed forward for more virtualization and better orchestrated microservices and environments for their execution. The kubernetes project is a current passion.

Presentations

What happens when you type de.wikipedia.org? Session

An overview of how we deliver Wikipedia; to you!

Andy is a Senior Production Engineer at Shopify, where he helps drive capacity planning, auto-scaling, and job infrastructure. Being a hyper-growth company, Shopify’s infrastructure needs are constantly evolving, and Andy works with the world-class teams at Shopify to ensure the infrastructure keeps up with constantly growing demand.
Previous to that he was an Engineering Manager at D2L, a leader in cloud-based Learning Management Systems.
He also spent 12 years as Developer in the Video Game Industry working for large companies such as Electronic Arts, Rockstar Games, as well as his own development studio.

Presentations

Autoscaling in Reality. Lessons learned from adaptively scaling Kubernetes Session

How we saved a million dollars a year in infrastructure costs by rolling our own auto-scaler.

Danielle is an engineer at HashiCorp where she works on the Nomad cluster orchestrator. Previously, she was a Staff Software Engineer at CircleCI where she worked on build infrastructure and was a maintainer of CocoaPods and fastlane. She has also been described as the queer who yells at clouds.

Presentations

Stateful Systems in the time of Orchestrators Session

As organisations increasingly move workloads to cluster orchestrators, they frequently run into issues when trying to manage their stateful services. In this talk, we'll de-mystify how orchestrators interact with storage providers, explore common issues and provide guidance on how to reliably run stateful workloads in cluster orchestrators.

Makes @couchdb @hoodiehq @jsconf EU @greenkeeperio & @offlinefirst — Dissatisfied with the status-quo — CEO at neighbourhood.ie — Duct tape artist and feminist

Presentations

CouchDB 4.0: 1.0 + 2.0 = 4.0 Session

This talks introduces the challenges and solutions of changing the storage and distributed-systems underpinnings from AP to CP (as per CAP) while retaining the unique multi-master replication APIs that CouchDB is renowned for.

Dr Jon Manning is the cofounder of independent game development studio Secret Lab. Jon is currently working on Button Squid, a top-down puzzler, and the critically acclaimed BAFTA- and IGF-winning adventure game Night in the Woods, which includes his interactive dialogue system Yarn Spinner. He’s written a whole bunch of books for O’Reilly Media about iOS development and game development. Jon holds a PhD about jerks on the internet. He’s currently writing “Practical AI with Swift” for O’Reilly Media.

Presentations

Replacing Your Gearbox At 100MPH: How Live Games Monitor and Change With Millions Playing Session

Games can teach the software world a lot about performance, monitoring, change, and beyond. This talk reviews current best practices for gathering large amounts of data from ongoing user activity, finding the best modifications to make in the analysis of that data, and how to roll out changes while hundreds of thousands of users are right in the middle of something!

Robin Marx is a Web Performance Researcher at Hasselt University, Belgium.
He is the author of the academic paper on HTTP/2 prioritization and has been a contributor in the QUIC working group for multiple years. He is currently focusing on creating tools for the QUIC and HTTP/3 protocols that help others debug their behavior and performance. He often talks about QUIC and web performance at international conferences, trying to make the complex situations more insightful to the wider public. In the weekends, Robin likes to hit other people on the head with longswords.

Presentations

Fixing HTTP/2 and preparing for HTTP/3 over QUIC Session

Deploying HTTP/2 correctly can be challenging in practice, and HTTP/3 will make things even more difficult as the underlying QUIC protocol runs over UDP. We talk about practical proxying, caching, load balancing and routing issues and how to overcome them.

James Mickens is a professor of computer science at Harvard University. His research focuses on the performance, security, and robustness of large-scale distributed web services. Mickens received a B.S. degree in computer science from the Georgia Institute of Technology, and a Ph.D. in computer science from the University of Michigan. Before coming to Harvard, he spent six years as a researcher at Microsoft. He currently does not have a Wikipedia article, mainly because Wikipedia servers do not accept 17 GB text files entitled “Let Me Sing The Song Of James Mickens (This Song Was Uploaded From An I.P. Address Owned By James Mickens).”

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

Build confidence in your systems' behavior and identify weaknesses before they happen. Join Russ Miles on a deep dive into chaos engineering and learn how to apply it in your organization.

Effie Mouzeli studied physics and scientific computing but decided to follow neither. Instead she became a sysadmin, later systems engineer, now SRE. She has worked in a number of startups and small organisations, where her responsibilities were usually automation, infrastructure architecture, and working closely with developers. Currently, she is one of the newer members of SRE team at the Wikimedia Foundation. Away from work, she loves camping, concerts, and dressmaking.

Presentations

What happens when you type de.wikipedia.org? Session

An overview of how we deliver Wikipedia; to you!

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 at the mainstage at Kubecon NA 2018.

Presentations

Deploying hybrid topologies with k8s and Envoy: a look at service discovery Session

New software in production comes with a lot of risks, especially for companies with high availability requirements. However, it’s possible to make significant infrastructure changes while maintaining your company’s reliability. This talk will focus on deploying hybrid topologies with K8s and envoy.

Paul Osman has been building external and internal platforms for over 10 years. From public APIs targeted at third parties to internal platform teams, he has helped build distributed systems that power large scale consumer applications. He has also managed teams of engineers to deliver service-based software systems rapidly and with confidence.

Presentations

Measuring Chaos: Chaos Engineering and Team Health Session

This talk will outline effective techniques used at Under Armour to measure service health with Chaos Engineering. I’ll discuss our operational maturity model and how we use it to blamelessly identify teams that need additional help, as well as action items to improve resiliency and happiness.

Manuel Pais is an independent DevOps Consultant, focused on team design, practices and flow. He helps organizations define and adopt DevOps and Continuous Delivery (both from technical and human perspectives) via strategic assessments, practical workshops and coaching. Manuel is also co-author of the book “Team Topologies: Organizing Business and Technology Teams for Fast Flow” (IT Revolution Press, 2019). Also InfoQ lead editor. Answers by @manupaisable on Twitter and Medium.

Presentations

The elephant in the Kubernetes room: team interactions Session

Regardless of all the technical benefits that Kubernetes undoubtedly brings, team interactions are still key for successfully delivering and running services. How does team design affect the success of Kubernetes adoption?

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 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 musical instruments, and can play the theme of Zelda on most of them.

Presentations

Deploying and scaling applications with Kubernetes 2-Day Training

Thanks to this hands-on training, you will understand Kubernetes' concepts and architecture, and use it to deploy and scale your applications. Each chapter features theory and practice, with many demos and exercises. Each student is given access to a k8s cluster during the training, and will get first-hand experience by completing the exercises.

Maxime Petazzoni is a technical lead and engineering manager at SignalFx. He is the architect behind SignalFx’s Microservices APM offering, and spent several years working on the core of SignalFx: its real-time, streaming SignalFlow™ Analytics. He is also the creator of MaestroNG, a container orchestrator for Docker environments.

Presentations

Observability: From Zero to Production to Navigating Your First Incident Session

In this talk, we’ll lay out a framework for going from zero to production-ready observability of a microservice with metrics and distributed tracing through best practices and practical examples.

Björn is an engineer at Grafana and a Prometheus developer. Previously, he was a Production Engineer at SoundCloud, a Site Reliability Engineer at Google, and a number cruncher for science.

Presentations

What remains of dashboards and metrics without the hype and anti-patterns Session

Open-source tools for dashboarding and metrics have seen massive adoption in recent years. Riding the hype, the new shiny tools are inevitably confronted with overblown expectations and problematic usage patterns, which in turn cause frustration and criticism. We will walk through the concerns raised to learn how to use dashboards and metrics effectively rather than condemning them altogether.

Lena is currently Director of Engineering at CircleCI, the leader in continuous integration and delivery for developer teams. After a career in finance, arts, and media, Lena found herself working in tech and at age 26 co-founded her first software company and became a CEO. Over the years, she’s been supporting distributed engineering organisations around the world, helping them deliver great products while continuously learning through inclusive cultures and growth-oriented feedback. Lena is convinced that only diverse teams in inclusive organisations can build appropriate solutions for the challenges that humanity is facing. She is also a proficient writer, photographer, and forever a learner.

Presentations

Keynote by Lena Reinhard Keynote

Details to come.

Alois Reitbauer is chief technology strategist at Dynatrace. Alois is fanatic about monitoring, DevOps, and application performance and has spent most of his professional career building monitoring tools and speeding up applications. He is a regular conference speaker, blogger, book author, and sushi maniac.

Presentations

Don't let your delivery pipelines become your next legacy code Session

The "You build it, you run it" DevOps movement has made developers write a lot of ad-hoc automation code we need to make sure this code is modular, extensible and maintainable.

Liz Rice is the technology evangelist at container security specialists Aqua Security and coauthor 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, and she is currently chair of the CNCF’s Technical Oversight Committee. 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

A Beginner's Guide to eBPF Session

This talk is designed to empower attendees to start writing eBPF programs so they can unleash what have been described as "Superpowers for Linux"

Tess Rinearson is the VP of Engineering at Interstellar, a new company formed by Stellar and Chain, building new tools and products with the Stellar network. She came to Interstellar from Chain, where she started as a systems engineer in early 2015. She’s worked on storage and protocol problems for permissioned blockchains, and has written a popular bitcoin explainer using emoji. Before Chain, she was a full stack engineer at Medium.

Presentations

Consensus is for Everybody Session

An introduction to distributed consensus, with an emphasis on the wide variety of algorithms used in blockchains.

Keynote by Tess Rinearson Keynote

Details to come.

Eleanor Saitta is a security architecture and strategy consultant, with media, finance, healthcare, infrastructure, and software clients across the US and Europe. She has worked in security for 16 years, including as the security architect for Etsy.com and a number of commercial consultancies (Bishop Fox, IOACtive, and others). Her work has encompassed everything from core security engineering and architecture work for Fortune 50 software firms to cross-domain security for news organizations and NGOs targeted by nation states.

This diversity of experience has led Saitta to combine two threads in her security guidance. The first approach looks at security outcomes for humans and organizations, with an emphasis on culture design for resilience, security-appropriate frames for thinking about risk, and how operational changes can shift the balance of power away from adversaries. The second approach looks to modern infrastructure-as-code systems to be able support harder security guarantees, rather than statistical mitigations, and a pragmatic but principle-centric architectural approach.

Saitta is a co-founder and developer for Trike, an open source threat modeling methodology and tool which partially automates the art of security analysis and has contributed to the Briar and Mailpile secure messaging projects. She’s on the advisory boards of the Freedom of the Press Foundation and the Calyx Institute, organizations that look at freedom in the media and security online. She is also a regular speaker at industry conferences; past venues include O’Reilly Velocity, KiwiCon, ToorCon, CCC, Hack in The Box, and HOPE, among others. You can find her on twitter as @dymaxion, and at https://dymaxion.org. Her company, Systems Structure Ltd., lives at https://structures.systems.

Presentations

Taking the Ops out of DevOps Session

Infrastructure as code and immutable images can make our systems radically more secure and improve team resilience, but taking advantage of them will require rethinking the role of ops, both technically and philosophically.

Boris Scholl is a Product Architect with the Azure Compute engineering team focusing on the next generation of distributed systems platforms and application models. He has been working on Azure Developer tools and platforms in various product engineering roles since late 2011. Boris re-joined the Azure Compute team in 2018 after having spent the 18 months outside Microsoft leading an engineering team to work on a microservices platform based on Kubernetes and Service Meshes. His work on distributed systems platforms has resulted in several patents about cloud computing and distributed systems. Boris is a frequent speaker at industry events, a contributor to many blogs, instructor for distributed computing topics and the lead author of one of the first books about microservices and Docker on Azure (Microservices with Docker on Azure).

Presentations

Building cloud-native applications 2-Day Training

This training will give you an understanding of fundamental building blocks of the next generation cloud-native apps. You will learn how to decide on containers vs. functions, which communication patterns to use, how to set up development and debugging environment, CI/CD pipelines and monitor and observe your applications using key metrics through theory, demos, and exercises, using Kubernetes.

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 Cloud Native Computing Foundation (CNCF) projects, with her deepest expertise being the OpenTracing standard. She’s worked on Jaeger tracing and Vitess and given talks on Kubernetes, Prometheus, Envoy, and the Secure Production Identity Framework for Everyone (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

Priyanka Sharma and Sébastien Goasguen walk you through deploying serverless functions to any cloud provider of choice, breaking the shackles of vendor lock in.

Emily is a Senior Software Engineer at Fastly, where she works on the platform for delivering core CDN configurations, and develops in Perl using speech recognition. In a past life, she worked in HR at mobile gaming companies. Emily holds a BA in Architecture from UC Berkeley, and in her spare time likes to hang out in parks with her dog, named Chicken.

Presentations

Voice Driven Development: Who needs a keyboard anyway? Session

This demo-driven talk showcases the speech recognition technology I’ve been using for the last year in my programming career, starting from a solution to RSI and developing into an efficient way to develop software.

Andreas Sieferlinger is a Cloud Platform Engineer at Scout24, where he works on building CI/CD systems.
Putting the focus on simplyfing the workflows by making it easy to follow best-practices.
He previously worked on designing scalable AWS architectures for video streaming and developer tooling to simplify cloud migrations.
Aside from IT he spends most of his time in boy scouting, outdoor activities and fiddling around with synthesizers.
@webratz on Twitter

Presentations

The deputy shot the sheriff! Privilege escalation in build pipelines Session

Build pipelines are commonly used in the industry to not only build but also roll out changes to various cloud accounts. Typically wide permissions are granted to those systems, making them a interesting attack vector. We'll have a look on typical vulnerabilities and discuss on the example of the confused deputy how these can be mitigated in a real-life example.

Having spent a long time scaling Observability at Uber, Rob leads the development of the open source metrics platform M3. He is the creator of M3DB, a Prometheus compatible time series database built for M3 to scale to the needs of Uber’s ever growing metrics footprint, now more than ten billion metrics. He is also a member of OpenMetrics, an effort to create an open standard for transmitting metrics at scale.

Presentations

M3 and Prometheus, Monitoring at Planet Scale for Everyone Session

Scaling monitoring, alerting and configurational complexity for a single view of your applications, databases, infrastructure and operations across all regions using M3 and Prometheus.

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, Mary Treseler, Ines Sombra Turnbull, and James Turnbull open the second day of keynotes.

Wednesday Opening Welcome Keynote

Program Chairs, Mary Treseler, James Turnbull, and Ines Sombra open the first day of keynotes.

James Stewart is CTO and Partner at Public Digital where he works with presidents and practitioners to adapt to the internet-era.

Previously, James was a cofounder of the UK Government Digital Service and served as deputy CTO of the UK government, where he was instrumental in the UK government’s use the public cloud, embrace of open source, and changing approach to security, all with the goal of increasing government’s ability to focus on user needs.

James speaks regularly around the world on organizational transformation, technology strategy, and cyber security.

Presentations

Solving problems with principles Session

How developing a solid set of principles helps leaders solve problems across complicated organisations

Jennifer “Jenn” Strater is a developer advocate for Gradle. She is the owner of the Groovy Community slack and a contributor to various Open Source projects including Spring REST Docs, Codenarc, Groovy, and Gradle.

Presentations

The Path to Build Happiness Session

This session walks through some of the best practices I've learned since transitioning from a software engineer at various product companies to working for a company that focuses on build automation.

Molly Struve is the Lead Site Reliability Engineer at Kenna Security. She joined Kenna in 2015 and has had the opportunity to work on some of the most challenging aspects of Kenna’s code base. This includes scaling Elasticsearch, sharding MySQL databases, and taming Resque’s usage of Redis. Given her degree in Aerospace Engineering from MIT, it is no surprise that Molly thrives on optimizing code performance. When not making code run faster, she can be found fulfilling her need for speed by riding and jumping her show horses.

Presentations

Creating A Scalable Monitoring System That Everyone Will Love Session

This talk will give you the tools and strategies you need to build a monitoring system that will scale with your team as well as your infrastructure.

Lukasz has been an infrastructure engineer in many roles, as an early SRE at Uber on the Observability team he developed parts of M3 and other monitoring infrastructure.

Presentations

M3 and Prometheus, Monitoring at Planet Scale for Everyone Session

Scaling monitoring, alerting and configurational complexity for a single view of your applications, databases, infrastructure and operations across all regions using M3 and Prometheus.

Yulia Trakhtenberg is a software engineering manager with more than seven years’ experience in software team building and management. With 15 years of experience in software development (both Backend and Frontend), including requirements, architecture, design, coding, testing, quality and customer issues. Yulia’s expertise is with seeing the broader picture and the small details, combining deep technical knowledge with understanding of product, business and customer needs, all based on a solid understanding and proven experience in Agile management methodologies. Some of the technologies and methodologies and other -logies Yulia has experience with include: C++, Ruby, Web, Big data, Java, PHP, NoSQLs, Redis, MySQL, automation, management, recruitment, and team empowerment.

Presentations

A GDPR Retrospective: Implementation by a Large-Scale Data Organization in Reality Session

GDPR was likely one of the biggest challenges in data management that occurred in 2018. This talk will be a one year retrospective about how it was executed in reality at a large-scale data organization.

M​ary Treseler is vice president of content strategy at O’Reilly Media, ​where she leads an editorial team that covers a wide range of topics from DevOps to design, and the chair of O’Reilly’s Velocity Conference. Mary has been working on technical content for 25 years, acquiring and developing content in areas such as programming, software engineering, and product design. A Boston native, Mary lives​ oceanside​ ​in Padanaram, MA.

Presentations

Thursday Opening Welcome Keynote

Program Chairs, Mary Treseler, Ines Sombra Turnbull, and James Turnbull open the second day of keynotes.

Wednesday Opening Welcome Keynote

Program Chairs, Mary Treseler, James Turnbull, and Ines Sombra open the first day of keynotes.

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, Mary Treseler, Ines Sombra Turnbull, and James Turnbull open the second day of keynotes.

Wednesday Opening Welcome Keynote

Program Chairs, Mary Treseler, James Turnbull, and Ines Sombra open the first day of keynotes.

Robin van Zijll is a site reliability engineer and product owner on the SRE team at ING Bank in Amsterdam. He has years of experience being on call for all functionalities used by retail banking customers.

Presentations

Revolutionizing a bank: introducing service mesh and a secure container platform Session

For years we have been told ‘no’ to any external hosting. We have always lost time by not being able to use open source and cloud native products without adjustments. Why? We work for a bank. This is changing now: we are proving that we can run APIs in a secure container platform in the public cloud

Dafydd Vaughan (he/him) is a digital technology specialist with extensive experience in transforming complex legacy IT and coaching technology teams as they build new digital services. He was previously a senior technical architect at the Government Digital Service, where he led teams that transitioned DVLA‘s IT services back in-house, and delivered new digital services such as view your driving licence, buy and sell vehicles and tax your vehicle. He also spent 2 years leading the team that operated GOV.UK.

After GDS, Dafydd set up a consultancy, Cedyrn, to advise large organisations on replacement of legacy technology, adoption of public cloud services, and how to build strong digital teams.

Presentations

Solving problems with principles Session

How developing a solid set of principles helps leaders solve problems across complicated organisations

Erik has over 15 years experience working with cloud and infrastructure, before joining HashiCorp he worked as a consultant at Xebia and also founded Instruqt, a hands-on learning platform that uses real infrastructure to teach Cloud and DevOps tooling.

Presentations

Bridging the gap between brownfield and greenfield applications with a Service Mesh Tutorial

Dynamic cloud-based infrastructure has forced us to re-evaluate how we route and secure traffic in our internal networks. A popular solution for this is a service mesh; in this session, you will learn how the service mesh not only applies to modern infrastructure. This session will show you how to bridge the gap between brownfield and greenfield applications.

An infrastructure automation explorer and cloud enthusiast, Rosemary works to bridge the technical and cultural barriers between infrastructure engineers and application developers. She has talent for solving intractable problems with code, whether this means helping an infrastructure engineer learn to code or an application developer troubleshoot infrastructure failures. When Rosemary is not drawing on whiteboards, she valiantly attempts to hack stacks of various infrastructure systems on her laptop while foraging for tasty victuals (especially pizza) around the world.

Presentations

Test-Driven Development (TDD) for Infrastructure Session

In this talk, we'll cover methods of adapting and applying test-driven development to configuring and deploying infrastructure-as-code.

Heidi Waterhouse is a developer advocate at LaunchDarkly. She works at the intersection of cutting-edge technology, usability, and possible disaster.

Presentations

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

We never change the amount of work or technical debt, we just shift it, and with it, we change how it emerges and appears.

Free as in Puppies: Toward a better build vs. buy understanding Session

When we make a build vs. buy calculation, it's easy to miss several important parts of the calculation, including maintenance, updating, security, availability, and finding operators.

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

Chaos Engineering and War Gaming with a Flamethrower Session

DDoS mitigation is an ever-evolving art. Architectures change, attackers get more creative, and keeping the team and platform ahead of the curve is a constant battle. Chaos Engineering to the rescue! We’ll share our experiences with DDoS war games as a means of keeping the platform resilient, the team’s skill-set polished, their tools in top shape, and their spirits and confidence high.

Jamie Wilkinson is a site reliability engineer at Google. He is a contributing author to the SRE Book and has presented on contemporary topics at prominent conferences such as linux.conf.au, Monitorama, PuppetConf, Velocity, and SRECon. His interests began in monitoring and automation of small installations and have continued with human factors in automation and systems maintenance on large systems. Despite his more than 15 years in the industry, he is still trying to automate himself out of a job.

Presentations

Configuration Is Riskier Than Code. Session

Config changes cause more outages than code changes. We can show with the UTM theorem that your application is merely a terrible software interpreter; we should apply the same risk mitigations we do for deployment of code. But config languages make this much harder because an application is usually not a full interpreter! Address this risk with progressive rollouts and config minimisation.

Sabine Wojcieszak is the enthusiastic Agile & DevOps Enabler at getNext IT, a Kiel (Germany) based consultancy. As a coach she helps teams and organisations to improve their teamwork and their communication in order to grow. She enables people to work in an agile way or to adopt the DevOps mindset and focuses on the human part of such evolutionary process. To re-think the way teams work, organizational structures and habits is crucial for ongoing success. Her very personal and special interest is in the topics of New Work and the new approach of how to deal with failure. Sabine is a well-known speaker at international tech conferences, author of several articles and one of the DevOps Days Kiel organisers. She is one of the founders of the Kiel region community of Softwerkskammer.org -the German Software Craftsmenship community – and co-founder of the “Slack Friday” and the “Scalable Thinking” meetups. For the Industrial DevOps open source research project “titan” Sabine has the role of the community manager. She also lectures on topics of Agile Project management, DevOps and Open Source at the University of Applied Science in Kiel.

Presentations

A fairy tale about habits or what we can learn from Cinderella and her peers in DevOps! Session

Like Cinderella´s "The good in the potty, the bad in the croppy" we should take a closer look at our habits and decide which of them will support our DevOps endeavors and which will harm them!

Yoshi Yamaguchi is a developer advocate on Google Cloud Platform at Google, where he works on system observability. Yoshi has been leading and supporting developer communities over ten years.

Presentations

Observing and understanding distributed systems with OpenCensus Tutorial

In this workshop, attendees will instrument a microservice-based system with distributed tracing using OpenCensus. Attendees will progress from inspecting raw trace data to visualizing the distributed traces with open source engines such as Jaeger and Zipkin. Finally, attendees will export the instrumented data to SaaS products such as Honeycomb and Stackdriver.

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

Keynote by Christine Yen Keynote

Details to come.

Brian is a 20-year veteran of the software industry, with startup and enterprise tech leadership experience across a range of businesses.

Presentations

Server-less, Automated, Personalized Book Recommendations at Scale on AWS Session

The Momentum Engine is a server-less application built on AWS using Lambda, DynamoDB, Kinesis, SQS, EMR and Data Pipelines, and S3, allowing us to use continually updated, data-driven analytical models to automatically compose and send personalized book recommendations emails to our subscriber base, at scale.

    Contact us

    confreg@oreilly.com

    For conference registration information and customer service

    partners@oreilly.com

    For more information on community discounts and trade opportunities with O’Reilly conferences

    velocity@oreilly.com

    For information on exhibiting or sponsoring a conference

    Contact list

    View a complete list of Velocity Conference contacts