I have seen a lot of mumblings on various blogs, tweets etc about DevOps, but to be perfectly honest I really didn't have the bandwidth available to take any time to find out just what the buzz was about. That changed this morning, listening to Gene Kim discussing his upcoming book "When IT Fails" and the subject of DevOps, I realised that this was an important topic that I really needed to pay some attention to. So on goes the researcher hat again and I will share with you what I have managed to glean from the podcast and a few other sources this morning.
So, the first thing I did was to simply ask Google - "What is DevOps?" Have to say that, while that bought up a total of 1.64 million results in 0.23 seconds, most of it just managed to confuse me further, and certainly did nothing to improve my understanding at all. There seem to be a lot of, sometimes conflicting, definitions of DevOps. So I am going to try to put it into reasonably plain English, and hope that I have got it right in my own head...I am sure someone will tell me if I don't, one thing our community is not is silent!
|© vege - Fotolia.com|
This brings with it a need for a new breed of IT professionals and business executives - we need people who can converse just as easily around a board table as they can around at an IT development project meeting....someone who does not need a translator no matter which side of the table they sit on.
I can see that the best degree someone could come out of university with at the moment would be a double major in an IT field and in business management. Too late for me, but I know what I will recommend to anyone heading to university now who aspires to a future in IT or business...aim for both, you don't have to choose!
DevOps give us the ability to break the barriers and bring the developers down from their ivory towers and have them converse and work with the rest of us mere mortals. But before this happens we need a breed of developers who have a new skill set...sorry guys but a lot of you just don't currently have what it takes to play the pivotal role in operations and in the business that the DevOps movement requires. My brother, and I love him dearly, is a developer and, from all accounts, a very good one, but really...stick him in front of a business customer and he could do some real damage. He might be able to make sweet music with strings of code, but trying to get him to explain what that code is going to do in business terms would be like pushing the proverbial up hill with a very sharp stick...asking him to talk to customers about how his applications work would be commercial suicide!
|© nikdoorg - Fotolia.com|
My next bit of research was to see if there was a market currently for a DevOps professional. Well, sadly a search for Dev Ops (or DevOps) on seek.co.nz returned not a single job offering. Australia is obviously a wee bit more advanced that good old NZ (or maybe just bigger) and the same search on seek.com.au brought up 9 vacancies for people with a DevOps skillset. Monster.com gave me around 50 vacancies. Have to say that the rates of pay being offered were not too shabby either!
This result is reminiscent of 11 years ago when I did a search on the same sites to see just who wanted me with my shiny new ITIL Managers Certificate...not many businesses found that an attractive skill to have at that time...do the same search now and there are pages of vacancies. I am sure that the DevOps search will return a similar result in a very short timeframe.
Well, is that as clear as mud now? I think I understand the DevOps skill set now, and it opens an exciting new world of opportunities for those entering our industry in the future, really giving IT the ability to be entrenched in the business, more than being integrated with, or partnering with it. Of course there is a possibility I have it all wrong, and I am sure that someone will tell me if I do!