Jerome is a senior engineer at Docker, where he helps others to containerize all the things. In another life he built and operated Xen clouds when EC2 was just the name of a plane, developed a GIS to deploy fiber interconnects through the French subway, managed commando deployments of large-scale video streaming systems in bandwidth-constrained environments such as conference centers, operated and scaled the dotCloud PAAS, and various other feats of technical wizardry. When annoyed, he threatens to replace things with a very small shell script.

Presentations

15x

Container deployment, scaling, and orchestration with Docker Swarm

In this workshop, we will setup a production-grade Docker cluster, and use it to "build, ship, and run" a containerized application built around a microservices architecture. We will learn about the native orchestration features offered by SwarmKit, see them in action, and implement centralized logging, metrics collection, scaling, load balancing, rolling upgrades, and high availability for both stateless and stateful services. 

See Presentation
14x

Advanced Docker concepts and container orchestration

You have installed Docker, you know how to run containers, and have written Dockerfiles to build container images for your applications (or parts of your applications). Now what?

You wonder how to connect multiple containers together, how to deploy them on a cluster, instead of a single machine. This is what we will cover here: provisioning and running your cluster with Machine and Swarm, then running and scaling your appication on this cluster.

We will also talk about logs, backups, security, and a few other "ops" things.

See Presentation
13x

Introduction to Docker and Containers

You keep hearing about Docker, but never had the opportunity to dive in and see it in action? Now is the time! In this hands-on workshop, you will learn about Docker basic concepts, how to run containers, create your own images, and more.

See Presentation
13x

Containerization in Production: The Good, The Bad, The Ugly

This panel will discuss the changing containerization landscape, the challenges and requirements of using containerization in production, and what's in store in 2015.

Panel Moderator

- John Willis

Panel Members

- Bryan Cantrill
- Tom Hockin
- Kelsey Hightower
- Jerome Petazzoni
- Adrian Otto

See Presentation
13x

Docker and Microservices: enabling the next generation of distributed applications

Microservices architectures break complex applications down into a number of smaller independent processes, communicating using APIs. This allows each of those processes ("microservices") to be written using a different framework, in a different language, by a different team. As a result, each microservice can be designed, tested, deployed, and even refactored independently. This reduces communication and synchronization overheads considerably, and leads to a more efficient development process. These architectures, however, bring new issues; Docker can address some of them.

See Presentation