BizOps at Optiver

Last week the Amazon AWS meetup was hosted at Optiver.

We had two items on the agenda: Eucalyptus and Optiver.

First off, Eucalyptus strategy of mirroring the Amazon API for their private cloud offering appears to be paying off, as Amazon and Eucalyptus recently announced their partnership.
It is good to see how this highlights the importance of a cloud API.  Better yet, the essence of cloud computing is that you can automate everything - an API is not just a nice to have.


Some devops links and resources

At a recent Amsterdam Middleware Meetup I promised I would post some links about the devops movement.   I decided to replicate that post here for easier reference.

Start with the devopsdays.org site created by Patrick Debois, who coined the term 'devops'.

It's not easy to come up with a good definition.  Devops is a movement where system administrators and developers work together to continuously build and maintain a single system including application, infrastructure and process.  It builds on old and recent ideas from software development and lean systems thinking.

Some key concepts and a few links:


Michael Nygard on "Agile Operations in the Enterprise" (InfoQ)

InfoQ has an excellent article on Agile Operations in the Enterprise by Michael Nygard. (posted 2010-05-21)

In the introduction, Nygard defines Agile Operations, and how they are all about the principles, not just tools or procedures.

One paragraph in the intro stands out, as it addresses a major misconception about agile operations (or #devops):
Like agile software development, agile operations emphatically does not equate to cowboy administrators running amok on the systems, without plan or documentation. Quite the opposite, agile operations requires great self-discipline. Operators must commit to putting everything into version control. They must accept nothing less than 100% automation. Manual actions must never be permitted.
The article goes on about typical enterprise issues like Audit and Compliance (SoX), and ITIL.
And the quote above already implies about how Agile Operations deals with these challenges.

Nygard continues with the bigger challenges of History and Culture before concluding with a couple of warnings.
[... ]a team without the agile principles can emulate the practices but will not derive the benefits

Focus on the agile principles and automate everything.