July 20–24, 2015
Portland, OR

Devops conference sessions

1:30pm–5:00pm Tuesday, 07/21/2015
Dani Traphagen (GridGain), Jon Haddad (The Last Pickle)
Slides:   external link
In this three-hour Cassandra tutorial, we’ll explore all the basics you’ll need to become best buds with this radically scalable, always-on, and increasingly popular database solution.
4:10pm–4:50pm Thursday, 07/23/2015
John Goulah (Primary)
The Etsy organization has grown by a significant amount over the last five years. As a company grows, more thought must be put into the techniques that it uses to communicate and deal with failures. This talk will cover several techniques that have helped foster a Just Culture, one in which an effort is made to balance both safety and accountability.
10:40am–11:20am Thursday, 07/23/2015
Ryan Jarvinen (Red Hat)
Learn how to build workflows that can help automate each part of your project's release lifecycle (build, test, review, merge, deployment, reporting, etc). We'll take a look at common language-based build tools, and learn how to set up Jenkins and/or Travis for build work and continuous integration (CI). Then, we'll compare various cloud deployment targets and learn about continuous delivery (CD).
4:10pm–4:50pm Thursday, 07/23/2015
Nick Shadrin (NGINX)
The new standard for web application development is microservices. In this talk we will review a modern web architecture, ways to fit different systems together, and how to scale and manage demand from initial startup deployments to millions of users. We will talk about the importance of unification of the web delivery approach across multiple systems, and demo some new features of nginx.
9:00am–12:30pm Tuesday, 07/21/2015
Steve Francia (Google)
This is not a typo: we are going to demonstrate and compare different orchestration systems, for scales both big and small. Within the span of this tutorial, we will build clusters together using open source software like Swarm, Mesos, and others.
5:00pm–5:40pm Wednesday, 07/22/2015
Kevin Scaldeferri (New Relic)
Slides:   1-PDF 
Continuous delivery of a monolith is easy - just automate, automate, automate! But what challenges will you run into applying the same ideas to 300 microservices? Come and find out!
5:00pm–5:40pm Wednesday, 07/22/2015
Patrick Galbraith (Hewlett Packard)
The HP Advanced Technology Group recently created a proof of concept to build CoreOS components - Docker, Fleet, and Etcd - on top of Debian, using Ansible and HP Cloud Virtual Machines to demonstrate the power and flexibility of a clustered Docker architecture. This talk will cover how our team built this proof of concept and show a ELK Stack demonstration application running on the cluster.
10:40am–11:20am Wednesday, 07/22/2015
Jonas Rosland (VMware), Kate Greenough (EMC)
Slides:   1-PDF 
There are tons of metrics that can be measured out there. Facebook likes, Twitter followers, website hits, database queries, number of VMs, cheapest lunch in the neighborhood, and many more. What if you could collect those metrics and choose the ones you'd like to present into a nice dashboard? And perhaps add easy analytics to it? Learn how to use Dashing together with platforms like Keen.io.
4:10pm–4:50pm Thursday, 07/23/2015
Alan Robertson (Assimilation Systems Limited)
Slides:   1-PDF 
The cybersecurity community has difficulty working together around breaches, out of legal and public relations concerns, but can share best practices. The open source Assimilation Project compares system configurations against best practices in near-real-time. This talk outlines our efforts to include more security experts in our community, and translate the results into open source code.
9:00am–12:30pm Monday, 07/20/2015
Andrew Baker (Twilio)
Slides:   1-PDF 
Docker was one of last year’s most talked about open source projects - but what is it? And what does it mean for deploying applications? This tutorial will explain what Docker is and where it fits in with other deployment and configuration management techniques. Students will then learn the basics of working with Docker containers, how to “dockerize” an app, and some emerging best practices.
10:40am–11:20am Wednesday, 07/22/2015
Bridget Kromhout (Microsoft)
Slides:   1-PDF 
DramaFever, the largest streaming video site for international content, uses AWS to power its streaming video platform, and has been running Docker in production since about October 2013 (well before it even went 1.0). This talk goes into detail about we use Docker to make development more consistent and deployment more repeatable.
11:30am–12:10pm Thursday, 07/23/2015
Bridget Kromhout (Microsoft)
DramaFever, the largest streaming video site for international content, uses AWS to power its streaming video platform, and has been running Docker in production since about October 2013 (well before it even went 1.0). This talk goes into detail about we use Docker to make development more consistent and deployment more repeatable.
1:40pm–2:20pm Wednesday, 07/22/2015
Leslie Hawthorn (Red Hat), Amye Scavarda (Red Hat)
Slides:   1-PDF 
While it’s easy to pay lip service to the idea of innovating by failing fast, humans are both neurally geared and financially incentivized to avoid failure. How can we create an environment that makes failing fast safe for the participants and their organizations?
11:10am–11:50am Friday, 07/24/2015
Mike McGarr (Netflix)
Engineering teams at Netflix can follow the latest industry trends and sometimes they even create them. No one single team is responsible for innovation: does this generate opportunity or waste or both? The Engineering Tools team helps to direct other teams’ experimentation toward new products, while preserving their own ability to innovate.
2:30pm–3:10pm Thursday, 07/23/2015
Manfred Moser (simpligility technologies inc.)
Slides:   external link
Results of a five-year study on open source development and security practices form the basis for introducing supply chain management to your development practice. We rely on the usage of third-party components, and take on the responsibility for them and their licensing terms or security vulnerabilities. New tools for managing these components in your software development efforts are demoed.
10:40am–11:20am Wednesday, 07/22/2015
Constanza Heath (Intel)
2014 was a hard year for open source software when it comes to security vulnerabilities. There were great amounts of attention focused on Heartbleed, ShellShock, BERserk, etc. Was that attention well founded? This presentation intends to find out.
4:10pm–4:50pm Wednesday, 07/22/2015
Ray Tsang (Google)
Slides:   external link
Join this session to learn how to create a Java-based microservice using Spring Boot, containerize it using Maven plugins, and subsequently deploy a fleet of microservices and dependent components such as Redis using Kubernetes. Toward the end of the session, let's take a look at how we can apply the same patterns to other runtimes, such as Vert.x and Grails.
1:40pm–2:20pm Thursday, 07/23/2015
Bryan Cantrill (Joyent)
While leading several high-profile open source projects, Joyent has also historically had significant proprietary systems. In November of last year, we open sourced these proprietary systems -- including our SmartDataCenter cloud orchestration system and our Manta scale-out storage system -- becoming an all open source company.
5:00pm–5:40pm Thursday, 07/23/2015
David Greenberg (Two Sigma)
In this talk, we'll learn all about Mesos - what it is, how you can leverage it to simplify your infrastructure and reduce AWS/cloud computing costs, and why you should develop your next application on top of it. This talk will give you the tools you need to understand whether Mesos is the right fit for your infrastructure, and several starting points for learning more about Mesos.
11:30am–12:10pm Wednesday, 07/22/2015
Jérôme Petazzoni (ENIX SAS)
Slides:   1-PDF    2-PDF 
Thanks to Docker and containers, microservices architectures are no longer reserved to large organizations like Netflix or Amazon. Let's review the benefits of those architectures, for Devs and Ops, in projects big and small, and how to realize them with the open source container technology available today.
10:00am–10:40am Friday, 07/24/2015
Joe Marrama (Box)
Changing the engine that runs a large PHP application is fraught with hidden dangers but comes with large rewards. In this talk, I'll detail the process Box went through to safely make the transition to running our production site on top of HHVM.
5:00pm–5:40pm Thursday, 07/23/2015
Randi Harper (Literally Blue, LLC)
This talk aims to discuss the current state of online harassment, and the way that the open source community can create new tools to mitigate abuse until policy and law enforcement catch up.
2:30pm–3:10pm Thursday, 07/23/2015
Jeremy King (Walmart Global E-Commerce)
In order to scale its operations to serve more than 245 million customers around the world each week, Walmart eCommercecompletely re-engineered its entire technology stack -- including making huge investments in OpenStack, Node.JS and other technologies to create a global platform that would rival those of the best technology companies.
11:30am–12:10pm Wednesday, 07/22/2015
Graeme Mathieson (Wossname Industries)
We'll take a deep dive down the stack, into how the internet works to magically make Google's home page appear in our web browser. Topics will range from URL parsing and DNS resolution, through HTTP, TCP, IP, and routing, and all the way back up to browser rendering.