I'm coming from a cybersecurity background and I'm looking to explore either software development/app security or DevOps/DevSecOps because I miss the feeling of creating something. Before I fully commit to either path, I'd like to do some research. I'm curious, do people generally view DevOps more as a cost or a value, especially with the rise of Infrastructure as Code (IaC) and similar concepts that blur the lines? I appreciate any insights you can share about your experiences!
7 Answers
It's a tricky situation. Generally, anything related to building or operating products is labeled a 'cost'. But that doesn't mean it doesn't provide value. If it didn’t, those functions wouldn’t exist in the first place. Revenue-generating roles often include marketing, sales, and partnerships.
It really depends on the situation—often, DevOps is seen in a context rather than a core role.
In most businesses, departments like Development and R&D are often seen as cost centers because they're not directly generating revenue. Similarly, roles in DevOps and Security also fall into this category. However, it’s important to note that all expenses should bring value to the overall operation.
In many cases, DevOps is regarded as a cost until they reach a level where they can actually save money for the company, which can be a long process.
I don't quite get your question. Companies pay DevOps and SREs really well because they see value in those positions, even though all roles are seen as costs. It sounds like you might want to differentiate more between roles like IT/Help Desk and DevOps/SRE to clarify your career decision.
What I meant is that, in my experience, software development is often viewed as a revenue center, while cybersecurity generally feels like a cost center.
I remember when I worked at an energy company that got acquired: our team was still on the OPEX list because they didn’t even wipe the whiteboard! It's all about how the company views their operational expenditures.
What did you think would happen? OPEX generally includes all salaries and operational costs, so it makes sense.
Honestly, it's mostly seen as a cost. If a team messes up, it can lead to more expenses, which is never a good look.

That's true! When you align DevOps with business goals, you can definitely trace how its contributions add value and can lead to revenue outcomes, like improving compliance which opens up new sales opportunities.