Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

OSCON: Infrastructure Boot Camp

You know you need to know about containers, Docker and Kubernetes. Here’s where you can learn.

In four days you’ll be up to speed on Docker, Kubernetes and open source frameworks. Get what it takes to deliver efficiency and innovation to your business with continuous integration via the cloud.

  • Tailored for software developers and devops engineers working on deployment and incorporating continuous integration
  • Learn from expert practitioners
  • 4 packed days that deliver the intel you need to build or evolve your business with open source infrastructure tooling, accelerated and scaled deployment.

All OSCON Gold and Silver passes have access to OSCON: Infrastructure Boot Camp on Tues-Thurs. OSCON’s Bronze passes have access to OSCON: Infrastructure Boot Camp on Wed-Thurs.

Monday May 8: Tutorials (Gold & Silver passes)
Meeting Room 9 Meeting Room 10 A/B Ballroom F Ballroom G
12:30pm | Food Trucks & Concession Stands
Lunch
5:00pm | Location: Ballroom A
Ignite OSCON (Sponsored by PayPal)
7:00pm | Location: Meeting Rooms on Levels 3 and 4
Monday Birds of a Feather sessions
7:30pm | Location: Depart from the Palazzo, 1st Floor ACC
The OSCON 5K Fun Run/Walk (Sponsored by IBM)
Tuesday May 9: Tutorials (Gold & Silver passes)
Meeting Room 10 AB Meeting Room 18 AB Ballroom E Ballroom F
12:30pm | Food Trucks & Concession Stands
Lunch & Tuesday Topic Tables
6:30pm | Location: Palm Door
OSCON Austin-Style Attendee Party (Cosponsored by GitLab, O'Reilly, Condé Nast, and CDK Global)
Wednesday May 10: Keynotes & Sessions (Gold, Silver & Bronze passes)
Meeting Room 9 A/B Ballroom E Ballroom F
9:00am | Location: Ballroom D
OSCON Keynotes
10:20am | Location: Exhibit Hall
Morning Break Sponsored by Intel
12:30pm | Location: Exhibit Hall
Lunch Sponsored by Huawei & Wednesday Topic Tables
3:15pm | Location: Exhibit Hall
Afternoon Break Sponsored by Pivotal
5:45pm | Location: Exhibit Hall
Booth Crawl
7:00pm | Location: Meeting Rooms on Levels 3 and 4
Wednesday Birds of a Feather sessions
Thursday May 11: Keynotes & Sessions (Gold, Silver & Bronze passes)
Meeting Room 9 A/B Meeting Room 18 A/B Meeting Room 19 Ballroom E Ballroom F
9:00am | Location: Ballroom D
OSCON Keynotes
10:20am | Location: Exhibit Hall
Speed Networking and Morning Break Sponsored By Akamai
12:30pm | Location: Exhibit Hall
Lunch & Thursday Topic Tables
3:15pm | Location: Exhibit Hall
Afternoon Break
Add to your personal schedule
9:00am12:30pm Monday, May 8, 2017
Location: Ballroom F
Level: Intermediate
Jérôme Petazzoni (Docker), AJ Bowen (Dominant Paradigm Subversion, Inc)
Average rating: ****.
(4.48, 21 ratings)
Jérôme Petazzoni and AJ Bowen demonstrate how to set up a production-grade Docker cluster and use it to build, ship, and run an app built around a microservices architecture, employing the native orchestration features offered by SwarmKit to implement centralized logging, metrics collection, scaling, load balancing, rolling upgrades, and high availability for both stateless and stateful services. Read more.
Add to your personal schedule
9:00am12:30pm Monday, May 8, 2017
Location: Ballroom G
Level: Beginner
John Chapin (Symphonia), Mike Roberts (Symphonia)
Average rating: ****.
(4.18, 11 ratings)
Serverless is the latest trend in application and system architecture, but it’s not obvious or intuitive how to architect, build, or operate serverless applications. John Chapin and Mike Roberts discuss the benefits, trade-offs, concepts, and patterns of serverless architecture and walk you through building, deploying, and running a serverless application. Read more.
Add to your personal schedule
9:00am12:30pm Monday, May 8, 2017
SOLD OUT
Location: Meeting Room 10 A/B
Level: Intermediate
Jean Joswig (Google)
Average rating: ****.
(4.62, 8 ratings)
Members of Google’s Site Reliability Engineering (SRE) team guide you through the principles of systems engineering. You'll work in small groups to solve a systems problem, using ideas from distributed computing to build a sample system and gain practical experience with the issues surrounding large-scale system design. Read more.
Add to your personal schedule
1:30pm5:00pm Monday, May 8, 2017
Location: Ballroom F
Kelsey Hightower (Google)
Average rating: ***..
(3.26, 19 ratings)
Kelsey Hightower offers a hands-on demonstration of Kubernetes, teaching you how to package your applications as Linux containers, manage secrets with Vault and custom controllers, create and manage metrics with Prometheus, implement distributed tracing with Zipkin and OpenTracing, implement service discovery and keep your sanity, and expose your applications to external users and clients. Read more.
Add to your personal schedule
1:30pm5:00pm Monday, May 8, 2017
Location: Meeting Room 9
Level: Intermediate
Brent Laster (SAS)
Average rating: ***..
(3.38, 13 ratings)
Brent Laster explains how to use Jenkins 2.0 and illustrates how to easily integrate it with other open source technologies, such as Git, as he walks you through building a simple multistage deployment pipeline (managed and automated through Jenkins) that implements principles of continuous integration and continuous delivery. Read more.
Add to your personal schedule
9:00am12:30pm Tuesday, May 9, 2017
Location: Ballroom F
Level: Intermediate
Brent Laster (SAS)
Average rating: ***..
(3.33, 9 ratings)
If you are doing anything with open source these days, the chances are very high that you are working with Git. Many know enough basic Git operations to get started but don't have the time (or even know where to look) to learn about Git's advanced functionality. Brent Laster explains how to take your Git skills to the next level. Read more.
Add to your personal schedule
9:00am12:30pm Tuesday, May 9, 2017
Location: Meeting Room 18 A/B
Level: Beginner
Quinn Murphy (GitHub), Byron Schaller (RoundTower Technologies)
Average rating: **...
(2.75, 4 ratings)
Terraform is a great tool for managing cloud infrastructure, but where you should you start? Quinn Murphy and Byron Schaller offer an overview of Terraform and guide you through building a simple demo to illustrate Terraform best practices. Read more.
Add to your personal schedule
1:30pm5:00pm Tuesday, May 9, 2017
Location: Ballroom E
Level: Intermediate
Ben Sigelman (LightStep), Yuri Shkuro (Uber), Priyanka Sharma (LightStep )
Average rating: **...
(2.50, 4 ratings)
You’ve heard distributed tracing is awesome but hard to integrate. Ben Sigelman, Yuri Shkuro, and Priyanka Sharma help you go from zero to useful traces in under an hour with OpenTracing, walking you through visualizing the critical path for transactions with microservices, enabling debugging, latency monitoring, and overall performance gains. Read more.
Add to your personal schedule
1:30pm5:00pm Tuesday, May 9, 2017
Location: Ballroom F
Level: Beginner
Steve Francia (Google), Ashley McNamara (Rackspace)
Average rating: ****.
(4.00, 15 ratings)
Ashley McNamara and Steve Francia demonstrate how to create user-friendly command-line interfaces and command suites before walking you through building your own app. By the end of the workshop, you’ll have a working knowledge of Go and your very own functioning CLI app. Read more.
Add to your personal schedule
11:00am11:40am Wednesday, May 10, 2017
Location: Ballroom E
Level: Beginner
Idit Levine (EMC)
Idit Levine offers an introduction to unikernels and UniK, an open source project written in Go that handles the compilation of libraries and applications for running on a variety of cloud providers and ensures their health. Read more.
Add to your personal schedule
11:00am11:40am Wednesday, May 10, 2017
Location: Meeting Room 9 A/B
Level: Intermediate
Guru Chahal (Avi Networks), Ranga Rajagopalan (Avi Networks)
Average rating: ***..
(3.00, 1 rating)
Guru Chahal and Ranga Rajagopalan share techniques to intelligently scale application and load-balancing resources automatically and on-demand to achieve just-in-time-scaling across clouds without compromising an application's performance. Read more.
Add to your personal schedule
11:50am12:30pm Wednesday, May 10, 2017
Location: Ballroom E
Level: Intermediate
Cindy Sridharan (imgix)
Average rating: ***..
(3.62, 8 ratings)
Prometheus is a modern monitoring system perfect for monitoring cloud-native applications. Cindy Sridharan explores the architecture and philosophy of Prometheus and explains how powerful features like the query language, flexible data model, and relabeling can be leveraged to gain valuable insights about application performance. Read more.
Add to your personal schedule
1:45pm2:25pm Wednesday, May 10, 2017
Location: Ballroom E
Vincent Batts (Red Hat)
Vincent Batts shares where the Open Container Initiative currently stands on container standards, how container standards have evolved in an open forum, and how this format is worth the effort in gaining agreement. Read more.
Add to your personal schedule
1:45pm2:25pm Wednesday, May 10, 2017
Location: Ballroom F
Level: Beginner
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.33, 3 ratings)
Microservices, containerization, Swift—three words that bespeak greatness in this modern technology world. Paris Buttfield-Addison, Jonathon Manning, and Tim Nugent explain how to combine them. This is actually useful—come and learn why. Read more.
Add to your personal schedule
2:35pm3:15pm Wednesday, May 10, 2017
Location: Ballroom E
Level: Intermediate
Andrew Glover (Netflix)
Average rating: ****.
(4.50, 2 ratings)
Andrew Glover shares the technical aspects of multicloud, open source continuous delivery platform Spinnaker, a collaboration between Netflix, Google, Microsoft, and others. The flexible platform supports strong integrations with AWS, GCP, Kubernetes, Azure, Cloud Foundry, and OpenStack. But it’s not all technical. Join Andrew to learn how the OSS community has benefited from this collaboration. Read more.
Add to your personal schedule
2:35pm3:15pm Wednesday, May 10, 2017
Location: Ballroom F
Level: Intermediate
Average rating: ****.
(4.00, 11 ratings)
Message queues allow us to level up our applications to survive bursts of activity and perform fast and more reliably. Lorna Mitchell uses best-of-breed open source tool RabbitMQ as the basis for exploring queues and explaining how to make the most of them in your applications. Read more.
Add to your personal schedule
4:15pm4:55pm Wednesday, May 10, 2017
Location: Meeting Room 9 A/B
Level: Intermediate
Wenbo Zhu (Google)
Average rating: ***..
(3.57, 7 ratings)
The authors of WiSH have been involved with the WebSocket protocol since its beginning but soon realized that the real problem has always been web APIs along with a non-HTTP protocol that is truly harmful to the web. Wenbo Zhu explains why the web is better off with WiSH for deploying scalable and reliable bidirectional communication over the internet. Read more.
Add to your personal schedule
4:15pm4:55pm Wednesday, May 10, 2017
Location: Ballroom E
Level: Beginner
James Turnbull (Empatico)
Average rating: ****.
(4.14, 7 ratings)
James Turnbull explores why the JVM inspires such disdain and hatred, taking a potted look at the good, bad, and ugly of the JVM’s history and development. Along the way, James debunks many of the JVM's fallacious historical precedents. You'll leave no longer fearing the JVM. Read more.
Add to your personal schedule
5:05pm5:45pm Wednesday, May 10, 2017
Location: Ballroom E
Level: Intermediate
Ilan Rabinovitch (Datadog)
Average rating: ***..
(3.80, 5 ratings)
Many of our organizations are drowning in monitoring data or juggling handfuls of tools, but have we truly achieved observability of our organizational and service health? Ilan Rabinovitch breaks down the expansive landscape of monitoring tooling to help you connect the dots between the different tools in your monitoring tool belt and presents a framework for 360-degree observability. Read more.
Add to your personal schedule
11:00am11:40am Thursday, May 11, 2017
Location: Ballroom E
Level: Intermediate
David Chung (Docker)
Average rating: ****.
(4.67, 3 ratings)
Container orchestration has simplified application deployment with common tools across infrastructure providers, but tools for the environment running a container orchestration system tend to be more deeply coupled to cloud providers. Bill Farner and David Chung offer an overview of InfraKit, which provides tools for infrastructure automation of self-healing, self-managing systems. Read more.
Add to your personal schedule
11:50am12:30pm Thursday, May 11, 2017
Location: Meeting Room 9 A/B
Level: Intermediate
Jean de Klerk (Pivotal)
Average rating: ***..
(3.50, 4 ratings)
Jean de Klerk explains what it takes to pipe, parse, filter, and store 10,000 messages a second with Go. Read more.
Add to your personal schedule
1:45pm2:25pm Thursday, May 11, 2017
Location: Ballroom E
Level: Intermediate
Shannon Williams (Rancher Labs), Darren Shepherd (Rancher Labs)
Average rating: ****.
(4.33, 3 ratings)
The containerization of applications has become increasingly popular. Shannon Williams and Darren Shepherd show how the same principals can be applied to infrastructure services, such as distributed storage services, overlay networks, DNS and load-balancing services, and more, and explain how these principles work with Kubernetes, Docker Swarm, and Mesos clusters. Read more.
Add to your personal schedule
1:45pm2:25pm Thursday, May 11, 2017
Location: Meeting Room 18 A/B
Level: Beginner
Brian Capouch (Saint Joseph's College), Danilo Zekovic (Compass Holding)
Average rating: **...
(2.60, 5 ratings)
Progressive web applications (PWAs) are web applications that feature the responsiveness and user experience of a native app and can be "installed" on a user's home screen. Brian Capouch and Danilo Zekovic offer an overview of and an introduction to this exciting new technology. Read more.
Add to your personal schedule
2:35pm3:15pm Thursday, May 11, 2017
Location: Ballroom E
Level: Non-technical
William Snow (Open Networking Lab)
The telecommunications industry's major network operators and vendors have not traditionally engaged with open source. Now, under pressure to transform their networks to support mobile devices and the demand for video, this is changing. William Snow tells the story of how Open Networking Laboratory has transformed the industry through open source and where the industry is headed using open source. Read more.
Add to your personal schedule
2:35pm3:15pm Thursday, May 11, 2017
Location: Ballroom F
Level: Beginner
Derek Weeks (Sonatype)
Derek Weeks shares the results of a three-year study of open source development practices across 3,000 organizations, exploring the vast software supply chains these organizations employ that are simultaneously improving development productivity and undermining quality and security practices. Derek then outlines DevOps practices that support building in quality and security from the beginning. Read more.
Add to your personal schedule
4:15pm4:55pm Thursday, May 11, 2017
Location: Ballroom E
Level: Intermediate
Alex Martelli (Google)
Average rating: ***..
(3.75, 8 ratings)
Automated testing is at the heart of modern development and operations, but it's often segregated between developer-focused unit testing and separate, often semi-automated integration testing. Alex Martelli explains that the best kind of testing deploys in many layers, reusing test-components in various configurations for multiple purposes. Read more.
Add to your personal schedule
4:15pm4:55pm Thursday, May 11, 2017
Location: Ballroom F
Level: Intermediate
Sean Mackrory (Cloudera)
Average rating: *****
(5.00, 1 rating)
Sean Mackrory offers an overview of and best practices for filesystems in public cloud infrastructures as they relate to traditional filesystems. Many of the examples will relate to Hadoop, namely moving from HDFS to S3. Read more.
Add to your personal schedule
5:05pm5:45pm Thursday, May 11, 2017
Location: Ballroom E
Level: Intermediate
Alvin Richards (MariaDB Corporation)
Average rating: ****.
(4.67, 3 ratings)
Containers are great ephemeral vessels for your applications. But what about the data that drives your business? It must survive containers coming and going, maintain its availability and reliability, and grow when you need it. Alvin Richards does some live coding to show key strategies to help you survive the transition to production. Read more.
Add to your personal schedule
5:05pm5:45pm Thursday, May 11, 2017
Location: Meeting Room 19
Level: Beginner
Mackenzie Burnett explores the challenges and opportunities of starting an infrastructure-based startup in a postcloud world dominated by AWS and explains what's possible in the still-emerging markets centered around the growing cloud. Read more.