Build & maintain complex distributed systems
17–18 October 2017: Training
18–20 October 2017: Tutorials & Conference
London, UK

Speakers

Using a full stack, end to end view of applications and services, expert practitioners will share insights for building the fastest and most durable systems.

New speakers are added regularly. Please check back to see the latest updates to the agenda.

Filter

Search Speakers

DevOps Engineer with Lead QA/Performance Engineer background.

Maintainer of several plugins for Jenkins:

  • S3 Plugin
  • Build Rotator Plugin
  • FluentD Plugin
  • Groovy Event Listener Plugin
    Fixed several performance and stability issues in Jenkins eco-system (Jenkins Core, EC2 Plugin, Timestamper Plugin, Parameterized Trigger Plugin, Build Failure Analyzer Plugin, etc.)

More info: http://stackoverflow.com/users/story/868947

Presentations

Scale CI from 20k to 140k builds per day Session

The story of how we scaled single instance of Jenkins master from 20k builds per day to 140k using Amazon AWS services (EC2, S3, Memcache, etc.) Disclaimer: everything we did to achieve this result was open sourced and upstreamed.

Manuel Alvarez focuses on both designing complex technical solutions over a variety of technologies and driving business objectives by implementing solutions aligned with the organization goals with proven ROI, such as implementing advanced caching techniques to reduce platform costs. Manuel has worked on large projects with financial institutions, high-tech companies, and telecommunication services across multiple geographies.

Presentations

Failover early: when to failover at your CDN Session

"By failing to prepare, you are preparing to fail" Your risk mitigation strategy must layers the most cost efficient strategies to effectively mitigate or reduce the adverse effects of failure. This talk will present you the CDN as a failover tool. I will review use cases and show you how to evaluate if it is a good idea to use a CDN by evaluating costs, benefits, operations, and time to mitigate

Kolton is co-founder and CEO of Gremlin Inc. Previously he was a Chaos Engineer at Netflix improving streaming reliability and operating the Edge services. He designed and built F.I.T., Netflix’s failure injection service. Prior he improved the performance and reliability of the Amazon Retail website. At both companies he has served as a ‘Call Leader’, managing the resolution of company-wide incidents. Kolton is passionate about building resilient systems, primarily as it lets him break things for fun and profit.

Presentations

The Evolution of Chaos Keynote

Chaos Engineering is an emerging discipline, but its roots are decades old. Why is it becoming the go-to approach for building resilient systems? How have our architectures contributed to the problem? We’ll explore the evolution of Chaos to understand the state of the art. Start your journey toward resilient systems and let your on-calls sleep at night.

Thomas Barns is Risk Modelling and Performance Engineering service lead at Capacitas, responsible for service definition and ensuring consistent best practice across projects. Over the past 10 years he has worked on large projects providing capacity and performance expertise to clients and also owned the roadmap for developing Capacitas’ technical software solutions. During this time, he has seen a big shift in how software engineering is undertaken and viewed by the business, and has built on this to introduce more effective and efficient performance risk management processes. This has meant a focus shifting away from large scale system testing to a full lifecycle approach, alongside research and development in automated data analysis. Thomas is currently defining and governing Performance Engineering processes and standards for a multi-million-pound multi-vendor programme of work at a FTSE 100 company.

Presentations

Continuous Performance Engineering? Moving fast without breaking things Session

With ever increasing demands for fast business change how can we ensure our digital channels have the increasingly exacting standards of performance our customers (and business owners) expect? What does this look like in an age of DevOps and Continuous Delivery? We’ll take you through our experiences as we build a strategy for shifting left and automating performance analysis.

Andrew is a web developer and principal developer advocate for Fastly, working with developers across the world to help make the web faster, more secure, more reliable and easier to work with. He founded a web consultancy which was ultimately acquired by the Financial Times, led the team that created the FT’s pioneering HTML5 web app, and founded the FT’s Labs division. He is also an elected member of the W3C Technical Architecture Group, a committee of nine people who guide the development of the World Wide Web.

Presentations

The Vary header and the future of cache variation at the edge Session

Most people working with CDN caches know about the Vary header but few properly understand what it really does. With the advent of the Key header, new patterns for varying cache content will emerge. This talk will explore common and advanced use cases for Vary, such as language, A/B testing, compression and ServiceWorker support, and review potential changes to consider when Key arrives.

Marianna is a software engineer on Instart Logic’s security and performance engineering team. She has focused her efforts on creating a platform that makes building integrity and performance features easy and fast. Her coworkers tell her she has an uncanny ability to run and debug entire programs in her head.

Previously, she was an engineering manager at Famo.us, where she corralled a group of talented and enthusiastic team of hackers into creating a platform for creating mini-apps fast. And JavaScript domination.

Presentations

Seeing What’s Wrong Just Right Session

A developer hunting for a bug is like a doctor hunting for an illness. She does not need complete understanding of the body for the hunt to be successful. In this talk, we share a few painful distributed webapps debugging anecdotes and an alternate approach that we took using virtualization & visualization you may be inspired to use to get a holistic view of a program to track down elusive bugs.

Mihai Bojin is a software engineer, open-source author, and father living in Dublin, Ireland. When he’s not busy writing code, in Java or Javascript, or investigating challenging production issues at Salesforce, he is either spending time with his two-year-old son and partner or baking bread.

Presentations

Monitoring at Scale in Salesforce Session

Have you ever had to monitor the health of your service (server stats, application errors, etc.)? What if you had to monitor the cloud with its hundreds of thousands of servers? Alerts can create noise and spam your team. Mihai Bojin and Kamil Smuga explain how Salesforce approaches monitoring at scale by putting customers first.

Peter is a distributed systems engineer and open-source contributor who currently moves bytes around for Fastly.

Presentations

Emergent Distributed Architectures: Microservices and Data Pipelines Session

This talk analyses microservices and data pipelines as emergent artifacts of modern software shops. Respecting Conway’s Law, we observe that both systems reflect the organisations and people that build them, and can be well-understood in terms of their relationship to change and time. Attendees will learn the virtues and vices of each architecture, and enough context to apply them coherently.

Sam fell into software engineering by accident but decided to stick around. He loves complex, ecosystem-class problems, cares deeply about building healthy communities and is always looking for ways to bring technology’s enormous potential to bear on the world’s critical problems.

Presentations

The Path to Resilience Session

