These are the recordings from devopsdays events. For more info have a look at our website http://www.devopsdays.org
Agile is all about closing the gap between business and software development. Agile teams work closely with a Product Owner who prioritizes user stories on their business value. So how does a team make sure they don't lose sight of “non-functional requirements”? Are user stories of any use to make infrastructure more visible in the product backlog? This talk is based on coaching experiences with many agile teams. Come and hear how these teams attempted to resolve these concerns. Find out about...
The reality of cloud computing and tools like Puppet have enabled systems architects to build agile infrastructures that can nimbly react to changing business needs. We will review pragmatic approaches and guidelines to developing agile infrastructures using Puppet while exploring analogs to software development approaches in general. Slides can be found at : http://www.devopsdays.org/ghent09/programme
Software development teams have had Agile going for some time. But how can operations derive from the same benefits? Or, can we do better? These were questions we faced at a game operations department one year ago. This talk is a “from the trenches” report of doing it, including how we wrestled with dismantling the “we vs. them” view of development teams and operations.
This presentation deals with how to achieve an agile, flexible and automated IT environment based on an example implementation of a private openQRM Cloud for a developer team. Implementing new features and fixing bugs are the two most important tasks for a developer team. While implementing new features always requires adaption to different operating system versions and system architectures also the second work area of fixing bugs needs lots of testing with various custom setups. Lots of time ...
When Continuous Integration grows within organizations, Build Pipelines can help to manage the workflow to get software through the different checkpoints to get applications to production. This process can further evolve into Continuous Deployment. A side effect of this, is that the management of the CI infrastructure also requires an increased involvement of sysadmins and operations.
Writing checks for your monitoring system is boring. You end up writing the same checks again and again, and it can be difficult to verify behavior instead of availability. Wouldn't it be useful to have a standard library of checks you could reuse across your infrastructure? Say hello to cucumber-nagios - it lets you write reusable behavioral tests in human-readable language. As cucumber-nagios output the test results in the Nagios plugin format you can run your checks from any monitoring syst...