Knupps idea of the totem pole rubbed me the wrong way too. I've met great developers who didn't have a clue about how to scale or monitor their software outside of their framework. How to properly deploy across DEV, UAT and PROD without making code modifications. How to keep these environments clean and flexible to enable these deployments. Nor should they have to. Call me a Dev because I read and write code. Call me…
You've met great developers who couldn't deploy code?
Confessions of a Full Stack DevOp
21–30 of 52 posts
Re: Confessions of a Full Stack DevOp
#22This is a much better, more sensible article than yesterday. My good takeaway here is that DevOps means whatever you think it means - it's a lot of different things to a lot of different people. That's a much more positive spin on my frankly negative opinion that it's devolving into a meaningless buzzword to attach to resumes, recruiting, and PowerPoint presentations for management. I know I came in to DevOps (the wo…
It's not quite the red flag that "ninja" and "rockstar" have become, but it definitely makes me wary when I hear it.
Re: Confessions of a Full Stack DevOp
#23I am a horseshoe crab. I am a sysadmin. I can code, I do code, but I'm a much better sysadmin, mainly because I've been doing it as a dayjob. You want networking? I'll do that. you want multi gigabyte a second storage arrays? I'll do that. You want monitoring? I'll do that. You want me to recompile python 3.3, naaa you can do that. I can, but you'll do better at it
From where I came and from my background... RPM/DEB packaging is a SysAdmin job.
And... In a properly built infrastructure, what is recompile python 3.3 if not just repackage it?
Re: Confessions of a Full Stack DevOp
#24Re: Confessions of a Full Stack DevOp
#25Knupps idea of the totem pole rubbed me the wrong way too. I've met great developers who didn't have a clue about how to scale or monitor their software outside of their framework. How to properly deploy across DEV, UAT and PROD without making code modifications. How to keep these environments clean and flexible to enable these deployments. Nor should they have to. Call me a Dev because I read and write code. Call me…
You've met great developers who couldn't deploy code?
Even if you think that it entails more stuff, like knowledge about AWS, rackspace APIs, provisioning tools and whatnot, it's not enough. Mostly because in any medium to large company they build tools and processes on top of them. Have fun learning all of that, while you only need to commit your code.
Plus, since I've been for many years a sys admin guy that turned into a developer, I can tell you that there are different skillsets involved, albeit with some overlapping ones.
That's where the devops come in.
Re: Confessions of a Full Stack DevOp
#26Earlier quoted context omitted.
You've met great developers who couldn't deploy code?
Sure. I've met great ones who could too. I don't think deployment is part of the development job description. Or is it?
Basically turning great developers into great system architects.
Re: Confessions of a Full Stack DevOp
#27"Full Stack DevOp", worst three words of 2013 in the same title.
Re: Confessions of a Full Stack DevOp
#28Re: Confessions of a Full Stack DevOp
#29The last time I looked for a senior sysadmin -- less than a year ago -- I didn't get anyone who was comfortable programming in Perl/Python/Ruby until I started using the term DevOps. [1] via TFA Ah, now I understand DevOps. Well, the sysadmin who can personally automate his job through programming--this is very productive person. [1] https://news.ycombinator.com/item?id=7593681
Perhaps even more important is the ability to give developers, and managers, visibility into things which were only visible to System Admins in the past. Why is this server running slowly? The graph shows a spike in disk IO usage. What's the process? The database. What changed at the spike? Adam's production push. Why? The explain plan for the new front page query shows a table scan against a 5m row table. And done.…
> Graphite, logship, nagios, and some development which pulls all of this data together can create some virtually magical systems.
Who do you think pulls all that data together? DevOps/Sysadmins.
I build and wrap together the tools that make your job easier. And I take pride in that. I'm also on call so you don't have to be.
Relevant XKCD: https://xkcd.com/705/
Re: Confessions of a Full Stack DevOp
#30Earlier quoted context omitted.
It's just a euphemism for 'engineer'.
But you can't be an "engineer" without a Engineering degree from an accredited university, so DevOps.