Resilience engineering is a holy grail of modern software engineering: enormous benefits, but difficult to achieve, and dangerous to even attempt for the unprepared. This talk explores some major concepts behind resilience engineering, and how to move towards resilience without shooting yourself in the foot.

Sean Braithwaite is a data scientist and engineer based in Berlin. For the past 8 years he’s been using data for everything from data driven art installations to real time ad bidding. Most recently he’s been responsible for scaling SoundClouds data pipeline to handle billions of events per day.

Presentations

Emergent Distributed Architectures: Microservices and Data Pipelines Session

This talk analyses microservices and data pipelines as emergent artifacts of modern software shops. Respecting Conway’s Law, we observe that both systems reflect the organisations and people that build them, and can be well-understood in terms of their relationship to change and time. Attendees will learn the virtues and vices of each architecture, and enough context to apply them coherently.

Janna Brummel currently works as an IT chapter lead (a line manager who still does day-to-day work) to the SRE team of ING Domestic Bank the Netherlands in Amsterdam, the Netherlands. Previously, Janna worked as business manager to the CIO of ING Domestic Bank the Netherlands and as a dev engineer developing software for debit and credit cards back end systems of ING.

Presentations

How we try to make a lion bulletproof; setting up SRE in a global financial organization Session

Have you read the O’Reilly book about Google SREs and do you doubt how SRE will work for your more traditional or more regulated company? We will share how we implemented SRE in a global financial organization providing an overview of our global way of working, what technologies we use and why and what we have learned after a year of doing SRE.

Francesc Campoy Flores is a Developer Advocate for Go and the Cloud at Google.

He joined the Go team in 2012 and since then he has written some considerable didactic resources and traveled the world attending conferences, organizing live courses, and meeting fellow gophers. He joined Google in 2011 as a backend software engineer working mostly in C++ and Python, but it was with Go that he rediscovered how fun programming can be.

