DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. DevOps and CI/CD
  4. Can DevOps Be a Role?

Can DevOps Be a Role?

Companies are hiring DevOps engineers left and right, but is DevOps really a role? Let's explore what DevOps is as a role, and as a mindset.

Jeffrey Lee user avatar by
Jeffrey Lee
·
Aug. 24, 17 · Opinion
Like (17)
Save
Tweet
Share
6.60K Views

Join the DZone community and get the full member experience.

Join For Free

I know labeling a position as “DevOps” tends to make our eyes roll. It also seems to show a fundamental misunderstanding about DevOps. However, how is change supposed to be created without someone leading the charge? I don't ask this as an antagonizing question, but as a genuine curiosity. 

Image title

It’s becoming increasingly clear that many companies do see DevOps as a role. 

A Clearly Defined Role

I think it’s easy to assume that these organizations that have these positions just don’t get it. As a writer, I think some of the most redundant job postings are those that are looking for a “UX writer.” I mean, c’mon, a user experience writer? Isn’t that what writing is in the first place? Writing for the reader? I begrudgingly get it, though. They are looking for someone to specifically embody the voice of the organization and focus on the needs of the user. I still revert to my first argument that this is a natural part of writing and shouldn’t even be thought of a role that needs to be taken on. Any writer you hire should be able to do this. 

On the other hand, a role that is clearly defined helps communicate that someone is taking care of it. In other words, you can’t expect evolution to occur on its own, someone has to bring the change. Labeling someone as a "DevOps Engineer" makes it clear that they are going to own the change, which could lead to good or disastrous results depending on the experience of the person. At larger companies, it's maybe more difficult to bring larger developer and operations teams together without the assistance of a DevOps director/leader. 

What About Agile Coaches? 

Agile is another methodology that doesn’t necessarily require a role, but that didn’t stop the rise of “Agile Coaches” to teach organizations how to institute these practices. An experienced DevOps engineer is also a personality/skill set that is valuable to have on a team. They have the knowledge of technical tools, proper communication skills, and can demonstrate empathy to get teams to work together. 

DevOps Is a Mindset

I think the reason “DevOps” is often unappreciated as a title because it’s vague. The meaning of the word changes for each person and organization too. I even understand how a DevOps engineer could introduce a new silo in a system of bottlenecks. It also seems to take away the responsibility for the team to learn how to communicate with each other and rely on one person to do it for them instead. 

DevOps as a Specialization

And at its heart, DevOps is more about culture than a role that is to be assigned. More and more though, DevOps is becoming a specialization. It’s a unique specialization because it doesn’t just require good technical knowledge, but the ability to communicate and emphasize across teams. It's clear that companies are not just looking for those who can code, but someone with excellent communication and team building skills as well.

DevOps

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • A Complete Guide to AngularJS Testing
  • Why Every Fintech Company Needs DevOps
  • Java Development Trends 2023
  • Kotlin Is More Fun Than Java And This Is a Big Deal

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: