First off, let me make some warnings and disclaimers. This is a rant. This is an emotionally fueled rant in defensive response for some really irritating attitudes and blogs I see going around recently. This is a rant primarily directed to a few, but very vocal Developers in the IT Community.
As such, this rant might piss some readers off. Frankly, I don’t give a shit. Don’t like it, don’t read it. Don’t agree with it, I don’t care beyond hearing actual logical arguments as to why it’s wrong.
Now, on to the rant.
There is, yet again, a recent resurgence in the IT community of the old, stale, and idiotic attitude of ‘Hardware Engineers vs. Software Engineers’ battle. This time it’s going around as a ‘DevOps vs. SysAdmin’ argument but it’s still the same old, insular, arrogant, petty bullshit it has always been.
Yes, I’m biased because I am a Hardware guy. Yes, I definitely do need to get some code skills to help make my job easier. But let me make my point crystal clear. I WILL ALWAYS BE A HARDWARE GUY!
I’ve recently flat out been told, damn near word for word, that “in the future of IT there will be DevOps and those who serve DevOps their lunch”. If this is your opinion, stop here as my rebuttal to that is Fuck off!
Yes, Developers create extraordinary software. Advancements that will power the next generation of technology. Programs that will be the soul of The Cloud in coming decades. Sure, fine, DevOps are important. No one can argue that for a minute. But the attitude I keep hearing of ‘If you’re not a DevOp, you’re nothing’ is arrogant, self deluding, idiocy.
Software will ALWAYS need Hardware in order to work, that’s simple logic. As such, Software Support, i.e. DevOps, will ALWAYS need Hardware Support, i.e. SysAdmins, NetAdmins, Desktop Support Technicians, etc. Neither side will ever be able to exist without the other.
While the Developers may be ‘touching the sky’ and be the current center of all the glory in the technology world, they’re doing so by standing on the backs of all those ‘scut workers’, LIKE ME, who have made it possible for them to achieve, and continue to achieve, their glory.
Sure, physically running network cables, physically plugging in and setting up PCs, installing operating systems, etc. is ‘scut work’. Those have always been considered Tier 1 beginning level skillsets. “Monkey work” as I have, disrespectfully, heard it described recently. However, those Tier 1 Support “Monkeys” are the base on which the glorious DevOps depend to do their damn jobs. Without them they would be nothing more than glorified secretaries.
I’m no DevOp. I’m a Network Administrator. I’m no more important or less important than any DevOp. We each need each other equally.
I’m an Network Administrator. At my work, I’m also the Tier 1 Desktop Support guy.
I’m the guy who runs your network cable, who formats your PC just the way you need it, who sets it up.
I’m the guy who keeps your network running, who sets up switches, servers, Active Directory credentials, network permissions, software updates, etc.
I’m the guy who resets your account when you forget to turn off your CAPS Lock key and you lock yourself out of your PC.
I’m the guy who restores that lost database you accidentally deleted.
I’m the guy who replaces that keyboard you spend all day at when you spill coffee on it.
I’m the guy who makes it possible for you, oh glorious DevOp, to do your damn job and to get all ‘the limelight’.
Even in a future Cloud Environment there will always be us lowly ‘scut workers’ somewhere. Perhaps not on staff, but somewhere. Be it consultants, or in server farms, somewhere there will always be someone whom you call and cry to the minute you have something go wrong with the system you need to do your work.
I’m a Network Administrator, dammit! I’m a ‘scut worker’ and damn proud of it.
I’m the pedestal that you, as a DevOp, are standing on and I’m damn well going to be the one to knock you off of it.
Get over yourself! Without me, you would be asking customers if they want fries with their orders and without you I’d be doing the same.