6 ms·
Okay, I'll admit it. I don't actually know what devops is. I know what developers do and what sysadmins do. Is devops just a buzzword for one person who can do
by ghjm 14y ago
Okay, I'll admit it. I don't actually know what devops is. I know what developers do and what sysadmins do. Is devops just a buzzword for one person who can do both? Or does it mean something other than that?
- falcolas 14y agoI don't really know how to state what we do aside from "Writing the glue/lube between the application and the hardware." Deployment automation, monitors, backups, cleanup...
- deleted 14y ago[deleted]
- darkarmani 14y agoI will admit that I have a fuzzy understanding as well. My take on it is a holistic view and integration between development and operations instead of formal or informal walls between the two. Wikipedia: http://en.wikipedia.org/wiki/Devops http://en.wikipedia.org/wiki/Devops In small companies it usually always exists by accident. I think the "hype" is more around large companies that have huge barriers and sometimes friction between development and IT or sustaining Operations.
- ajdecon 14y agoAt the moment, it's mostly an overloaded buzzword. :) The best definition I've found is that it's a culture of collaboration and integration between development and operations, rather than a role for one specific person. Ben Rockwood from Joyent has a good conceptual talk at http://www.youtube.com/watch?v=h5E--QSBVBY http://www.youtube.com/watch?v=h5E--QSBVBY , "DevOps Demysitified".
- sudara 14y agoI'm the author of this cheatsheet and I have no clue really. Just wanted to try the word out, see if it felt right. But yes, my impression is that it's normally a developer who "trends towards doing systems administration" – so someone who knows the codebase, but can provision and wrangle servers. So, someone like me (I write full stack apps, but my "speciality" is the server end of things).
- buster 14y agoAfter giving it a thought, i'd say it's just a new buzzword for sysadmin. Because, atleast in my understanding, it's totally in the working area of sysadmins to set up a server, install and configure software, configure monitoring, etc. The typical sysadmin will also write scripts and stuff to do that. My bet is that it just came up by some angry sysadmins who felt like they need to differentiate from the dumber kind of admin who can barely touch a shell. Of course a software developer may also write deployment scripts and similar stuff, so that's where it becomes fuzzy. I never really thought about that term, but thanks to yyour question i just figured that i will drop the term from my vocabulary. It's too fuzzy, it's too much of a buzzword.