You can find him on twitter as [@francesc](https://twitter.com/francesc).

Presentations

Go Performance Analysis in Action Tutorial

In this workshop, you'll get to use the tools that make Go a great programming language to use. You will get to use a series of tools, from the well known "go" tool to the less known tools that will allow you to profile, debug, and understand the performance of your programs.

Colin Charles is the chief evangelist at Percona. Previously, Colin was on the founding team of MariaDB Server, worked at MySQL, and worked actively on the Fedora and OpenOffice.org projects. Colin has been a MySQL user since 2000. He’s well known within open source communities in APAC and has spoken at many conferences.

Presentations

Best practices for MySQL high availability Tutorial

The MySQL world is full of trade-offs, and choosing a high-availability (HA) solution is no exception. However, only with high availability can you achieve distributed systems in your database layer. Colin Charles explores the MySQL high-availability landscape, offering deep dives into current technologies, recommendations, and what to look out for.

Capacity Planning for your Data Stores Session

Databases require capacity planning (and to those coming from traditional RDBMS solutions, this can be thought of as a sizing guide). Capacity planning prevents resource exhaustion. Capacity planning can be hard. This talk has a heavier leaning on MySQL, but the concepts and addendum will help with any other data store.

Jürgen Cito is a PhD candidate at the University of Zurich, Switzerland. In his research, he investigates the intersection between software engineering and performance engineer. He was a visiting research scholar at the IBM T.J. Watson Research Center in New York, working on cloud analytics. He was a Visiting PhD student in Martin Rinard’s group at the Massachusetts Institute of Technology (MIT) where he worked on program analysis to conserve energy in mobile applications. Prior to starting his PhD, Jürgen worked as a software engineer for performance monitoring solutions (Catchpoint Systems), as a Technology Consultant (Accenture) and a software developer for a web agency (itellico internet solutions).

Presentations

Can we make developers care about operations? Session

Interesting and terrifying things happen in production. Some of these operational concerns need to be fixed in source code. But, can we make developers care about operations? We talk about our experience with developers struggling with operations and our journey to incorporate runtime performance aspects into the developer's daily workflow and reduce performance problems reaching production.

I am an independent coach, trainer, and consultant. I specialise in team performance, and continuous delivery, including agile methods and DevOps.

My passion is helping teams to build great products, creating environments and systems which are effective, productive and enjoyable to work in.

I have broad experience leading, coaching and delivering with software teams, gained creating web and enterprise applications in publishing, telecommunications, commerce, defense and public sector arenas.
I’m a frequent conference speaker, my outpourings are fuelled by coffee, Lego and Bristol’s frequent inclement weather.

Presentations

A systems thinking approach to recruitment Session

This talk looks beyond the job specification and interview, towards ideas that lean and systems thinking uncover. We look at what constitutes the recruitment ‘system’, going beyond the traditional employee lifecycle. The talk shares a range of practical ideas and concepts to improve the various stages of recruitment including finding, and keeping, the right kind of people.

Matthew Clark leads the architecture for many of the BBC’s websites and apps. He’s overseen the design and operation of some of the BBC’s biggest online events, including the Olympic Games and UK elections. He lives in Manchester, England.

Presentations

Watch out! The nanoservices are comIng Session

Welcome to the world of nanoservices: smaller than a microservice, bigger than a function, they are the perfect unit of software. Nanoservices are flexible, manageable and scalable, and a great way to do serverless computing. This is the story of how to get nanoservices right, from the BBC, who now have over a thousand in production.

Yoav Cohen is VP of Engineering at Incapsula. At Incapsula, he has worked in crucial roles from leading the server development team to director of research and development, and now as VP of engineering. Yoav came to Incapsula from SAP where worked as a software architect and led a team of developers responsible for major infrastructures of the SAP Portal. Yoav has a background in computer science and studied at Tel Aviv University where he conducted specialized in research in Multi-Core Programming.

Presentations

How a Single Quotation Mark Caused a Worldwide Outage: Lessons Learned About Testing Code on Our Network Session

Last year, we experienced our first worldwide network outage due to an erroneous quotation mark in a parsing function. The outage affected the websites that rely on our security and acceleration every day. In this talk I’ll explain how we re-architected key components of the service to become an order of magnitude more reliable for the millions of web sites we protect.

Anne has worked in tech for over 20 years as an engineer, manager and entrepreneur doing everything from inventing desktop products to helping people buy underwear 24 hours a day. She likes to believe she can still read assembly language AND help you buy the right socks at 1 a.m.

Presentations

Distributed Systems. What Can Go Wrong Will Go Wrong Session

Forget Conways Law, in distributed systems Murphy’s Law rules - “everything that can go wrong will go wrong”. At scale, statistics are not your friend and human intuition fails. Embrace your inner catastrophist!

In order to understand current IT organizations, Patrick Debois has made a habit of changing both his consultancy role and the domain that he works in: sometimes as a developer, manager, sysadmin, or tester, and even as the customer. If there is one thing that annoys him, it is the great divide between all these groups. Patrick first presented concepts on Agile infrastructure at Agile 2008 in Toronto, and in 2009 he organized the first devopsdays. Since then he has been promoting the notion of DevOps to exchange ideas between these groups, and show how they can help each other to achieve better results in business.

Presentations

Serverless - the operational side Session

At Small Town Heroes we've been an early adopter of the Serverless technology. In most sessions you will see the new shiny features that show you the easy/fast path. To provide enough Yang, this session will focus on the reality of using Aws Lambda/Api Gateway.

Frederik Deweerdt is a software engineer at Fastly, the real-time CDN, where he leads a team that writes software to handle edge traffic. Frederik has almost 20 years of experience in software development, mostly coding networking software in C. His projects have ranged from a carrier grade SMTP/DNS/SMS server to a satellite-oriented TCP/HTTP proxy.

Presentations

HTTP/2 development: A hands-on approach Tutorial

HTTP/2 (or H2, as the cool kids call it) has been ratified for months, and browsers already support it. But do the exciting features that HTTP/2 offer meet expectations? Frederik Deweerdt walks you through how HTTP/2 fares in the real world, how browser behavior is changing to accommodate new server-side functionality, and how you can get the most of the new protocol everybody’s talking about.

Sara-Jane Dunn is a Scientist working in the area of Biological Computation at Microsoft Research, Cambridge. She studied Mathematics at the University of Oxford, graduating with a MMath in 2007. She remained in Oxford for her doctoral research, moving to the Department of Computer Science, where she worked on the development of a computational model of the gut, to investigate the earliest stages of carcinogenesis in colorectal cancer. In 2012, she joined Microsoft Research as a postdoctoral researcher, before transitioning to a permanent Scientist role in 2014. At Microsoft, her research focuses on uncovering the fundamental principles of biological information-processing, particularly investigating decision-making in stem cells throughout Development. In 2016, she was invited to become an Affiliate Researcher of the Wellcome Trust-Medical Research Council Stem Cell Institute, University of Cambridge, where she collaborates extensively with experimentalists to better understand how to harness the power of these unique cells.

Presentations

Keynote by Sara-Jane Dunn Keynote

Details to come.

Steve Faulkner is the Director of Platform Engineering at Bustle, where he is championing all things “serverless”. Previously he co-founded the streaming music startup Murfie. He lives in Philadelphia.

Presentations

Going Serverless with GraphQL Session

At Bustle we have transitioned our entire production platform to AWS Lambda and API gateway. But it didn't happen overnight. We got there iteratively and GraphQL was a huge part of the process. I'll talk about the specifically about the different approaches we used to transition services and data off of legacy infrastructure and how we used graphQL to do it.

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

The Key to High Performance: What the Data Says Session

The State of DevOps Report has shown that high-performing IT teams decisively outperform low-performing peers, with greater throughput and stability, driving value that shows up on the bottom line. This presentation will highlight insights into key leadership, technical, architectural, and product capabilities to drive these outcomes. Plus: how the study is run each year and the science!

Hannah is Product Manager at Server Density, HumanOps champion, HugOps evangelist and recovering DevOps consultant. Hannah believes that the health of your infrastructure is not just about hardware, software, automation and uptime – It also includes the health and wellbeing of your team.

Presentations

Machine learning in Ops: Do I need it? Session

Machine learning is the new big data. Everyone is supposed to be on board, but do we understand why? How can machine learning help me with my job? With our platforms becoming more complex and changing more frequently than ever before it's time we stopped trying to maintain them manually. This talk explores the technology and real use cases for machine learning in infrastructure operations and SRE.

Uwe Friedrichsen has traveled the IT world for many years. As CTO of codecentric AG, Uwe is always in search of innovative ideas and concepts. His current focus areas are resilience, scalability, and the IT of (the day after) tomorrow. Often, you can find Uwe sharing his ideas at conferences or in his many articles, blog posts, and tweets.

Presentations

Real-world consistency explained Session

This session explores the challenges, options and trade-offs of different consistency models in distributed system landscapes. It starts with the limitations of ACID transactions, looks into eventual consistency and finally explores the current state of research in that area which tries to fill the gaps between ACID and BASE transactions.

Sebastien Goasguen leads all the Kubernetes efforts at Bitnami, which he joined through the acquisition of his startup Skippbox. Sebastien is a 20-year open source veteran. A member of the Apache Software Foundation, he worked on Apache CloudStack and Libcloud for several years before diving into the container world. He is an avid blogger and enjoys spreading the word about new cutting-edge technologies. He also trains developers and sysadmins on all things Docker and Kubernetes. Sebastien is the author of the O’Reilly Docker Cookbook and 60 Recipes for Apache CloudStack.

Presentations

Kubernetes training 2-Day Training

Kubernetes is becoming the leading platform for building distributed applications. Sebastien Goasguen walks you through the architecture of a Kubernetes installation, covering the API objects that make up a distributed application, basic operations of Kubernetes primitives, and advanced scheduling scenarios and production concerns.

Laura Hackney is the Cofounder and Executive Director of AnnieCannons, an organization working to transform survivors of human trafficking into software professionals. Laura is a full-stack software engineer, and she leads AnnieCannons’ curriculum development, nonprofit partnerships, and trauma-informed care and work model. She was previously the manager of the Program on Human Rights at Stanford University, and worked as the Senior Research Associate for Stanford’s Anti-Trafficking Project in the Mekong Sub-Region and was a program associate for the Freeman Spogli Institute’s International Policy Implementation Lab. She holds a Master’s degree from Stanford, and a BA from the University of California, Berkeley. In addition to analyzing various forms of human trafficking around the world, she has extensively investigated the specific issue of trafficking Burmese women and children into the marriage market of China. Domestically, she works with the Human Trafficking Task Force within the San Francisco Police Department’s Special Victims Unit and supports the local Bay Area anti-trafficking groups.

Presentations

Keynote by Laura Hackney Keynote

Details to come.

Ben Hall is the founder of Ocelot Uproar, a company focused on building products loved by users. Ben has worked as a systems administrator, tester, and software developer and launched several companies. He still finds the time to publish books and speak at conferences. Ben enjoys looking for the next challenges to solve, usually over an occasional beer. Ben recently launched Katacoda, an online learning environment for developers that helps break down the barriers to learning new technologies such as Docker and containers.

Presentations

How secure are Docker containers? Session

Docker offers many advantages, simplifying both development and production environments. But there is still uncertainty around the security of containers. During this talk, Ben will share his experiences and investigate Docker and it's security model. The aim is to answer the question - "How secure are Docker containers".

Heinrich Hartmann is the lead data scientist at Circonus, where he is driving the development of analytics methods that transform monitoring data into actionable information as part of the Circonus monitoring platform. Previously, he worked as a researcher for the University of Oxford. Heinrich holds a PhD in mathematics from the University of Bonn.

Presentations

Data science for effective operations 2-Day Training

Gathering telemetry data is key to operating reliable distributed systems at scale. Data science is the art of extracting information from large amounts of data. Heinrich Hartmann explores a wide range of data analysis methods (both theoretical and practical) that can make you more effective at an operations task.

Michael Hausenblas is a developer advocate for OpenShift and Kubernetes at Red Hat, where he helps app ops engineers build and operate distributed services. Michael shares his experience with distributed systems and large-scale data processing through demos, blog posts, and public speaking engagements and contributes to open source software such as OpenShift and Kubernetes. Previously, Michael was a developer advocate at Mesosphere, chief data engineer at MapR Technologies, and a research fellow at the National University of Ireland, Galway, where he researched large-scale data integration and the internet of things and gained experience in advocacy and standardization (World Wide Web Consortium, IETF).

Presentations

Developing and operating serverless applications 2-Day Training

Serverless—also known as function as a service (FaaS)—is going mainstream, and now is a good time to learn how and when to use it. Michael Hausenblas covers serverless use cases, offerings, development, and operational aspects, using AWS Lambda as the environment.

Edward Hiley is a Principal Systems Engineer with NHS Digital. Since joining NHS Digital, Edward has worked on national services such as the Secondary Uses Service (SUS) replacement project: SUS+. SUS+ is a “ground up” full replacement of the current application that involves myriad challenges, including immutable infrastructure, disputed compute clusters, and multi data centre. Prior to joining NHS Digital, Edward was a Solution Architect for the Health and Social Care Information Centre and an Associate Director for the National Institute for Health and Clinical excellence.

Presentations

Challenging Perceptions of NHS IT Session

What are your perceptions of NHS IT? Not great? Well the truth is very different to what you might expect. There is something of a technical renaissance going on in parts of the NHS where things are being done in a modern way, learning from past experiences.

Emma Jane Hogbin Westby leads the operations team for shared digital services at United Nations Office for the Coordination of Humanitarian Affairs (OCHA). She is the author of O’Reilly’s Git for Teams and two books on web development.

Presentations

Humane Teams At Home and Around the World Session

Software development is a social activity that favours direct human contact, yet 21st century life can often get in the way, forcing us to reconsider our communication patterns. In this talk, leaders from two very different teams will encourage the audience to think about how they can build and maintain happy productive teams, regardless of geography.

Mandy Hubbard is a seasoned professional with over 17 years of QA experience, most of which was spent in fast-paced startup environments driving product quality. She has played a critical role in all stages of software development and has a deep understanding of build/test/deploy processes from development to production. She is currently working in as a Software Engineer/QA Architect where she is directing her team in the creation of a CI/CD environment for end-to-end automation of microservices for Care.com’s financial services division.

Presentations

Indispensable, Disposable Jenkins Session

You rely on Jenkins to manage the full stack of your continuous delivery pipeline, but why shouldn’t Jenkins itself be software-defined, ephemeral and available at the push of a button?

Chris Jackson is the Director of Cloud Platforms at Pearson. He leads a small team of incredibly talented engineers into a brave new world of containerised platforms for Pearson’s next generation of digital services. His passion for building valuable technology combined with his amateur skills in all things code inevitably led him to a leadership role where he can help others achieve their goals and engage them in some of the most exciting technology spaces available. Prior to Pearson, Chris spent 8 years with Rackspace observing and participating in the cloud explosion through the eyes of a vendor and seeing how Open Source Software is genuinely changing our approach to everything. He is a reformed thought-leader who will over a beer tell you that many of the world’s problems could be solved with a bit of DevOps…

When he is not working, Chris has a wife and two young boys who serve as a brilliant reminder that bettering education services is a worthy investment of his time. He also is an avid rugby, football and formula one fan who dreams of one day owning a car faster that his release cycles.

Presentations

The Story of Our Startup - Built to Disrupt an Enterprise from the Inside Out Session

I work for a 175 year-old company doing an aggressive digital transformation. Enabling containers, DevOps and micro-services in this environment requires a different approach. Listen to how we built a tech startup inside the enterprise with the aim of innovating the developer experience. Follow our journey from inception to B-round funding becoming the foundation of the company's future.

Kishore Jalleda is currently the head of production engineering in the Americas in Yahoo’s Publisher Products unit, which includes many popular destinations like Yahoo.com, Yahoo Finance, Yahoo Sports, and Yahoo News. Previously, Kishore was the head of SRE at Zynga and worked at IMVU, one of the pioneers of continuous delivery (with cofounder Eric Ries, the author of Lean Startup).

Presentations

Want to solve over-monitoring and alert fatigue? Create the right incentives! Session

Keeping your signal-to-noise ratio high is a non-trivial problem. Modern tools make it easy to over-monitor (which leads to noise). Result? Missed alarms; unhappy customers. Filtering the noise is not the answer. Get insights into how we reduced the alert volume from ~200k a month to a few hundred -- by creating the right incentives and culture.

Angie Jones is a Consulting Automation Engineer who advises several scrum teams on automation strategies and has developed automation frameworks for countless software products. As a Master Inventor, she is known for her innovative and out-of-the-box thinking style which has resulted in more than 20 patented inventions in the US and China. Angie shares her wealth of knowledge internationally by speaking and teaching at software conferences, serving as an Adjunct College Professor of Computer Programming, and leading tech workshops for young girls through TechGirlz and Black Girls Code.

Presentations

The Build That Cried Broken: Building Trust in Your Continuous Integration Tests Session

Learn how to build stability and credibility into your continuous integration tests so that the team is able to receive the fast feedback it needs for agile development.

Kavya is a backend/ systems developer based in San Francisco. Her favorite aspects of being a programmer are reasoning about systems at scale, and delving into the inner workings of sophisticated software. When not programming, Kavya tends to spend her time on rock walls and mountain tops.

Presentations

Keeping Time in Real Systems Session

This talk will tour the fascinating timekeeping mechanisms used in real systems. We will explore the different expressions of time in the context of practical systems that use them, and ponder over how the timekeeping mechanism affects the properties of the entire system.

Keynote by Kavya Joshi Keynote

Details to come.

Vasia Kalavri is a Postdoctoral researcher at the ETH Zurich Systems group, where she is working on distributed data processing, data center performance, and graph streaming. She is a PMC member of Apache Flink and a core developer of its graph processing API, Gelly. Vasia has a PhD in Distributed Computing from KTH, Stockholm and UCLouvain, Belgium, and she has previously interned at Telefonica Research and data Artisans.

Presentations

Online performance analysis of distributed dataflow systems Session

This talk introduces Strymon, a system for predictive datacenter analytics, and its online critical path analysis module. Strymon analyzes live traces from distributed dataflow systems like Apache Spark, Apache Flink, and Tensorflow to predict bottlenecks and provide insights on streaming application performance.

Nigel came to Puppet from Google HQ in Mountain View, where he was responsible for the design and implementation of one of the largest Puppet deployments in the world. At Puppet, Nigel was responsible for the development of the initial versions of Puppet Enterprise and has since served in a variety of roles, including head of product, CTO, and CIO. He has been deeply involved in Puppet’s DevOps initiatives, and regularly speaks around the world about the adoption of DevOps in the enterprise and IT organizational transformation.

Presentations

The Key to High Performance: What the Data Says Session

The State of DevOps Report has shown that high-performing IT teams decisively outperform low-performing peers, with greater throughput and stability, driving value that shows up on the bottom line. This presentation will highlight insights into key leadership, technical, architectural, and product capabilities to drive these outcomes. Plus: how the study is run each year and the science!

Christopher Meiklejohn loves distributed systems and programming languages. Previously, Christopher worked at Basho Technologies on the distributed key-value store, Riak. Christopher develops a programming language for distributed computation, called Lasp.

Christopher is currently a Ph.D. student at the Université Catholique de Louvain in Belgium.

Presentations

Keynote by Christopher Meiklejohn Keynote

Details to come.

Miriah is an associate professor in the School of Computing at the University of Utah where she runs the Visualization Design Lab. Her research focuses on the design of visualization systems for helping analysts and researchers make sense of complex data. Miriah was named a University of Utah Distinguished Alumni, both a TED Fellow and a PopTech Science Fellow, and included on MIT Technology Review’s TR35 list of the top young innovators.

Presentations

Keynote by Miriah Meyer Keynote

Details to come.

Lorna Mitchell is a Leeds-based developer advocate with IBM Cloud Data Services. She brings her technical expertise on a range of topics to audiences all over the world with her writing and speaking engagements, always delivered with a very practical slant. Lorna is the author of PHP Web Services (O’Reilly), PHP Master (Sitepoint), and Git Workbook (Leanpub) and is regularly published at a number of outlets, including net magazine and her blog, Lornajane.net.

Presentations

Surviving Failure in RabbitMQ

In this session, we’ll look at how to approach different failure scenarios and what your options are in each case. Does it matter if this message doesn't get delivered? Or gets delivered more than once? What about if the system keeps trying to deliver a message that will always fail? Or if a failure occurred earlier but now those messages could be safely handled?

Mindaugas Mozūras is a software developer, book reader, speaker, movie lover and an all around geek. Most of the time these days he spends doing his darned best to help make second hand the first choice worldwide as Head of Engineering at Vinted, world’s biggest preloved fashion marketplace with a community of 15 million people in 9 countries, backed by $60M from Accel, Insight Venture Partners and Hubert Burda Media.

When he’s not doing that, Mindaugas contributes back to software development community. He has made significant contributions to open source with his own projects and improvements to existing ones. Mindaugas is also a frequent speaker at software development community events, sharing his personal experience and that of Vinted Engineering team, who are big fans of continuous deployment, releasing code hundreds times per day into production.

Presentations

The Three Last Conversations Session

Our company started last year in dire straits. Our strategy was not working. All the key metrics were slowly drifting downwards. Many people left. We even did a re-org. I've had multiple last conversations. Sometimes, trying to stop people from leaving. Other times, telling them that they'll have to leave. This story will be centered on three such conversations.

Jasvir Nagra is the product security lead at Instart Logic. Jasvir is an internationally published author, security researcher, and speaker who loves tinkering with, designing, and breaking software security systems. He is the coauthor of Surreptitious Software, a book on obfuscation, software watermarking, and tamper proofing, and the former technical lead for Caja, an open sourced pure JavaScript sandbox for HTML, CSS, and JavaScript, widely used at companies like Google, MySpace, Yahoo, and Magento. Jasvir’s proudest achievement is building a working tic-tac-toe player from a model railroad.

Presentations

Seeing What’s Wrong Just Right Session

A developer hunting for a bug is like a doctor hunting for an illness. She does not need complete understanding of the body for the hunt to be successful. In this talk, we share a few painful distributed webapps debugging anecdotes and an alternate approach that we took using virtualization & visualization you may be inspired to use to get a holistic view of a program to track down elusive bugs.

Max Neunhöffer is a mathematician turned database developer. He has studied Mathematics in Heidelberg and received a PhD from the RWTH Aachen University, where he also finished his habilitation. From there he moved on to the University of St Andrews.

In his academic career he has worked for 16 years on the development and implementation of new algorithms in computer algebra, mainly for the open source system GAP. During this time he has juggled a lot with mathematical “big data” like group orbits containing trillions of points.

Recently he has returned from St Andrews in Scotland to Germany, has shifted his focus to NoSQL databases and now helps to develop ArangoDB.

Presentations

The Computer Science behind a modern distributed data store Session

What we see in the modern data store world is a race between different approaches to achieve a distributed and resilient storage. IoT, genomics and applications for any other field also raise the demand for a stateful layer. Max will take the audience on a tour to the ingredients, their interplay and inner workings of modern open source DBs like ArangoDB, Cassandra, Cockroach and RethinkDB.

After working for over a decade at ThoughtWorks, and then spending a year with a startup, Sam Newman is now an independent consultant specialising in helping people ship software fast. Sam has worked extensively with the cloud, continuous delivery, microservices, and is especially preoccupied with understanding how to more easily deploy working software into production.

He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world and another in the IT-operations space. For the last few years, he has been exploring the capabilities of microservice architectures. Sam speaks frequently at conferences and is the author of Building Microservices (O’Reilly).If you would like to get in touch, please email him.

Presentations

Confusion in the land of the serverless Session

Serverless computing is the hot new thing. Like any hyped technology, it promises a lot. However questions remain around concept and implementation, especially when you start to compare how we've built systems in the past, and what serverless offers us now. Is Serverless the future, or just the emperor's new clothes?

Sean O’Connor is the Lead Application Developer at bitly. Day to day he builds systems, reviews code, and works with the awesome crew at bitly to create powerful new tools to help people understand the social web. Outside of bitly Sean spends most of his time biking around NYC, brewing cider, and keeping his dog out of trouble.

Presentations

The Great Migration Session

Data center migrations are rare but interesting events. In this talk, we’ll give the play-by-play of Bitly’s 2016 move. Decisions, trade-offs, mistakes, and success from the decision to move to turning off the lights in the old DC will be shared.

John Pillar is a technology leader and evangelist with a passion for driving digital innovation and transformation.

He has spent the past 19 years in e-commerce building, transforming and leading technology teams to win various awards, including the Retail Week technology award and Retail Week’s IT Team of the Year. Those teams have ranged from small to large multi-disciplined teams working on global multichannel platforms.

John has successfully led brands to be digital leaders by combining context, discovery, aspiration and content with high-end e-commerce experiences and is currently transforming Arcadia Group’s digital technology platforms, processes and culture to be at the forefront of digital commerce.

John’s career achievements include transforming M&S into a multi-channel market leading digital retailer as Head of Software Engineering for its Mobile, Retail-IT, Labs & Digital Stores teams. He also helped build the technology team at the U.K.’s leading online fashion retailer ASOS.com, which propelled the business to be at the forefront on online retailing.

Before the world of fashion John helped shape the transformation of the retail mortgage industry through technology at GMAC–RFC with the first online mortgage application capturing and processing solution.

He is passionate about agile software development, continuous delivery, cloud technologies and has been a keynote speaker at various conferences such as the National Retail Federation, Cloud World Forum, Apps World Europe & Cloud Expo Europe and ITDF to name a few.

Finally John advises to technology based start-ups.

Presentations

Continuous Performance Engineering? Moving fast without breaking things Session

With ever increasing demands for fast business change how can we ensure our digital channels have the increasingly exacting standards of performance our customers (and business owners) expect? What does this look like in an age of DevOps and Continuous Delivery? We’ll take you through our experiences as we build a strategy for shifting left and automating performance analysis.

Guy Podjarny is a cofounder and CEO at Snyk.io focusing on securing open source code. He was previously CTO at Akamai and founder of Blaze.io. He also worked on the first web app firewall and security code analyzer. Guy is a frequent conference speaker, the author of Responsive & Fast, High Performance Images, and the upcoming Securing Third Party Code, and the creator of Mobitest. He also writes on Guypo.com and Medium.

Presentations

Serverless Security: What's Left to Protect? Session

Serverless means handing off server management to the cloud platforms—along with their security risks. With the “pros” ensuring our servers are patched, what’s left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesn’t solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe.

Dan is co-founder and Technical Director of Infinity Works, a 100-strong consultancy and software house based out of Leeds and London. Over the years Dan has held many varied roles focusing on areas from infrastructure to front end development and most things in between. Drawing on a broad skill set Dan now builds and operates high-scale and high-performance systems for Infinity Works’ clients. Most recently Dan has been working with NHS Digital to drive the modernisation of their critical national services, re-engineering them using FOSS, end-to-end DevOps teams and Agile and Lean delivery techniques.

Presentations

Challenging Perceptions of NHS IT Session

What are your perceptions of NHS IT? Not great? Well the truth is very different to what you might expect. There is something of a technical renaissance going on in parts of the NHS where things are being done in a modern way, learning from past experiences.

Liz Rice is the Technology Evangelist with container security specialists Aqua Security. Prior to that she co-founded container startup Microscaling Systems, building a real-time scaling engine and the popular image inspector, MicroBadger. Liz 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.

Presentations

Container images from scratch Session

When you build a container image from a Dockerfile, or pull an image from a registry, do you really know what’s inside? In this talk we’ll reverse engineer container images so that you’ll understand how they are put together and how layers work. We’ll see how you can make smaller, efficient images and we’ll investigate ways you can reduce the security risks in your containers.

Raj works as a Senior Data Scientist.

His job includes building ML algorithms, architecting data pipelines, staring at endless Linux logs and building the devops team.

Raj is the author of the Julialang cookbook, and is also the Devops moderator at StackOverflow

Presentations

Lessons learned from building serverless distributed systems Session

My team has just finished building a scalable, resilient, serverless distributed data pipeline which scales seamlessly with the amount of data it takes in as input. We have used several tools like Ansible, Lambda, Terraform, etc. And, also learned a lot of lessons along the way, in the form of pitfalls, failures, and wins. This talk is about that system and the lessons learned.

Gareth Rushgrove is a senior software engineer at Puppet Labs. He works remotely from Cambridge, UK, building interesting tools for people to better manage infrastructure. Previously, Gareth worked for the UK Government Digital Service focused on infrastructure, operations, and information security. When not working he can be found writing the DevOps Weekly newsletter or hacking on software in newfangled programming languages.

Presentations

The Monorepo - Storing your source code has never been so much fun Session

With the popularity of Git and GitHub we’ve seen an explosion in the number of software repositories. But is creating a new repository always the right approach? In this talk we'll look at monorepos, putting all your product or organisations code in a single repo. What advantages does this have? Why would you take this approach? And what tools exist to help maintain monorepos?

Baron Schwartz is founder and CEO of VividCortex, the best way to see what your production database servers are doing. He is the lead author of High Performance MySQL and a variety of open-source software.

Presentations

Quantifying Scalability With The Universal Scalability Law Session

Distributed systems used to be the exception, but today they're the norm. That's why it's more useful than ever to be able to quantify scalability. With the Universal Scalability Law you can characterize how your systems truly behave, and what's more important, why they don't scale like they could and how to improve them. It's simple, elegant, and although it's formal, no math is needed!

Dharma Shukla is a distinguished engineer at Microsoft and the founder of Azure Cosmos DB, a globally distributed, multitenant database service on Azure. Over his career, Dharma has worked on a range of distributed systems and databases at Microsoft and elsewhere.

Presentations

Lessons learned from building a globally distributed database service from the ground up Keynote

In this keynote, Dharma will describe the internals of the system design and various design trade-offs they had to make in the process of building Azure Cosmos DB service. He will also share his experiences from operating a globally distributed database service worldwide and maintaining comprehensive Service Level Agreements (SLAs).

Eric Sigler is the Head of DevOps for PagerDuty, evangelizing culture, automation, measurement, and sharing. Prior to his current role, he lead the Developer Tools team, implementing Continuous Deployment across the company’s infrastructure.

During his 16 year career in infrastructure engineering, he’s been the Technical Operations Manager at Minted, improving holiday cheer through high availability, and Manager of Computing Systems at Missouri S&T, saving the world one student mailbox at a time.

Presentations

A Postmortem of Postmortems: Trends and behaviors across organizations Session

This session will cover data collected and patterns observed in postmortems across a large number of infrastructure operating organizations. Specific trends and groupings of various types of postmortem practices, follow-on actions, & related behavior will be covered.

Dalia is an experienced software engineer, and writing server code has been her passion and career for the last 10 years. She believes that keeping your code simple and readable is the key to easily maintaining it over time.

Presentations

Slaying the dragon - How to re-write a monolith into micro services and stay alive Session

Do you have an old and important monolith project you really want to re-write but don’t know where to start ? This is the talk for you. Ideas, tips and strategy wait for you

Matthew Skelton has been building, deploying, and operating commercial software systems since 1998. Matthew is a cofounder and principal consultant at Skelton Thatcher Consulting, where he specializes in helping organizations adopt and sustain good practices for building and operating software systems, such as continuous delivery, DevOps, aspects of ITIL, and software operability. Matthew curates the well-known DevOps Team Topologies Patterns and is coauthor of the books Continuous Delivery with Windows and .NET (O’Reilly, 2016) and Team Guide to Software Operability (Skelton Thatcher Publications, 2016).

Presentations

Practical, team-focused operability techniques for distributed systems Session

In this talk, we explore five practical, tried-and-tested, real world techniques for improving operability with many kinds of software systems, including cloud, Serverless, on-premise, and IoT. Based on our work in many industry sectors, we will share our experience of helping teams to improve the operability of their software systems through these straightforward, team-friendly techniques.

Kamil Smuga runs a team of programmers in Salesforce. Kamil is passionate about running software in production—monitoring, scaling, HA, performance, incident management, and all that jazz. He started in software quality and worked as an SRE before moving to software development.

Presentations

Monitoring at Scale in Salesforce Session

Have you ever had to monitor the health of your service (server stats, application errors, etc.)? What if you had to monitor the cloud with its hundreds of thousands of servers? Alerts can create noise and spam your team. Mihai Bojin and Kamil Smuga explain how Salesforce approaches monitoring at scale by putting customers first.

Ines Sombra is a 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, Ines was a data engineer.

Presentations

Friday Opening Welcome Keynote

Velocity program chairs, Mary Treseler, Ines Sombra, and James Turnbull open the second day of keynotes.

Thursday Opening Welcome Keynote

Velocity program chairs, Mary Treseler, James Turnbull, and Ines Sombra open the first day of keynotes.

M​ary Treseler is Vice President, Content Strategy at O’Reilly Media, ​where she leads an editorial team that covers a wide range of topics from DevOps to design. Mary is chair of the Velocity Conference. She 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

Friday Opening Welcome Keynote

Velocity program chairs, Mary Treseler, Ines Sombra, and James Turnbull open the second day of keynotes.

Thursday Opening Welcome Keynote

Velocity program chairs, Mary Treseler, James Turnbull, and Ines Sombra open the first day of keynotes.

James Turnbull is the CTO of Empatico. A long-time member of the open source community, James is the author of nine technical books about open source software: The Terraform Book, The Art of Monitoring, The Logstash Book, The Docker Book, Pro Puppet, Pulling Strings with Puppet, Pro Linux System Administration, Pro Nagios 2.0, and Hardening Linux. He was formerly CTO at Kickstarter and an advisor at Docker. James likes food, wine, books, photography, and cats. He is not overly keen on long walks on the beach and holding hands.

Presentations

Friday Opening Welcome Keynote

Velocity program chairs, Mary Treseler, Ines Sombra, and James Turnbull open the second day of keynotes.

Thursday Opening Welcome Keynote

Velocity 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 to the SRE team of ING Domestic Bank the Netherlands in Amsterdam, the Netherlands. He also has years of experience in being on call for all functionalities used by retail banking customers.

Presentations

How we try to make a lion bulletproof; setting up SRE in a global financial organization Session

Have you read the O’Reilly book about Google SREs and do you doubt how SRE will work for your more traditional or more regulated company? We will share how we implemented SRE in a global financial organization providing an overview of our global way of working, what technologies we use and why and what we have learned after a year of doing SRE.

Seth Vargo is the director of technical advocacy at HashiCorp. Previously, he worked at Chef (Opscode), 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

Consul as a monitoring service Tutorial

There are two sides to monitoring: exposing problems and taking action to resolve them. Most monitoring systems handle the first, but Consul handles both. Seth Vargo explains how Consul enables self-healing infrastructure. By coupling service discovery with monitoring, Consul is able to intelligently route traffic away from unhealthy hosts or fail over to geographically different data centers.

Creator of traefik.io, Emile is developer and founder of containo.us. He has more than 10 years experience developing applications for the web and the industry and is certified Docker trainer. Lately he got interested in the DevOps methods. He is particularly interested in orchestration tools like Swarm, Mesos and Kubernetes.

Presentations

Make load-balancing great again! Session

How to effectively manage inbound network traffic in your container based infrastructure? This talk will be a deep dive into Traefik, a modern reverse-proxy and load balancer made to deploy microservices with ease. You will get a lot of demos with Docker, Let’s Encrypt and Kubernetes.

Alvaro Videla works as a Lead Architect at Migros in Switzerland. Before he was a Senior Software Engineer at Apple, and previously he was a Core Developer for RabbitMQ. Before moving to Europe he used to work in Shanghai where he helped building one of Germany’s biggest dating websites. He co-authored the book “RabbitMQ in Action” for Manning Publishing. Some of his open source projects can be found here: https://github.com/videlalvaro. Apart from code related stuff he likes traveling with his wife, listening/playing music and reading books.

Presentations

What we talk about when we talk about distributed systems Session

Learn the foundational concepts of Distributed Systems: Failure Modes, Timing Models, and also which books are the best to start learning about the topic.

I am SRE Manager at Newsweaver in Cork, Ireland. I am passionate about enabling engineers to deliver great software with speed. I am helping teams to embrace DevOps practices, focusing on building maintanable applications and continuously improving their processes.

Presentations

Increasing visibility of distributed systems in production Session

Understanding the state of a running application is the key to efficiently troubleshoot production issues and ultimately anticipate outages. This talk focuses on building monitoring as an integral part of development, using healthchecks, metrics, tracing and other patterns to get a clearer picture of applications in production.

Salim Virji is a site reliability engineer at Google working on user-facing applications such as Drive and Spreadsheets. Salim’s experience includes planet-scale storage, low-latency distributed applications, and, his favorite, distributed consensus.

Presentations

SRE classroom: A hands-on tutorial Tutorial

Salim Virji explores the key concepts behind microservices before guiding you through applying the concepts with a problem-solving exercise in which you learn to evaluate and build systems of your own.

Mandi Walls is technical practice manager for EMEA at Chef. Mandi travels the world helping organizations increase their effectiveness using configuration management and modernizing IT practices. Prior to joining Chef, she ran large web properties for AOL, including AOL.com, Games.com, and Moviefone. She is a regular speaker at technical conferences and is the author of Building a DevOps Culture, published by O’Reilly. Mandi holds a master’s degree in computer science from GWU and an MBA from UNC Kenan-Flagler.

Presentations

Hands on with Chef's Habitat Tutorial

Chef's Habitat project is designed for the automation of your applications, no matter where they have to run. Mandi Walls helps you get started with Habitat and its toolset. You'll learn how to automate various application stacks with Habitat and how to export and manage Habitat-built artifacts with Docker and native Habitat runtime environments.

Shannon has been working in internet infrastructure since 1996, when he got started at an ISP in upstate New York. He’s been programming, however, since time immemorial, and loves it to this day. Shannon can find his way around any full backend stack, but he’s focused on backend software development, and has created or contributed to many open source projects throughout the years. Shannon previously worked at Internap and F5 Networks architecting and developing distributed platforms for a variety of infrastructure projects.

Presentations

DDoS War Games: Strengthen Your Team & Systems By Attacking Them Session

DDoS mitigation is an ever-evolving art. Architectures change, attackers get more creative, and keeping your team and tools ahead of the curve is a constant battle. So why not make DDoS preparedness fun, as well as practical? We’ll share our experiences with DDoS war games as a means of keeping your team’s skillset polished, their tools in top shape, and their spirits and confidence high.

Hi, I’m Harry.
I’m a 25-year-old developer who works as one of the Platform Developers at Rightmove. This means I get to create tools for other developers, as well as facilitate teams in delivering their software.

In my spare time, I like to write code, cycle, swim, play card/video games, sing and play music, and other things.

Presentations

Consumer Driven Contract Testing with Pact and Docker Session

Microservices and Continuous Delivery is now mainstream. But how do you address the changes of API’s between Microservices while still being confident they can continue to communicate between each release? In this talk, we’ll look at Pact Framework and how it enabled confidence to continuously delivery services that depend on one another, and how Docker was used to make Developer testing easier.

Jamie Winsor is the Lead Engineer and co-author of Habitat, an open source project built upon a distributed system protocol known as Butterfly to provide a self-healing and self-configuring, stack-agnostic, frictionless abstraction for running applications – regardless of their complexity – to software developers. Jamie has been a software engineer in the video game industry for the last 10 years with a focus on networked application servers on such titles as League of Legends, Lord of The Rings Online, and Dungeons and Dragons Online. One of Jamie’s responsibilities in his game development tenure was to bring what we today know as DevOps into the daily lives of the other developers on his team. Jamie accomplished this by building, evangelizing, and teaching methods to his peers and he is using that experience today in building Habitat to try and enable all software developers, regardless of their experience, to be able to bring their ideas to life without needing to invest in the details of operationalizing an application.

Presentations

Building Distributed Systems Is Accessible, I Promise Session

Getting into understanding and building distributed systems can be a daunting task at first glance, but like most other software development patterns, they mimic concepts in the real world that you're already familiar with. In this talk Jamie will help you build a mental model to help you understand the basics of building distributed systems based on concrete real world systems.

Jason is a technical writer and evangelist at Datadog, where he works to inspire developers and ops engineers with the power of metrics and monitoring. He’s also a co-organizer of DevOpsDays Portland. When he’s not speaking at conferences or helping organize them, he likes to spend time on planes “travel hacking” and hunting for interesting, regional whiskey.

Presentations

Monitoring Containers: Follow the Data Session

Using real-world metrics data from thousands of organizations, I'll share the latest trends in container adoption and use. I'll also share data on what types of applications organizations are running in containers and how to best monitor those containerized applications.

Dan is one of the founders of EngineerBetter. They are a small, London-based software consultancy. They place an emphasis on XP values and practices, including pair programming in co-located teams all day. Dan’s career over the last 15 years has been a multidisciplinary journey through web ops, large scale carrier networking and product management leadership. He has always been driven by a strong desire to reduce friction and find more effective ways of working in large organisations.

Presentations

Humane Teams At Home and Around the World Session

Software development is a social activity that favours direct human contact, yet 21st century life can often get in the way, forcing us to reconsider our communication patterns. In this talk, leaders from two very different teams will encourage the audience to think about how they can build and maintain happy productive teams, regardless of geography.