Continuous Delivery with Containers

Elizabeth K. Joseph
Talk Description: 

Using a container orchestration platform like the Datacenter Operating System (DC/OS) or Kubernetes makes it trivial to setup an automated continuous deployment pipeline that pushes code to production on every commit (perhaps with some tests thrown in the middle). This is a win for customers (they see new features sooner), developers (much less bureaucracy with each release) and operators (fewer changes with each release means less risk).

In this presentation, Elizabeth will introduce DC/OS, an open source distributed operating system and container orchestrator based on the production proven Apache Mesos. She will then describe and demonstrate advanced deployment strategies including canary deployments and blue/green deployments, showing you how you can integrate these with continuous deployment pipelines on DC/OS to perform advanced automated deployments with low risk over thousands of machines. The presentation will conclude with a demonstration of a CI/CD pipeline running fully on open source software.

Bio: 
Elizabeth K. Joseph is a Developer Advocate at Mesosphere focused on DC/OS. Previously, she spent four years as a systems engineer on the OpenStack Infrastructure team and six years on the Ubuntu Community Council and has held various roles in the Ubuntu community and is the co-author of The Official Ubuntu Book, 8th and 9th Editions. At home in San Francisco, she sits on the Board of Directors for Partimus.org, a non-profit in the Bay Area providing Linux-based computers to schools in need.