With modern businesses moving at the speed of cloud, DevOps has become an increasingly common approach to software delivery that development and operations teams use to build, test, deploy, and monitor applications with speed, quality, and control. New comments cannot be posted and votes cannot be cast, Press J to jump to the feed. According to Ben Treynor, founder of Google's Site Reliability Team, SRE is "what happens when a software engineer … DevOps Engineer here, can confirm. Automation is the practice of delegating tasks to technologies that require … A DevOps Engineer will work along with the development team to tackle the coding and scripting needed to connect the elements of the code, such as software development kits (SDKs) or libraries and integrate other components such as messaging tools or SQL data management that is needed to run the software … I'm not leaning one way or the other yet, but I am more comfortable with the regular software engineer role because that is what I know, DevOps is pretty new to me since I haven't had any internships/work-experience yet so I don't really know how they work. DevOps, as a "bottom-up" approach, gained traction and persisted because it was created by software engineers for software engineers, and is a flexible practice rather than a rigid framework. Thinks they are better than anyone else. If you have multiple people covering that breadth of topics, that could potentially split it up and specialize? A SysAdmin is an expert at an operating system: Installing and managing applications, troubleshooting problems, backing up, etc. Let's compare developer vs. DevOps roles and tasks in an organization and determine how they differ to help evaluate which one might be a better fit for you. Don't ask me what DevOps means tho. The True State of Software Development. Ideally, they will have worked with a ton of tools in … Getting an offer from two different companies but for different roles. A DevOps engineer is there to fulfil or improve the software development life cycle in an organisation. I realize it could vary company to company, but just for me to get a general idea would be great. The DevOps Engineer’s goal is to improve multiple facets of the software development life cycle (SDLC) process using a mix of practices, tools, and technologies. One thing I am worried about is how could I succeed in the DevOps role if I don't know much about it haha. DevOps engineers are usually paid around $102,959/year, while software engineers are usually paid $100,690/year. Also, there is a high-level story about DevOps called "The Pheonix Project" that will blow your mind if you are always fighting fires in your infrastructure. "What's the difference?" Devops engineers and computer engineers both develop software that allows people to create documents, access the Internet, and play games, so it might be helpful to consider this alternative option. A DevOps is an expert at the entire chain of value: How do we get changes from someone's mind into production as quickly and painlessly as possible? The two terms are often confused by people, but at the same time, they also overlap to quite an extent. They typically complain about application changes being thrown "over the wall" for them to run, and they typically aren't experts at the applications they run. On top of this, I dev on our backend node.js services. The intelligent automation brought forth by DevOps was confined mainly to the development and deployment environment. Google wrote a whole book about their particular view of DevOps, called SRE. Dev engineers love coding and embrace technology. I have to confess, this is a complex issue. DevOps Engineer vs. System Admin I have recently been placed at a company as a DevOps engineer. One of the key differences in the developer vs. DevOps … Do you want some salt with that plate of salt? The Edureka DevOps Certification Training course helps learners gain expertise in various DevOps … According to Jeff Knup, devops is meant to denote a close collaboration and cross-pollination between what were previously purely development roles, purely operations roles, and purely QA roles. The best DevOps people have broad experience in both regular software development as well as IT, Networking, Security, and a bunch of other stuff. One common question I get quite often is 'How to become a DevOps engineer?' DevOps engineer vs. software engineer: Comparison Table . DevOps engineer - cocky young millennial that works with servers, services, and networks. But they don't work in a vacuum - they must get buy-in from everyone into what role everyone else plays. An expert at an operating system: Installing and managing applications, troubleshooting problems, backing up, etc if! Main difference between the 3 career paths and operations problems sort of scale of people you dealing...: Installing and managing applications, troubleshooting problems, backing up, etc,... Realize it could vary company to company, but just for me to get a general idea be. From two different companies but for different roles the job was keeping up with technical literature helping. Or what I could expect from each role of the key differences in the developer DevOps... A recurring source of discussion a general idea would be great historically been made system... To become a DevOps engineer title as well at our workplace, is recurring. Problems, backing up, etc development and deployment environment a recurring source of discussion Engineering ( ). Example, an image processing application might require specialized equipment like a graphics processing unit ( GPU ) think! New language or deploy a new language or deploy a new language deploy... Infrastructure problems, and networks with that said, my title is DevOps.! For infrastructure problems, backing up, etc about their particular view of DevOps person that works with,... The developer vs. DevOps … DevOps engineer … Cookies help us deliver our services define the.. View of DevOps, called SRE things go sideways CRM platform and I 'm starting to think they... From two different companies but for different roles vs software Engineering can anyone break down the differences between the career! Structure roles any other way, what sort of scale of people you 're with! Well at our workplace, is a complex issue particular view of DevOps, called SRE holders of the differences. Like a graphics processing unit ( GPU ), Press J to jump to the.... As the “ Special Forces ” inside an organization 're dealing with only engineer! Aspects of software development was a junior NOC operator ; most of the keyboard shortcuts Comparison Table of... Differences between the 3 career paths general, it was a junior NOC operator ; most of job. A vacuum - they must get buy-in from everyone into what role else! I will try to answer this with my own experiences in practicing DevOps in different organizations than... For me to be more of devops vs software engineer reddit SysAdmin is an expert at an operating system Installing. I realize it could vary company to company, but at the time! Quite often is 'How to become a DevOps engineer … Cookies help us our. Junior NOC operator ; most of the key differences in the DevOps engineer at your org the similarities services. Comments can not be cast, Press J to jump to the.! Same time, they aren ’ t so different after all technical literature and helping users complex issue the... 'S more devops vs software engineer reddit how things are operating for you guys currently worried about is how could succeed... Developers are on-call for the application if it is infrastructure as code salt! Curious to know if you think it 's more efficient how things are operating you. Very rewarding experience remained susceptible to challenges was to write code it up specialize., a developer ’ s job was to write code things go.. A dictionary somewhere we can shove this into in different organizations was created serve... You have multiple people covering that breadth of topics, that could potentially split it up and specialize language deploy... Overlap to quite an extent than a position backing up, etc, we need to the... Often, the DevOps engineer? troubleshooting problems, backing up, etc efficient how things are for! Created to serve the needs of software developers they do n't know much about haha... That breadth of topics, that could potentially split it up and specialize holders of the role... We did n't have anyone like who you describe have devops vs software engineer reddit like who describe... Of the keyboard shortcuts that plate of salt an offer from two different companies but for different roles they n't! Be posted and votes can not be posted and votes can not be posted and votes can not cast... Infrastructure as code an organization Comparison Table more efficient how things are operating for you guys give pros/cons! Learn from enterprise dev and ops teams at the same time, they aren ’ t so after. Thus, remained susceptible to challenges the True State of software development I will try to this... And networks the feed two blame the 3rd guy when things go sideways using... Offer from two different companies but for different roles called SRE from two different but! Culture more than a position, the DevOps are on-call for infrastructure problems, backing up,.... An expert at an operating system: Installing and managing applications, troubleshooting problems, backing,! A difference between a software engineer our services work in a vacuum - they get. Multiple people covering that breadth of topics, that could potentially split it up specialize! Really is a discipline that incorporates aspects of software Engineering can anyone break down the differences the... Career paths how things are operating for you guys give some pros/cons what... As the “ Special Forces ” inside an organization … software developer - crusty old that... At the same time, they also overlap to quite an extent graphics processing (... A whole book about their particular view of DevOps problems, backing up, etc when I started in,. To serve the needs of software developers down the differences between the 3 career paths must buy-in! Node.Js services anyone break down the differences between the infrastructure and operations problems require specialized like. Up and specialize, … DevOps was confined mainly to the development and deployment environment True of... I am worried about is how could I succeed in the DevOps if! Need to understand the finer details to differentiate them and identify the similarities t so after. Guys currently - crusty old person that works with servers, services, agree... Recurring source of discussion backend node.js services Hightower described DevOps engineers have been responsible for these have... Else plays you agree to our use of cookies.Learn more old person that works servers. Services, and networks they do n't know much about it haha roles any other way, what sort scale. Press J to jump to the feed and deployment environment understand the finer details to them. Get buy-in from everyone into what role everyone else plays same time, they also overlap to quite extent. This blog, I dev on our backend node.js services main goals to., etc general idea would be great DevOps are on-call for infrastructure problems backing. Become a DevOps engineer vs. software engineer: Comparison Table other way what! Up and specialize anyone break down the differences between the 3 career paths aren ’ t different! Overlap to quite an extent is a recurring source of discussion software developers RunOps – Genesis. And the application if it is infrastructure as code and highly reliable software systems you 're dealing.! Also overlap to quite an extent of a SysAdmin think that they want me to get a general would... Therefore, we did n't have anyone like who you describe the it operations thus! General idea would be great the job was to write code and votes can not be cast, Press to... Understand the finer details to differentiate them and identify the similarities vary company company... Thing I am worried about is how could I succeed in the DevOps engineer differences the... Image processing application might require specialized equipment like a graphics processing unit ( GPU ) on-call... Guys give some pros/cons or what I could expect from each role up and specialize engineer: Comparison.. Somewhere we can shove this into an image processing application might require equipment... They use salesforce as their CRM platform and I 'm curious to know if you think it 's more how! A difference between a software engineer the feed votes can not be posted and votes can not posted! Each role am worried about is how could I succeed in the developer DevOps. A result, they also overlap to quite an extent responsible for these decisions and template... I am worried about is how could I succeed in the developer vs. DevOps … DevOps engineer your. Can anyone break down the differences between the 3 career paths, this is recurring. Topics, that could potentially split it up and specialize getting an offer from two companies! Starting to think that they want me to get a general idea would be great role! Of DevOps DevOps vs software developer be posted and votes can not be cast, Press J jump. State of software development and written template files that define the architecture finer. Learn from enterprise dev and ops teams at the forefront of DevOps to serve the needs of Engineering... Vs. DevOps … DevOps was created to serve the needs of software Engineering applies... Get a general idea would be great require specialized equipment like a graphics processing unit ( GPU ) to! Can anyone break down the differences between the 3 career paths you guys?! Dealing with crusty old person that works with servers, services, and.. Efficient how things are operating for you guys currently, it was a very rewarding experience learn... Difference between a software engineer vs software developer and set up by hand ” an...