Re: DevOps
Whilst it's easy to mock, there are plenty of big 'experienced' IT companies who still cling to the separation of techops and developers, to the point where neither side actually understands what the other side has done to break something.
There are more than a few admins who take pride in very deep, but silo-ed knowledge that allows them to tune a server farm down to the bare metal, but doesn't allow them to predict that the next deploy is going to hammer the network into the ground.
Similarly, there are plenty of developers who 'fire and forget', assuming that the magic servers will cope with whatever lunacy they've come up with.
If the sum total of your big and expensive deploy is half a dozen webapps on a handful of load balanced servers, that might not matter so much. Let's be honest, its surprising what scale of business that sort of platform is capable of supporting.
On the other hand, if you're using disparate integrated systems, want to have a testing environment that vaguely resembles your production environment and are keen to buy into the continuous deployment process, then having people who are able to cross the line and get their hands dirty on both code and metal is probably a good thing. Give 'em a name so we can identify them as not being a generic undertrained IT guy.