Build Systems that Drive Business
Sep 30–Oct 1, 2018: Training
Oct 1–3, 2018: Tutorials & Conference
New York, NY

Ansible for SRE teams

James Meickle (Quantopian)
9:00am–12:30pm Monday, October 1, 2018
DevOps and SRE
Location: Nassau Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Average rating: ****.
(4.00, 1 rating)

Prerequisite knowledge

  • A working knowledge of cloud architecture and Unix
  • A basic understanding of application development and configuration management (useful but not required)
  • No Ansible knowledge required

Materials or downloads needed in advance

  • A laptop with the ability to SSH into a public EC2 instance on port 22 (You'll be provided an AWS instance with all required software preinstalled.)

What you'll learn

  • Learn how to get started with Ansible, with an eye toward sustainable development in cloud environments


Ansible is a “batteries included” automation, configuration management, and orchestration tool that’s fast to learn and flexible enough for any architecture. It’s the perfect choice for automating repetitive tasks, increasing deployment frequency, and running infrastructure at scale. Companies are increasingly turning to Ansible to meet the challenges of transitioning from the data center to the cloud, from servers to containers, and from silos to DevOps.

Join James Meickle to get started with Ansible, with an eye toward sustainable development in cloud environments. You’ll begin with a high-level overview of Ansible’s key concepts and then jump right in to running Ansible commands on a provided EC2 instance. By the end of the first half of the tutorial, you’ll be serving a dynamic web page from the cloud. You’ll learn how Ansible operates at scale in a cloud environment and discover how to compose basic building blocks into roles, building the foundation for a reusable and maintainable Ansible codebase. You’ll leave knowing how to determine whether Ansible is the right fit for your team and how to plan a successful deployment, including solving hard problems like secret management, scheduling, and variable inheritance.

Photo of James Meickle

James Meickle


James Meickle is a site reliability engineer at Quantopian, a Boston startup making algorithmic trading accessible to everyone. In past roles, he’s been responsible for processing MRI scans at the Center for Brain Science at Harvard University, sales engineering and developer evangelism at AppNeta, and release engineering during the Romney for President 2012 campaign. Between NYSE trading days, he advises devopsdays Boston and conducts Ansible trainings on O’Reilly’s Safari platform. What free time remains is dedicated to cooking, sci-fi, permadeath video games, and Satanism.