http://utcc.utoronto.ca/~cks/space/blog/sysadmin/AutomationDownsideII
P.
--
Philip J. Hollenback
www.hollenback.net
@philiph
Yeah, I don't think a lot of that concern. Reminds me of when I took
over the Web Systems team at NI after a guy who "didn't believe in
automation because then you won't know how the systems work." Of
course since people were getting paged 200 times a week they were
quitting, and the systems were super unreliable. But we knew really
well how to go roll logs manually. Because, you know, that helps our
business achieve its objectives somehow.
Ernest
P.S. I got through that whole thing without cursing! Aren't you proud of me?
Kit,
You hit the nail on the head - the point of automation (and technology in general) is to abstract away low level details so people can focus on solving more complex problems.
I understand where these anti-DevOps arguments are coming from - people's jobs will be going away for the ones that don't adapt. Cloud is replacing the wall of hardware procurement, software is being created to deploy entire topologies of systems with a click of a button. I believe that the people that are really good at what they do with their sysadmin work aren't going to lose their job, they will just evolve into a new role where they become a knowledge resource and/or designer of complex systems. We have a guy on our team who is an amazing sysadmin and is an awesome knowledge resource. As a developer, I've thrown out ideas that he thought were really stupid and ended up proposing a better solution that I never would have thought of because he had a lot more experience than me.
If anyone is interested in more anti-DevOps arguments, this reddit post has a bunch: http://www.reddit.com/r/sysadmin/comments/pp860/why_i_hate_the_word_devops/
-John Ryding
Kit Plummer ---02/20/2012 05:43:25 PM---It's a good write up. But, kind off missed the point of both automation and monkey-maintenance.
http://www.reddit.com/r/sysadmin/comments/pbnv3/devops_is_here_whether_you_like_it_or_not/
I was essentially arguing the same point in that post: adapt or die.
P.
On Wed, Feb 22, 2012, at 12:03 PM, John Ryding wrote:
>
> Kit,
>
> You hit the nail on the head - the point of automation (and technology in
> general) is to abstract away low level details so people can focus on
> solving more complex problems.
>
> I understand where these anti-DevOps arguments are coming from - people's
> jobs will be going away for the ones that don't adapt. Cloud is replacing
> the wall of hardware procurement, software is being created to deploy
> entire topologies of systems with a click of a button. I believe that the
> people that are really good at what they do with their sysadmin work
> aren't
> going to lose their job, they will just evolve into a new role where they
> become a knowledge resource and/or designer of complex systems. We have a
> guy on our team who is an amazing sysadmin and is an awesome knowledge
> resource. As a developer, I've thrown out ideas that he thought were
> really
> stupid and ended up proposing a better solution that I never would have
> thought of because he had a lot more experience than me.
>
> If anyone is interested in more anti-DevOps arguments, this reddit post
> has
> a bunch:
> http://www.reddit.com/r/sysadmin/comments/pp860/why_i_hate_the_word_devops/
>
> -John Ryding
>
>
>
> From: Kit Plummer <kplu...@maestrodev.com>
> To: dev...@googlegroups.com,
> Date: 02/20/2012 05:43 PM
> Subject: Re: system administration vs. automation
> Sent by: dev...@googlegroups.com
>
>
>
> Email had 1 attachment:
> + graycol.gif
> 1k (image/gif)
> A blunt and limited observation would also be that as time goes by, I'm challenged by hiring *more* people as time goes by, not less. Related to the increasing popularity of automation? Discuss.
I completely agree with this statement. Simplifying the creation of these systems may results in MORE people getting hired to manage and grow the underlying infrastructure. This is because the amount of end users of the automation increases thanks to the reduction of complexity - where before only 5 people were able to set up a system because of 50 manual steps, now 100+ people can set the system up because all they have to do is click a button. As such, new problems arise for the underlying infrastructure team - scaling issues, new use cases introduced from a larger variety of users, etc. Like John said in his previous post:
> Automation, used maturely, extends and augments the abilities of humans. It doesn't remove tasks, it increases the number of them.
-John Ryding
John Allspaw ---02/22/2012 01:00:29 PM---On the topic of automation and what I think to be a misunderstanding of the limits and repurcussions
Every role I've had there has always been some series of commands or a long drawn out process you'd have to run to do some job, and before I left those roles, the process was automated, usually via some bash or perl (back then). My mantra was "I'd rather watch work than do it". An interview candidate used that line recently and my response was let's hire this guy.
In academia every semester there were new students, and those students needed shell accounts, email accounts, AD accounts and the like. Amazed at how the many before me did that manually, I wouldn't have it, too much room for error. I never feared the loss of a job due to automating tasks that previously took 5 weeks to accomplish and upon completion take 5 minutes. I'd ultimately end up working on more complex projects, get exposure to more technology, gain some recognition, etc.
Working for a small company I automated work for other people, using Apache FOP to format invoices from some text source to PDFs. It was a welcomed by the team, not because they didn't have to do it anymore, but more so that they had the opportunity to work on other tasks.
All I'm saying is that while we move to automate more and more, there will always be work. Always. Addressing stability issues, fixing known edge case bugs, make monitoring suck less, ... The list goes on and on. Anyone that fears automation will replace their job probably should dust off their resume and start looking now. They probably don't "have it".
Jesse Gonzalez
jesse.g...@rackspace.com
Best Regards
Scott M