Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

Building and operating containerized applications at scale (Day 1)

9:00am–5:00pm Monday, June 20-Tuesday June 21
Average rating: ***..
(3.20, 10 ratings)

This training course takes place 9:00am - 5:00pm, Monday, June 20 through Tuesday, June 21 and is limited to 35 attendees to maintain a high level of hands-on learning and instructor interaction. Participants should plan to attend both days of this 2-day training course. Training passes do not include access to tutorials on Tuesday.

Prerequisite knowledge

Attendees must be familiar with Linux, basic shell and scripting (Bash/Python), Git (clone, commit, pull, etc.), VMs, and public IaaS infrastructure.

Computer requirements

Attendees must have a Linux or Mac OS laptop (or a Windows laptop with VirtualBox installed), as well as a GitHub account. Go to and pick your favorite Linux distribution (Ubuntu, CentOS, etc.).


This training is for you because:

  • You work in DevOps and need to solve the day-to-day problems that arise as your organization scales its containerization approach.
  • You are an architect and need hands-on experience to improve your design and planning processes.
  • You are interested in Docker, Kubernetes, Mesos, and similar tools and want to learn more.

Containerized applications grow in use every day. In addition, a number of tools and frameworks are available to implement containerized applications. However, concrete strategies to start your organization on the path to containerization are not widespread. Guidance about what to use and when to use it helps you succeed in the long term.

Michael Hausenblas provides a gentle introduction to building and operating containerized applications at scale. The first day focuses on the basics of building app using containers; the second day expands this knowledge, focusing on the operations (monitoring, upgrades, etc.) of these apps. You’ll learn how to transition from an application to a docker container; how to handle orchestration when changes happen; how to scale your container approach; and how containerization reduces your risks of downtime.

Photo of Michael Hausenblas

Michael Hausenblas


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