Linux.com

Home News Enterprise Computing Systems Management DevOps Skills are Hot - and Highly Valued

DevOps Skills are Hot - and Highly Valued

Job listings mentioning “DevOps” have burgeoned over the past year or so, and people who include the term in their LinkedIn profiles and resumes are hotly pursued by tech recruiters.

For those of us who believe DevOps thinking and practices are the way to better IT and happier, more productive technology teams, this trend is both discouraging and encouraging. It’s discouraging because we don’t want to see “DevOps” become a mere buzzword, used to put a new shiny gloss on old, ineffective practices and assumptions. And it’s encouraging because it indicates a growing awareness that operations people and developers produce better software when they collaborate closely, using the tools and disciplines from both worlds.

Hiring for DevOps

In our 2013 State of DevOps survey , we asked a few questions about hiring and job titles. Half our 4,000-plus respondents said their teams consider DevOps skills when hiring. Yet just 18 percent of respondents said their organization had someone with the title “DevOps engineer.”

To us, this says that the skills someone brings to an organization are far more important than the actual title. The top three skills our DevOps skills chartrespondents said they were looking for: 

- Coding or scripting

- People skills

- Process re-engineering

Much lower down the list were experience with consulting or specific tools.

The most-desired skills point to what’s different about DevOps. The ability to code and script is essential for automating testing and deployment. Ditto for the ability to re-engineer processes as needed.

But without the ability to talk and work with people whose skills and experience are different from - but complementary to - yours, these technical skills mean little. DevOps is as much about collaboration and active dialogue as it is about tooling and scripting.

People with DevOps skills are highly valued, because they deliver value

One of our survey questions was about salary. The resulting data, analyzed in conjunction with data around DevOps adoption and hiring for these skills, told us that Operations people are paid more in organizations where DevOps is most mature and where these skills are considered in hiring.

That doesn’t mean people should start adding “DevOps” to their resumes and LinkedIn profiles. Without the skills - both technical and cultural - that give this word real meaning, no savvy organization will hire them, anyway. A pretender might get an interview, but any team looking to nurture its culture will interview deeply, and poseurs won’t make the cut. But people who truly can bring technical skills and cultural know-how to a team that’s striving to deliver better code, faster, through active collaboration, will be recognized.

It’s these people - and these teams - whose active collaboration and frequent use of automation deliver solid business results. Survey respondents working in high-performing teams reported deploying code up to 30 times more frequently than their peers. Their code is of higher quality: 50 percent fewer deployments fail for the best teams. Reliability is also much better — when failures do occur, service is restored in minutes, rather than hours, or even days.

Management teams are looking to deliver new services to customers, and to deliver them faster than competitors, for lower cost. Teams employing DevOps practices are doing that — and recruiters are calling the people on those teams.

James Turnbull puppet labs

James Turnbull is vice president of technical operations at Puppet Labs. He has published a number of technical books, including Pro Puppet, Pro Linux System Administration, Pro Nagios 2.0 and more. James speaks regularly at technical conferences, including OSCON,  Linux.conf.au,  FOSDEM,  OpenSourceBridge and DevOpsDays.




 

Comments

Subscribe to Comments Feed
  • kenny Said:

    Want to know why? Companies are too cheap to hire both an admin as well as a developer (as well as a tester).

  • James Turnbull Said:

    I don't think that's the case at all. In hot markets people with good skills are being snapped up. The IT field has one of the lowest rates of unemployment of any industry (http://www.computerworld.com/s/article/9235797/Dice_US_tech_unemployment_stands_at_3.3_). You'll also note the post talks about "DevOps" skills rather than individuals called "DevOps". This is about hiring people with the skills to solve problems collaboratively rather than in the silos that have hampered speed to market and the delivery of reasonable cost services to our customers. That doesn't mean folding three roles into one role.

  • david tooke Said:

    In my opinion devops is another word for automation. As a sysadd I prefer to script out as much as possible to make things consistent.

Upcoming Linux Foundation Courses

  1. LFD331 Developing Linux Device Drivers
    13 Oct » 17 Oct - Virtual
    Details
  2. LFS425 Linux Performance Tuning Crash Course
    16 Oct » 16 Oct - Düsseldorf, Germany
    Details
  3. LFS220 Linux System Administration
    20 Oct » 23 Oct - Virtual
    Details

View All Upcoming Courses

Become an Individual Member
Check out the Friday Funnies

Sign Up For the Linux.com Newsletter


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board