1. Continuous Integration for the world - Agile 2011

    Presentation with demos showing current tools used in the devops space and pointing out similarities between the release process of code and servers:

    • veewee : creating a Just Enough Operating system
    • Vagrant: spinning up an Ubuntu box
    • Chef: provisioning the box with an apache server
    • Cucumber-Nagios: testing the provisioned box with Jenkins and Ccucumber-Nagios
    • Mccloud: repeating the same process on ec2 instead of Virtualbox

    This demonstrates the concept of infrastructure as code and virtualization to define and build infrastructure based on text files. Those files can be version-controlled and tested like regular code. The artefact ami, image, can then be deployed on an infrastructure.