March 2017: Infrastructure as Code


We will have a very special guest for this topic coming from the UK: Kief Morris, Cloud Practice Lead at ThoughtWorks.

Kief is an experienced practitioner and a reference in the field, having authored the book "Infrastructure as Code".

There will be a single talk (longer than normal), followed by the usual drinks and snacks and chats.

"Implementing Infrastructure as Code"

Organizations keen to deliver innovative digital services are increasingly turning to cloud, virtualization, and automation tools. While these can lower technical barriers to rapidly delivering and evolving software, new practices and techniques are needed to make sure systems are secure, stable, and maintainable.

Infrastructure as Code (IaC) brings tools and practices from agile software engineering to ensure that infrastructure can be continuously evolved with a rigorous focus on quality. This is possible because infrastructure has become abstracted from physical hardware, meaning it can be treated like a software system. Version control systems, Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD) can now be applied to the realm of infrastructure.

The talk walks through a number of patterns for implementing IaC tools such as AWS, Chef, Puppet, Ansible, and Terraform, to build a change management pipeline to automatically test and apply configuration to infrastructure. The patterns are not tool-specific, so should be useful for any team using these types of tools.

Attendees should come away with an understanding of how concepts such as Continuous Integration (CI), Continuous Delivery (CD), Test Driven Development (TDD) can be applied to infrastructure.

The event starts at 19:00 and the talk will start at 19:15 sharp, please be on time.

As usual, we will have a book to raffle among those who arrive before 19:15!