One thing I’ve noticed about the recent upsurge in articles regarding DevOps and NoOps is that many of the discussions do appear to center around the use of Configuration Engines such as Chef or Puppet – although both are great products neither is suitable for the environment I work in.
We’re a pure Microsoft House here, for better or for worse that is the strategic direction we are taking which is leading our technical choices on software, for configuration management we have System Centre Configuration Manager, monitoring is done through Operations Manager.
Not that any of this information matters because the ethos of DevOps is more about people and thier interactions – a point raised by Phil Hollenback – whether you’re whipping up systems in assembler, .Net or through Ruby on Rails you can implement DevOps style techniques because its all about the people – not the tools.
If you’re doing DevOps right then your tools will fade in to the background, for those who might forget I think you should print out the following line and stick it on your wall to remind you.
DevOps == People, Process then Technology.
Remember folks, DevOps is for all- its not limited to those who deploy Chef, Puppet or even Shell Scripts.
* Note: You can replace the term DevOps in this post with any other SysAdmin 2.0 buzz word and it will work – its all about the people.
