Devops Journey Skilbook: Devops Roles, Titles, and Topologies, Oh My!
Devops Journey Skilbook: Devops Roles, Titles, and Topologies, Oh My!
DevOps Institute
DevOps Journey SKILbook
The challenge is that there is not one specific DevOps model which fits every organiza-
tion as starting points, goals, leadership, existing cultures, architectures, systems, and
tools vary. Each organization starts from its own unique state and has its own unique
challenges. One goal which all DevOps journeys should have in common is improving the
customer and employee experience. Before embarking on a DevOps journey, consider
the following key topics.
1
The makeup of the team is determined by the goal, at first.
There are many types of DevOps projects which start by ad-
dressing a specific challenge. Some projects start by focus-
ing on improving release cadence, others start by improving
how incidents are resolved and other projects are focused
on how developers can improve how to initiate changes to
existing software. No matter, the team members which are
a part of the DevOps team should reflect the value chain
involved in addressing the problem, at first.
One of the most persistent problems in software delivery today is that responsibili-
ty boundaries are unclear or misplaced. Poorly-chosen responsibility boundaries lead
to blocked flow, inter-team antagonisms, and wasted effort building the wrong thing.
DevOps Topology patterns help to promote greater organizational effectiveness by
highlighting the pros and cons of different ways of working between teams2. The multiple
viewpoints help organizations to reason about responsibility boundaries and collabora-
tion efforts on an ongoing basis. The following are key things to consider.
2
Anti-type topologies work against you. One of the dangers
of multi-team working is the creation of skill silos that work
against fast flow. In fact, the whole DevOps movement was
originally driven in part by a desire for a fast flow of changes
to software systems. Sadly, many organizations have missed
the early lessons from the DevOps movement and created
new silos around tooling and infrastructure that cause bottle-
necks and cross-team friction. This could be avoided by de-
termining a vision for the DevOps journey. Anti-type topology
models include Dev vs. Ops, DevOps silo, No Ops needed,
tools teams, SysAdmin, embedded ops, and Dev vs. DBA. The
DevOps silo is still the predominant topology in use today (see
Figure 1).
Figure 1:
Topologies in Use Today
Container-Driven Collaboration 1%
Other
(Please Specify) 2%
SRE Team
4%
Q
(Google Model)
What topologies are leveraged
as the primary model within
Ops as an Infrastructure-as-a-Service Team
(Platform)
5% your organization today?
4
Job Titles and Job Roles are
Important to Facilitate Structures
While team topologies influence the success of DevOps journeys, the job roles, habits,
and capabilities in people and the workforce are just as important to facilitate these
structures. While job titles speak to certain abilities and typical tasks based on training
and experience, they also define the level of the job within the organization, consider an
Assistant Professor versus a Professor, and sometimes determine the pay grade. Whereas
a job role is the application of talents and abilities specific to a situation. A person holding
a job title can have different roles in different situations.
5
Figure 2:
DevOps Engineer is the Most Dominant Job Title in 2020
Q
For which job title(s) have you recently
hired (or are you planning on hiring)?
Select all that apply.
15%
4%
Other Roles You Have, Automation Architect
or are Planning to Recruit for
6
Figure 3:
Functional skills, IT Ops, Security and Infrastructure Skills
are Just as Important as Application Development
Q
How would you rate the importance
of the following functional skills for
your DevOps team members?
IT Operations Knowledge
52% 44% 4%
Security Practices
52% 45% 3%
IT Infrastructure Knowledge
50% 46% 4%
Application Development
and Design (SDLC)
45% 44% 11%
Must-Have Skills
Testing Knowledge
Network Knowledge
Fundamentally, until DevOps, we have simply perpetuated the initial development and
operations model that started over 50 years ago. It has been codified through many
methods and processes, but these usually simply added layers of bureaucracy over the
old model. DevOps is a complete transformation that gets rid of all the previous ossified
processes to answer today’s accelerated digitalization. The continuous drive towards
improvements around customer and employee experience fuels the desire to continually
evolve the digital business. Technology transformation is accelerating, existing architec-
ture silos within IT are transitioning to microservices, serverless, cloud, and Artificial In-
telligence is being leveraged to automate and replace some of the mundane tasks. Teams
will continue to exist. Due to continuous change, it is essential to continually adapt and
transform teams and individuals. To establish a successful DevOps team composed of key
members requires team members with key skills assembled into suitable archetypes.
8
References
1 https://devopsinstitute.com/upskilling-2020/
2 https://web.devopstopologies.com/
3 https://teamtopologies.com/?gclid=CjwKCAjw4871BRAjEiwAbxXi23T4EoV0hZP8_SVzqb3cIfbTp_NlAOz
T1wk5alJ5wI2YtU75Ji7DhRoC7JgQAvD_BwE
4 https://en.wikipedia.org/wiki/Dunbar%27s_number
5 https://dzone.com/articles/flow-metrics-software-delivery-metrics-for-busines
Conflux helps organisations to adopt and sustain proven, modern practices for delivering
software rapidly and safely using consulting, training, and our own range of books. We
specialise in applying Continuous Delivery, software operability, and team-first organ-
isation design using Team Topologies across organisations of all sizes, from startups to
multinational corporations. Learn more: confluxdigital.net
Eveline Oehrlich is Chief Research Director at DevOps Institute. She conducts research
on topics focusing on DevOps as well as Business and IT Automation. She held the po-
sition of VP and Research Director at Forrester Research, where she led and conducted
research around a variety of topics including DevOps, Digital Operational Excellence, IT
and Enterprise Service Management, Cognitive Intelligence, and Application Performance
Management for 13 years. She has advised leaders and teams across small and large
enterprises worldwide on challenges and possible changes to people, process, and tech-
nology. She is the author of many research papers, thought leadership pieces, and is a
well-known presenter and speaker within the IT industry. Eveline has more than 25 years
of experience in IT.
About DevOps Institute
We help advance careers and support emerging practices within the DevOps community
based on a human-centered SKIL Framework, consisting of Skills, Knowledge, Ideas, and
Learning. All our work, including accreditations, research, events, and continuous learn-
ing programs, is focused on providing the “human know-how” to modernize IT and make
DevOps succeed.
Please contact
[email protected]
for questions about this report.