Agile Infrastructure
Andrew Shafer, Reductive Labs, Salt Lake City, UT
The starting point of all Agile engineering practices is reproducibly building from source code. If software is delivered on servers, and those servers can’t be reproducibly deployed from bare metal to running services, how Agile can you be? The definition of ’shipping’ software has changed dramatically in the last decade. In a world where a server is an API call, new tools and technologies can be leveraged to optimize processes where infrastructure is code and deploying software is on demand. These tools can be used to implement dynamic scaling, on demand test environments and disaster recovery. Continuous integration is great, but get ready for continuous delivery…
About Andrew
Andrew Shafer is a partner at Reductive Labs where he develops and evangelizes Puppet, the open source system automation framework. Since 2004, he has been a regular participant in the Salt Lake City Agile Roundtable and a team member or manager in an Agile setting. Andrew has a background in computational science, embedded Linux, database administration, web frameworks, and operations. His new hobby is helping organize events like Agile Roots and Ignite Salt Lake. Follow Andrew at twitter.com/littleidea.









