Primer on DevOps roles and responsibilities

Last updated:May 2016

Essential Guide

Browse Sections

Editor's note

DevOps means running IT operations with software development principals. Or it means heterogeneous groups holistically run IT applications. Or it means rapidly deploying Agile application updates on elastic cloud resources.

With such a malleable and nascent concept, there's no wonder IT organizations have trouble sorting out DevOps roles and responsibilities. What most adopters can agree on is that DevOps roles require different skills than siloed traditional IT jobs. And shared responsibilities across development, security, operations and other functional require enhanced communication and shared information from the whole stack.

This guide covers how to establish, embrace and enhance DevOps roles and responsibilities in enterprise IT shops. Not sure your company will ever get there? Scroll to the bottom for practice interview questions that will land you a job with forward-thinking SysOps teams and DevOps shops.


1Meet the reporter

Beth Pariseau covers DevOps, IT operations and the changes wrought by distributed applications and iterative development for SearchITOperations. She wrote this four-part series on DevOps roles and responsibilities in enterprises to showcase the struggle of applied DevOps. Want to learn more about Beth Pariseau? Click the link to her contributor profile to learn about her background and read other articles she's written.

2Get hired onto a DevOps team

IT operations pros who have developed skills, techniques and a depth of knowledge around DevOps are in demand. The more you can describe and demonstrate prowess with DevOps roles and responsibilities in real-life implementations, the more inclined progressive, IT-enabled companies will be to add you to their teams.

Software Quality
App Architecture
Cloud Computing
Data Center