Plaintext
OPENSOURCE.COM & THE ENTERPRISERS PROJECT
DevOps Hiring Guide
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OPENSOURCE.COM
ABOUT OPENSOURCE.COM
What is Opensource.com?
OPENSOURCE.COM publishes stories about creating,
adopting, and sharing open source
solutions. Visit Opensource.com to learn more about how the open source
way is improving technologies, education, business, government, health, law,
entertainment, humanitarian efforts, and more.
Submit a story idea: https://opensource.com/story
Email us: open@opensource.com
Chat with us in Freenode IRC: #opensource.com
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 3
ABOUT THE ENTERPRISERS PROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT THE ENTERPRISERS PROJECT
What is The Enterprisers Project?
THE ENTERPRISERS PROJECT, A COMMUNITY AND ONLINE PUBLICATION,
serves CIOs and IT leaders who act
as true innovation drivers for their organizations. Visit The Enterprisers Project
to learn more and get daily wisdom on your toughest IT talent, technology, and
transformation challenges.
FOLLOW THE ENTERPRISERS PROJECT
Twitter: https://twitter.com/4enterprisers
LinkedIn: https://www.linkedin.com/showcase/the-enterprisers-project/
Facebook: https://www.facebook.com/enterprisersproject
Sign up for our weekly newsletter: https://enterprisersproject.com/email-newsletter
WRITE FOR US
Write for us: https://enterprisersproject.com/how-contribute
Copyright © 2018 Red Hat, Inc. All written content, as well as the cover image,
licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
All lead images by Opensource.com and EnterprisersProject.com
or the author under CC BY-SA 4.0 unless otherwise noted.
4 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FROM THE EDITOR
ABOUTTHE
FROM THEEDITOR
ENTERPRISERS PROJECT
Dear DevOps hiring manager and DevOps job seekers,
Hiring the right people and building a successful team is no easy task. There are many facets to
consider when talking to candidates, from cultural fit and team dynamics to skills, knowledge, and
problem-solving ability. This hiring guide will touch on all those areas and more. More importantly,
this guide will help you navigate the unique dynamics that encompass the DevOps movement.
Hiring for DevOps talent presents its own challenges. First, your recruiting team or agency needs
to know what to look for in candidates--there are important characteristics that may not appear as
keywords on a resume or in a LinkedIn profile. Second, the most qualified candidates probably
aren t actively searching for the jobs hiring managers are looking to fill. And that s where this guide
can help you with advice from our contributors.
If DevOps is about people, processes, and tools, then getting the right people on your DevOps team
can make or break the success of your organizational goals and aspirations. The people who com-
pose your team will provide the competitive advantage you need to be successful. If done right, the
team will help identify areas for improvement, implement successful processes, select and deploy
the tools that are right for your team, and begin automating tasks to free up precious resources,
including time, money, and people.
This guide provides advice, tactics, and information about the state of DevOps hiring for both job
seekers and hiring managers. It starts by discussing the importance of culture for your organization
and how it impacts your ability, or inability, to get the right talent on your team. Then it provides an
overview of the DevOps hiring landscape and market trends. The final section offers best practices
for prospective employees and hiring managers.
The advice in this guide comes from DevOps practitioners--people who are living and breathing the
DevOps culture every day. This guide would not be possible without a community of experts sharing
what they have learned in the trenches and on the front lines.
I want to thank the following contributors, who shared their expertise and knowledge about the
DevOps hiring landscape and how job seekers and hiring managers can prepare for the next talent
opportunity:
• John Allessio
• Kevin Casey
• Conor Delanbanque
• Catherine Louis
• Laurianne McLaughlin
• Chris Short
Best regards,
Jason Hibbets
Opensource.com senior community architect
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 5
CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTRODUCTION
The keys to hiring in DevOps 7
Who drives the culture of exceptional hiring? 8
MARKET TRENDS
Adventures in DevOps: How to keep up 9
An overview of the hiring landscape 10
Trends in titles and emerging specialties 12
What you need to know about salaries 14
BEST PRACTICES FOR PROSPECTIVE EMPLOYEES
The DevOps hiring journey: Overcoming the challenges 17
How to tell a great DevOps shop from a mediocre one 18
How to stand out and win a DevOps role 21
How to tailor your resume 23
Preparing for an interview 25
Tips for transitioning to DevOps from other IT specialties 27
BEST PRACTICES FOR HIRING MANAGERS
Is your hiring strategy working for you? 29
Traits of a valuable team player 30
Tips to hire the right talent 32
Questions hiring managers should be prepared to answer 34
DevOps hiring strategies to attract top talent 36
GET INVOLVED | ADDITIONAL RESOURCES
Get involved | Additional Resources 40
Write for Us | Keep in Touch 41
6 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTRODUCTION
Introduction
The keys to hiring in DevOps
BY CHRIS SHORT
Who drives culture in DevOps? 8
You have two options.
The option you choose determines your talent,
acquisition strategy, and priorities.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 7
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Who drives the culture of
exceptional hiring?
BY CHRIS SHORT
CREATING A SUSTAINABLE CULTURE that values what
makes a company great enables
that company to attract talent from across the globe. Ex-
Community. Ken stated, “You’ve got to be active in your local
area. Whether it’s with meetup groups; whether there are
other, different DevOps or AWS groups, or any other contact
panding on our article, Who drives culture in DevOps? [1], or class forums, you’ve really got to see what’s out there and
it’s important to point out that hiring is everyone’s respon- get out and meet people.”
sibility. The same top-down and bottom-up approaches to Interacting with the people you want to work with is key.
culture also exist for hiring--but both approaches have signif- Most great candidates care more about who they work with
icant value in hiring. than what company they work for. Your culture will be the thing
Ask anyone involved in hiring, and they’ll tell you: Refer- that inspires top talent to come work with you. If a candidate
rals matter. Consider referrals the bottom-up approach to sees an organization that’s active in their community (be it
hiring. Having someone within the organization recommend municipal or software), they’re more likely to want to work with
a friend or former colleague goes a long way. But what the that organization. When they find people within your organi-
referrer often fails to realize is that their reputation is what zation accessible and easy to work with, this desire increases
pushes a candidate to the front of the line. The rapport be- even more. Your culture is everything in DevOps and hiring.
tween all parties matters more than the fact that the referrer Lee Iacocca once said, “I hire people brighter than me and
is a part of the organization. Regardless, if you know some- I get out of their way.” This is the key to hiring: Finding people
one who would be a perfect fit for a role in your organization, who are smarter, better, and faster is the best way to hire and
refer them. This is a surefire way to cultivate good talent. cultivate talent. A rising tide truly lifts all ships.
Where should you look for talent when you have no re- But opening a job requisite is only half the battle these
ferrals? In a more top-down approach, you can work with days. DevOps talent and skills are in exceedingly high de-
recruiters (internal or external). I sat down with Ken M. Mid- mand. According to the StackOverflow Developer Survey
dleton [2] of Your DevOps Recruiter [3] and peppered him 2018 [4], people “working in [DevOps] command the high-
with hiring questions. Don’t let the generic-sounding “Your est salaries.” Talented people rarely seek new opportunities;
DevOps Recruiter” name fool you; Ken is the real deal. Per- chances are they know where they want to land next. But
sonally, I don’t work with recruiting organizations because it’s unlikely that everyone knows about your organization.
many are more sales-oriented than people-oriented. But Ken Reaching out to folks who meet your organization’s needs is
is deeply interested in open source software, DevOps, and a surefire way to attract the talent you want to engage with.
matching people to the right organizations. Filling job reqs Where do you start? How do you find great people to work
for the sake of filling them is not Ken’s modus operandi. in your organization? The Ultimate DevOps Hiring Guide
When I asked Ken, “How do you find great talent?” his provides practical tips from experts in the Opensource.com
response was straightforward and pragmatic. One of his an- DevOps community and beyond. Our goal is to help you
swers won’t surprise anyone familiar with Opensource.com: build better teams. By fostering collaboration and embracing
the tenets of DevOps, your organization can flourish.
Links
[1]
https://opensource.com/article/17/12/who-drives-culture-
devops
[2]
https://kenmmiddleton.com/
[3]
https://yourdevopsrecruiter.com/
[4]
https://insights.stackoverflow.com/survey/2018
Author
Chris Short is a Senior DevOps Advocate | CNCF Ambassador |
opensource.com Community Moderator | Writes devopsish.com
8 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MARKET TRENDS
Section 1: Market trends
Adventures in DevOps:
How to keep up
BY CATHERINE LOUIS
If you’re a job seeker, or a manager struggling to keep up and
understand current trends, these articles are especially designed to
help job seekers and hiring managers alike understand the current
talent environment for DevOps.
An overview of the hiring landscape 10
Trends in titles and emerging specialties 12
What you need to know about salaries 14
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 9
MARKET TRENDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
An overview of the
hiring landscape
BY KEVIN CASEY
We examine the DevOps job boom—and share related advice for job seekers
and hiring managers.
AS DEVOPS HAS BLOSSOMED in many IT shops,
so has a particular IT talent war:
With more companies adding new DevOps roles, hiring
$104,508: Average salary for a DevOps engineer in
the U.S. That’s according to recent data from jobs site
Glassdoor [3] (The national median salary for a DevOps
high-quality DevOps talent can be brutal. IT leaders don’t engineer is $110,000.) Of course, salaries vary by lo-
just need to find warm bodies; they need to find people who cation: If you’re plying your trade in the San Francisco
know how to deliver on the promise of DevOps – constantly area, for example, the salaries (and cost of living) jump
experimenting and iterating, at speed, while navigating tricky higher; conversely, companies in smaller cities might be
culture change [1]. That means good things for IT pros on offering lower salaries. But suffice it to say that DevOps
the job market with the right mix of skills and experience. And engineers tend to command top-notch IT pay across
this is not a fleeting situation. many locations.
Staffing firm Robert Half [2], in its 2018 salary guide for
technology professionals, says it expects DevOps engineers 60 percent of hiring managers are looking to fill
to be one of the most in-demand roles among North American DevOps engineer positions, according to the 2017 Open
employers next year. Source Jobs Report, a study conducted by The Linux
“There is an increased drive to capitalize on the agility and Foundation [4] and tech jobs site Dice [5]. That ranks sec-
productivity benefits brought ond only to the broad cat-
on by DevOps, and leaders egory of “developers” (73
are seeking the talent to drive percent) as the most com-
these initiatives and execute monly sought-after roles in
on delivering the strategy,” this year’s report. (Systems
says John Reed, senior ex- Administrators come in
ecutive director for Robert third, at 53 percent.)
Half Technology.
We examined some key It’s important to note
numbers that help tell the that many companies hire
story of the DevOps jobs “developers” for DevOps
boom, and offer correspond- teams without ever calling
ing advice for IT pros. Let’s them “DevOps engineers” –
start with one hard-to-ignore reason more IT pros want to so these numbers may understate the DevOps hires. The
gain the experience and skills necessary to land a choice term “DevOps engineer” is somewhat controversial: Some
DevOps position: Money. DevOps experts call it a mark of an immature DevOps
10 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MARKET TRENDS
shop, as we explore later in this guide, How to tell a great “DevOps is a relatively new role, therefore it’s challenging to
DevOps shop from a mediocre one. demonstrate experience, given there aren’t years and years of
No matter the position title, one key trait the companies working in the function,” says Durney, the Dice CEO.
seek is the same: Flexibility. “Professionals who are seeking roles in DevOps should be
“The flexibility of the [DevOps engineer] role and abil- in the know with market demands and ensure that they have
ity to be nimble is very attractive as employers look for the skills to match open roles,” says Reed from Robert Half
tech pros who can understand the many sides of the tech Technology. “They should be revamping and customizing
organization,” says Mike Durney, CEO of Dice [5]. “As their resumes to reflect how their background complements
companies find ways to be more efficient and competitive, the job they are pursuing.”
DevOps professionals will increasingly be in demand.” Remember, you are trying to demonstrate problem-solving
capability, ability to work at speed, collaboration and com-
42 percent of companies responding to the Open Source munication skills, and experience with culture change.
Jobs study want to add DevOps skills across their Here’s some potent advice that Robert Reeves [6], CTO
hiring portfolio, putting it in the top five sought-after skills, at Datical [7] recently shared with us [8]: “DevOps is about
alongside open source cloud (47 percent), application de- identifying friction and resolving it.”
velopment (44 percent), big data (43 percent), and security Does your resume show you know how to experiment,
(42 percent) skills. spot trouble, and turn around failures?
57 percent of companies seeking open source ex- Links
pertise are focused on DevOps skills, says the Open [1] https://enterprisersproject.com/article/2017/8/7-habits-
Source Jobs Report. That puts DevOps skills just behind highly-effective-devops
application development (59 percent) and cloud/virtualiza- [2] https://www.roberthalf.com/home-page
tion (60 percent) in the most-desired open source skills [3] https://www.glassdoor.com/index.htm
category. [4] https://www.linuxfoundation.org/
[5] https://www.dice.com/
DevOps engineer ranks #2 on Glassdoor’s 50 Best Jobs [6] https://enterprisersproject.com/user/robert-reeves
in America rankings – as in second overall. Bear in mind, [7] http://www.datical.com/
this isn’t just a list of IT jobs. Glassdoor’s rankings are based [8] https://enterprisersproject.com/article/2017/8/devops-jobs-
on salary, available jobs, and job satisfaction as reported by how-win-role
its users.
Author
156,209 DevOps engineer jobs open on a typical day Kevin Casey writes about technology and business for a
in September, 2017: This is the result we got in recent variety of publications. He won an Azbee Award, given by
national Glassdoor jobs searches for “DevOps engineer.” the American Society of Business Publication Editors, for his
Our results include variants on the DevOps engineer title, InformationWeek.com story, “Are You Too Old For IT?” He’s
such as “Systems Engineer / DevOps” and “Cloud Security a former community choice honoree in the Small Business
DevOps Engineer.” Influencer Awards.
Tweak that DevOps resume Adapted from “DevOps Jobs: 6 eye-opening statistics” on EnterprisersProject.com,
published under a Creative Commons Attribution Share-Alike 4.0 International
With that many companies hiring for the DevOps function, License at https://enterprisersproject.com/article/2017/9/devops-jobs-6-eye-
getting the job you want should be a cinch, right? No. opening-statistics.
DevOps is a relatively new
role, therefore it’s challenging
to demonstrate experience.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 11
MARKET TRENDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trends in titles
and emerging specialties
BY KEVIN CASEY
DevOps experts weigh in on titles, emerging specialties, and team makeup.
Take note, job seekers and hiring managers.
IF YOU’VE GOT DEVOPS CHOPS, you already know
you’re in demand [1]. And if
you’re an IT leader hiring for a DevOps shop, you know the
“Today, almost all of us have a website, but no one has a
webmaster anymore – they’re obsolete. DevOps engineers
are on a similar path,” Reeves says. “Eventually, they will all
challenges [2] in finding good people. become software engineers as we shift to a ‘You Build It; You
Like DevOps itself, the DevOps job market continues to Run It’ model of responsibility. DevOps isn’t a service like
evolve. And let’s be honest: This isn’t an area of consensus payroll processing and it’s not something you can outsource
in IT, as the ongoing debate about titles such as “DevOps or assign one team to perform the entire role.”
Engineer” [3] attests. There’s value in having a specific “DevOps team” in an
Given those debates, it can be tricky to figure out what’s organization’s early iterations of DevOps, says Reeves, but
next in the booming DevOps jobs market, for both job seek- it should be an evolutionary phase, not the finish line.
ers and hiring managers alike. “Having DevOps teams today is important to identify best
That doesn’t mean we can’t try. Let’s dig into several key practices, but those need to be shared with the rest of the
trends in – and ongoing debates about – DevOps roles company so that all departments can benefit without cre-
moving forward. ating a ticket for the DevOps team to complete,” Reeves
explains. “The DevOps team needs to help the rest of the
1. The DevOps Engineer title: Debate rages company in eventually being able to manage and run the
Perhaps the biggest trend in DevOps jobs is the ongoing software they create.”
discussion of whether “DevOps jobs” should exist at all. To
be clear, DevOps jobs absolutely do exist, as evidenced by 2. DevOps titles will continue to vary widely
the thousands of well-paying “DevOps Engineer” positions Here’s both a mix of that debate – what does it mean to have
(and similar titles) posted on sites like Glassdoor, Linke- a “DevOps job”? – and trend: You don’t actually need to
dIn, and Indeed. However, not everyone thinks those titles have DevOps in your job title to be working successfully in a
should exist. DevOps environment.
“The DevOps engineer title will continue being popular for “I am sure there are cases where it makes economic sense
as long as DevOps is popular,” says says Viktor Farcic, se- to individuals to include DevOps in their title – especially when
nior consultant at CloudBees [4]. “The problem is that it is a job searches are underway,” says Derek Weeks, VP and
complete misunderstanding of the principles behind DevOps. DevOps advocate at Sonatype [6]. “That said, I don’t expect
It forgets that the change is cultural, not technological.” a mass shift into catch-all titles like ‘DevOps Engineer.’ There
It would be akin to, in an alternate history of IT, the prolif- is still value for many enterprises in describing the specific
eration of a title like “Agile engineer,” which didn’t actually responsibilities a team member brings to the table.”
happen. DevOps can describe a particular company’s culture and
“Agile processes like Scrum prescribed names for differ- software development lifecycle, and influence a particular in-
ent roles, so no one came up with something like ‘Agile en- dividual’s job responsibilities, no matter if the term is in that
gineer,’” Farcic says. “Since DevOps is less prescriptive, it person’s job title or not. It’s a trend that’s already evident.
produced more confusion about its nature and resulted in job Weeks notes that of the more than 25,000 people registered
titles such as DevOps engineer.” for the All Day DevOps [7] conference on October 24, just
Robert Reeves, CTO at Datical [5], predicts that the future 13% included “DevOps” in their title.
of software will put the title “DevOps engineer” – not DevOps “While the term (DevOps) has been adopted, it is certainly
itself – on the endangered species list. not ubiquitous today,” Weeks says.
12 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MARKET TRENDS
Indeed, some CIOs prefer to use the term “agile” rath- 4. Pay attention to the site reliability engineer role
er than DevOps to describe the same fast, experimental, The early leader for hot DevOps job that doesn’t have
cross-functional style of working. DevOps in the title (see #2) and is likely to be increasingly
“I am not a fan of DevOps being a title,” says Mike Kail, specialized depending on an organization’s needs (see #3):
co-founder and CTO at https://www.cybric.io/ [8], and former Site Reliability Engineer.
CIO at Yahoo. “It is a culture and a methodology that strives The nomenclature for this fast-growing role is attributed to
for continuous improvement and collaboration across teams Google, which describes site reliability engineering [13] as
and functional groups. Having said that, I believe there will “what you get when you treat operations as if it’s a software
always be a slight delineation between more Dev-centric problem.”
and more Ops-centric engineers, so the area to continually The title has quickly spread to other organizations: There’s
improve upon is the real-time collaboration between them.” plenty of overlap with DevOps culture, especially when it
comes to an obsessive focus on automation. Arvind Soni,
3. Expect more specialized positions and teams VP of product at Netsil [14], predicts the SRE role will be one
“As initially conceived, DevOps was often perceived (and of hottest job titles in DevOps shops in the future.
sometimes implemented) as being about the elimination of “Considering the scale and complexity of modern appli-
specialist roles,” says Red Hat [9] technology evangelist cations, there is a need to address operational issues such
Gordon Haff [10]. “Everyone does dev. Everyone does ops. as monitoring, deployment management, incident response,
Everyone carries a pager. etc. with higher levels of automation and programming,” Soni
“But, especially in larger organizations, that’s not really says. “This need is giving rise to the role of SREs, which
right,” he explains. “Silos do have to be broken down. And it’s bring in the software developer’s mindset of ‘let’s solve this
hard to argue against multidisciplinary teams. But there’s al- problem more comprehensively’ rather than the previous
ways going to be a need for specialists in areas like security mindset of ‘let’s get a tool or patchwork of scripts to get past
and operating large-scale infrastructure. The key is for those this problem.’”
specialists to effectively communicate with and provide tools
for others to use.” Links
Especially as DevOps teams mature, they develop roles [1] https://enterprisersproject.com/article/2017/9/devops-jobs-
and processes that more specifically address their organi- 6-eye-opening-statistics
zation’s needs and business strategies, says Ben Newton, [2] https://enterprisersproject.com/article/2017/1/10-must-
analytics lead at Sumo Logic [11]. have-skills-needed-it-2017
“DevOps is a philosophy, a way of life, a perspective,” he [3] https://enterprisersproject.com/article/2017/8/devops-jobs-
says. “I think the trend is for DevOps to just be a given for the how-spot-great-devops-shop
modern organization, and the focus is then on figuring out what [4] https://www.cloudbees.com/
specializations are needed outside of the core developer/scrum [5] https://www.datical.com/
teams that actually build and support their own code.” [6] https://www.sonatype.com/
He expects roles like site reliability engineers (hold that [7] http://www.alldaydevops.com/
thought for a moment), security architects and specialists, [8] https://www.cybric.io/
and various iterations of QA/Testing engineers to increase in [9] https://www.redhat.com/en
DevOps environments. [10] https://enterprisersproject.com/user/gordon-haff
“We are also seeing more data science-oriented engi- [11] https://www.sumologic.com/
neers driving development, since analytics is so key to being [12] https://www.outsystems.com/
competitive today,” he adds. [13] https://landing.google.com/sre/#sre
“The primary trend is toward developers taking on more [14] https://netsil.com/
operational and business – and generally broadened – re-
sponsibilities, not operations or other older roles learning to Author
code,” Newton says. Kevin Casey writes about technology and business for a
Dan Juengst, principal technology evangelist at OutSys- variety of publications. He won an Azbee Award, given by
tems [12], anticipates increased utilization of smaller teams the American Society of Business Publication Editors, for his
brought together for specific projects, rather than a single InformationWeek.com story, “Are You Too Old For IT?” He’s
larger unit that touches everything. a former community choice honoree in the Small Business
“Like a cross-functional scrum team in agile development, Influencer Awards.
these DevOps teams will have resources with both Dev and
Ops skills, and they will be empowered and enabled to work
Adapted from "DevOps Jobs: 4 trends to watch" on The Enterprisers Project,
closely together with a focused goal of delivering a single published under a Creative Commons Attribution Share-Alike 4.0 International
project,” he says. License at https://enterprisersproject.com/article/2017/10/devops-jobs-4-trends-watch.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 13
MARKET TRENDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What you need to know
about salaries
BY KEVIN CASEY
DevOps jobs are hot. Whether you’re job hunting or hiring,
use these statistics and tips to your advantage.
IF YOU’RE ON THE HUNT for a DevOps [1] job, don’t
expect your search to last long. With
the right set of skills, you have employers competing for your
$122,969: The average salary in the U.S. for people with a
DevOps Engineer title, according to the jobs site Indeed [6].
Here’s Indeed’s basis: “Salary estimates are based on 76,204
services these days. salaries submitted anonymously to Indeed by Development Op-
Even IT pros just beginning a transition into a DevOps-ori- erations Engineer employees, users, and collected from past and
ented job [2] from a more traditional role are set up for suc- present job advertisements on Indeed in the past 24 months.”
cess in this market. DevOps salary information tends to fluctuate for business
“The DevOps market is very strong,” says Ryan Sutton, and technology reasons, too.
district president at staffing and recruiting firm Robert Half “DevOps is a constantly changing area in terms of com-
Technology [3], adding that the demand is a logical out- pensation due to the rapidly changing skills requirements
come of increasing cloud adoption among companies. for different platforms and open source projects,” says
“[DevOps-related hiring] has been very active as companies George McFerran, EVP of product and marketing at tech
try to keep up with the technical trend and improve efficiency job site Dice [7]. While DevOps jobs are a trending search
and collaboration across teams.” on Dice, the site’s recently released 2018 salary report fa-
Even if you’re in demand, though, it doesn’t hurt to have vors skill-specific compensation data, as well as other gran-
some good data to help your case at the negotiating table. ular perspectives, such as regional differences.
So, we rounded up nine noteworthy numbers on DevOps The fundamental point: Arm yourself with current salary
salaries and other trends that should help. And if you’re hir- information, especially as it aligns with your specific skills.
ing, these stats give you a sense of what you’re up against And make sure to localize it. Speaking of which...
in the marketplace.
$120,000 - $160,000: “The average base salary that we
$133,378: The average salary [4] in the U.S. for people with have seen in the Northeast is anywhere from $120,000 [to]
a DevOps Engineer title, according to the jobs site Glass- $160,000, or sometimes higher,” says Sutton of Robert Half
door [5]. Of course, such averages depend on the underly- Technology. Location is most definitely a factor in compensa-
ing data. In this case, the current average DevOps Engineer tion. But right now, it appears that a DevOps job is lucrative
salary is based on compensation data submitted by 990 almost regardless of location.
Glassdoor users with that title. Keep in mind that you’ll find
differing – but still lofty – numbers out there. Such as... $117,983: The average salary [8] in the U.S. for people with
a Site Reliability Engineer [9] title, according to the jobs site
Glassdoor [10]. While that number might be a tick lower
than the ones above, it’s a good point to remind ourselves
that not all so-called DevOps jobs have “DevOps” in the
title. In fact, there are those who don’t think job titles such
as “DevOps engineer” should exist in the first place.
Regardless of your stance, it’s important to keep in mind
that there are plenty of job titles – such as the increasing-
ly popular SRE title – that might just as well be considered
“DevOps jobs.” Moreover, the terms DevOps itself might
get retired as the culture, practices, and technologies it rep-
resents become the norm in IT.
14 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MARKET TRENDS
“Frankly, the term is becoming less and less used as the technologies and skills related to cloud, continuous integra-
confluence of software development and operations be- tion and containerization.”
comes the standard,” says McFerran of Dice. Sutton shares good news for both IT pros looking to make
a career transition and those worried that the pursuit of these
$92,172: For comparison, this is the average salary in 2017 skills might box in their future opportunities.
for all technology professionals in the U.S. So, yeah, that “The technology hiring sector has traditionally been very
DevOps job hunt [11] might pay off. particular about making sure new hires have very specific
experience, but now we are seeing that professionals aren’t
63 percent: Among the IT pros included Dice’s 2018 salary as pigeonholed as they used to be,” Sutton explains. “If you
survey who said they were planning on changing jobs this can demonstrate strong DevOps experience, you can use it
year, 63 percent listed increased compensation as the rea- in a variety of environments.”
son why, making it the top factor. (Perhaps unsurprisingly,
the average salary of job-changers who listed compensation Links
as the reason was just under $80,000, well below the nation- [1] https://enterprisersproject.com/tags/devops
al average.) “Better work conditions” (45 percent), which are [2] https://enterprisersproject.com/article/2017/9/devops-jobs-
sometimes correlated with DevOps, was the #2 reason. 5-tips-transitioning-devops-jobs
[3] https://www.roberthalf.com/
74,834: For both job-seekers and hiring managers alike, [4] https://www.glassdoor.com/Salaries/devops-engineer-
here’s another eye-opener: A recent worldwide jobs salary-SRCH_KO0,15.htm
search [12] for “DevOps Engineer” on LinkedIn produced [5] https://www.glassdoor.com/index.htm
74,834 open positions. That’s actually more than the number [6] https://www.indeed.com/
of jobs that appear when simply searching “DevOps” (see [7] https://www.dice.com/
below), because it includes engineering titles with a lot of [8] https://www.glassdoor.com/Salaries/devops-engineer-
DevOps-oriented responsibilities or skills that don’t include salary-SRCH_KO0,15.htm
the word “DevOps” in the title. [9] https://enterprisersproject.com/article/2017/10/devops-
jobs-4-trends-watch
51,640: The number of open positions returned from a world- [10] https://www.glassdoor.com/index.htm
wide jobs search [13] for “DevOps” on LinkedIn [11] https://enterprisersproject.com/article/2017/9/devops-jobs-
5-must-reads-job-seekers-hiring-managers
33,844: The number of job listings produced by a recent U.S. [12] https://www.linkedin.com/jobs/search/?keywords=
jobs search [14] for the term “DevOps” on Glassdoor. DevOps%2520Engineer&location=Worldwide&
locationId=OTHERS.worldwide
DevOps jobs: Bonus advice for job hunters [13] https://www.linkedin.com/jobs/search/?keywords=
Throwing out salary figures isn’t what you’re supposed to do DevOps&location=Worldwide&locationId=
to land the job; it’s part of the process after you receive an OTHERS.worldwide
offer. So, in the interest of getting that offer (or better still, [14] https://www.glassdoor.com/Job/devops-jobs-SRCH_
multiple offers), make sure you’re focused on the right skills. KO0,6.htm
And don’t think they’re just technical. [15] https://opensource.com/tags/linux
“For professionals to succeed in DevOps [environments], [16] https://opensource.com/tags/perl
they need strong communication and collaboration skills, as [17] https://opensource.com/tags/python
well as critical-thinking and problem-solving skills, to keep proj- [18] https://enterprisersproject.com/hybrid-cloud
ects running smoothly,” says Sutton of Robert Half Technology. [19] https://enterprisersproject.com/tags/containers
On the technology front, Sutton sees particular demand
for the following skills and experience among employers Author
looking for DevOps-oriented talent: Kevin Casey writes about technology and business for a
• Linux and other open source projects [15] variety of publications. He won an Azbee Award, given by
• Scripting (including languages such as Bash, Perl [16], and the American Society of Business Publication Editors, for his
Python [17]) InformationWeek.com story, “Are You Too Old For IT?” He’s
• Cloud [18] a former community choice honoree in the Small Business
• Configuration management and continuous integration Influencer Awards.
• Containers and orchestration [19]
“To best position yourself in the employment market, ex- Adapted from “DevOps jobs salaries: 9 statistics to see” on The Enterprisers
Project, published under a Creative Commons Attribution Share-Alike 4.0
pand your open source knowledge, specifically Linux,” International License at https://enterprisersproject.com/article/2018/2/devops-
Sutton advises. “From there, introduce yourself to other jobs-salaries-9-statistics-see.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 15
Download The Open Organization
Guide to IT Culture Change
Discover how open principles and practices
can create a more
innovative IT
department.
Sign up for our newsletter!
Each week we curate the best articles from
The Enterprisers Project and around the web.
https://enterprisersproject.com/email-newsletter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR PROSPECTIVE EMPLOYEES
Section 2: Best practices for prospective employees
The DevOps hiring journey:
Overcoming the challenges
BY CATHERINE LOUIS
After rewriting your resume for the umteenth time, you re about
ready to give up on your job search. Or, if you re a hiring manager,
your recruiting representative has just dumped 20+ resumes on your
desk, and none of them fit the role you need to fill. Either way, you’ re
frustrated. The following articles will help job seekers win the role
they desire and hiring managers find a mutual fit.
How to tell a great DevOps shop from a 18
mediocre one
How to stand out and win a DevOps role 21
How to tailor your resume 23
Preparing for an interview 25
Tips for transitioning to DevOps 27
from other IT specialties
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 17
BEST PRACTICES FOR PROSPECTIVE EMPLOYEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to tell a great
DevOps shop from
a mediocre one
BY LAURIANNE MCLAUGHLIN
When interviewing, how do you tell a fantastic DevOps
organization from a mediocre one? Use this advice.
HOW DO YOU SIZE UP A COMPANY DOING DEVOPS?
For people seeking their next
IT role, it’s a crucial question. Whether you’re already prov-
on DevOps culture. “If you want a mature practice and the
organization is just starting, this could cause overall angst
to a job seeker and a hiring organization.”
ing yourself a DevOps star or just breaking into DevOps, We gathered 10 pieces of expert advice on what to look
you don’t want to sign on with an organization that’s limp- for – and what to watch out for – in teams and leaders as you
ing along – or worse, pretending to do DevOps. You also interview with and evaluate a DevOps-minded IT organization.
need to gauge how well the IT team delivers on results to the
business. So you should go to interviews armed with smart 1. Is there a separate DevOps team?
questions and background on red flags. Take stock of how the IT team is organized. Is there a spe-
DevOps methodology and culture [1] prizes speed, cial DevOps team and are some people called “DevOps en-
experimentation, and collaboration, all happening on gineers?” This is a divisive issue among DevOps experts.
cross-functional teams. Developing that kind of culture Some say it’s wise to start the DevOps culture transition with
usually involves great change. When you’re interviewing, a dedicated team; others call that approach hogwash and
it’s important to uncover where the organization is in terms say you must spark the culture change across the whole or-
of progress with the process and culture change. “Knowing ganization. The separate team can be a clue to an immature
where the organization is on the DevOps journey is import- DevOps shop, says Chris McFadden, Vice President of En-
ant to match up with what someone wants to do,” says Red gineering and Operations at email provider SparkPost [3].
Hat’s Matt Micene [2], who frequently writes and speaks
DevOps is a way of doing things
across development and operations
and is not one team’s job.
“A great ‘DevOps shop’ will not have a separate DevOps
team and no-one will have DevOps in their job title,” McFad-
den says. “This is a mistake more mediocre organizations
can make, usually after a company’s management decides
they need DevOps but do not really understand what that ac-
tually means. DevOps is a way of doing things across devel-
opment and operations and is not one team’s job.” See our
18 The ultimate DevOps hiring guideTHEOULTIMATE.
pensource.com
DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR PROSPECTIVE EMPLOYEES
related article, DevOps lessons learned [4], for the opposite 4. Look for automation
point of view and more background on this topic. How does the IT team use automation in tasks such as provi-
sioning and CI/CD? Forward-thinking Ops teams use automa-
2. Discuss success metrics tion to free up time to solve problems. Lack of automation may
What metrics should teams be using to measure results be another clue that the organization is early in its DevOps jour-
from DevOps work? Many teams start with metrics tied to ney, or that the Dev and Ops teams aren’t collaborating well.
improving speed – a core part of DevOps methodology. “A Red Hat Chief Technology Strategist E.G. Nadhan [10] says,
great DevOps organization knows exactly how long each “A mediocre DevOps shop has tools sporadically applied to
part of the release process takes,” says Robert Reeves [5], the business of IT.” You won’t see much automation in such a
co-founder and CTO at Datical [6]. “They have numbers to shop (and they’re missing the culture piece.)
detail their improvement. Also, they will have set goals for On the other hand, here’s what Nadhan says you’ll see in
themselves: ‘We decreased lead time from 12 days to 6 a great DevOps shop: Culture, process, people, and tools
days. We want to get that down to 1 hour but our next goal applied to the business of the enterprise.
is 3 days.’ That’s a great DevOps organization and one you
want to work for.” 5. Ask about how teams collaborate
Additionally, some of the most meaningful metrics tie to “The best organizations are fully collaborative and have cre-
business outcomes, says Red Hat technology evangelist Gor- ated processes that foster the continual and costing commu-
don Haff [7]. For example, a business goal may be to improve nications across teams and roles,” says John Purrier [11],
customer experience. In this case, a useful metric would be CTO of software company Automic.
customer ticket volume, “a reasonable proxy for overall cus- Not all teams work the same, of course, and collaboration
tomer satisfaction, which, in turn, strongly affects higher-level ideas are evolving. While DevOps started off with a focus on
(and highly valued) measures such as Net Promoter Score, the handoff between developers and the Ops team, some
the willingness of customers to recommend a company’s companies have taken that idea further: “It’s about enabling
products or services to ops to provide an environment for developers, then get out of
others,” as Haff noted in the way as much as possible,” notes Haff in his recent article,
DevOps isn’t just about his article, DevOps met-
rics: Are you measuring
DevOps success: A New team model emerges [12].
going haphazardly what matters? [8]
faster, but delivering As Micene sums it up: There is shared responsibility and
“DevOps isn’t just about
value quicker. going haphazardly fast- accountability for the customer
er, but delivering value
quicker. How they measure and manage that is key.”
experience between the developers
If none of the group’s metrics are tied to business outcomes, and the operations team.
that’s a red flag.
At the end of the day, you want to know the teams are in
3. Take a hard look at your potential immediate sync. “At a great ‘DevOps shop’ there is shared responsibility
manager and accountability for the customer experience between the
Look for evidence that this is an agile leader who gets things developers and the operations team. There are also shared
done, says Jonathan Feldman, CIO of the city of Asheville, goals for delivering value and ensuring reliability of the prod-
NC [9]. “Are there lots of little projects going on? Is the per- uct,” says SparkPost’s McFadden.
son talking about effective projects?”
You want to hear IT leaders talking about project success – 6. Explore how IT trains up staff
rather than just code or process, Feldman says. It’s one mark The DevOps culture emphasizes constant experimentation
of an IT leader who is in tune with the business and delivering and improvement. In that spirit, so too should DevOps practi-
results. tioners strive for “continuous improvement and renewal pro-
The other place you see evidence that this manager gets fessionally and personally,” wrote Red Hat’s Brian Gracely,
things done? The hiring process, Feldman says. If the IT director of OpenShift product strategy, in a recent blog, The
group takes a month to get back to people, it’s not moving at 7 Habits of Highly Effective DevOps. [13]
agile speed. Feldman says people who interview with his IT You may think of training in terms of courses or certifications,
team often get an offer within a day of the interview, but al- but Gracely encourages DevOps leaders to think of training as
ways within three to four days. (Take note, hiring managers: a constant process. For example, IT leaders can incent employ-
CIOs like Feldman are not willing to lose agile candidates to ees to go learn new skills via side projects or meetups, and then
other organizations due to slow HR process.) frequently share the knowledge with the team.
The ultimate
THE ULTIMATEDevO
DEVOPS
ps hiring HIRING
guide .
GUIDE
Opensource .
CC.com
BY-SA194.0 . OPENSOURCE.COM 19
BEST PRACTICES FOR PROSPECTIVE EMPLOYEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
“The proper way to address the need for ‘skills improve- be able to explain IT’s role to play, in a realistic manner.
ment’ is not to think about it as ‘training’ (e.g. attend a course, “There’s some kind of framework being used for how the
get a certification), but rather to incorporate it into an actual work will be accomplished in a rapid, meaningful way,”
work activity,” Gracely writes. Feldman says. So listen to learn where the organization
If the group you’re interviewing with is doing this, that’s a and IT team are headed.
sign of a mature DevOps organization. And what should send you running for the door? Plans
for big-bang, old school IT implementations that take
7. Ask what makes people stay years should ring your warning bell, Feldman says. That’s
People who shine in DevOps environments have a powerful not the mark of a DevOps shop. It’s the opposite of speed
story to tell potential employers – and they’re in demand. and flexibility.
They don’t have to stay put. Are people staying at the orga-
nization you’re interviewing with for a good chunk of time, or Links
is there a big turnover problem? IT leadership can be a key [1] ttps://enterprisersproject.com/article/2017/7/10-devops-
h
reason why people stay or go in a DevOps culture. must-reads
And it’s not easy. DevOps requires IT leaders to rethink [2] https://opensource.com/open-organization/17/5/what-is-
risk and other longtime IT principles. For example, take re- the-point-of-DevOps
quirements: “IT leaders can no longer be passive recipients [3] http://www.sparkpost.com/
of business requirements, but instead must take responsibil- [4] https://enterprisersproject.com/article/2017/7/devops-
ity for business outcomes,” says Mark Schwartz [14], CIO of lessons-learned-advice-it-leaders
U.S. Citizenship and Immigration Services, in his recent ar- [5] https://enterprisersproject.com/user/robert-reeves
ticle, DevOps requires dumping old IT leadership ideas [15]. [6] http://www.datical.com
[7] https://enterprisersproject.com/user/gordon-haff
8. Ask people about their first week on the job [8] https://enterprisersproject.com/article/2017/7/devops-
“A great ‘DevOps shop’ will have new hires deploy changes metrics-are-you-measuring-what-matters
to production within their first week,” says McFadden. “This [9] http://www.ashevillenc.gov/departments/it/default.htm
is a good sign that the team has ample continuous integra- [10] https://enterprisersproject.com/user/eg-nadhan
tion and deployment infrastructure in place and there is little [11] https://enterprisersproject.com/user/john-purrier
drama in deploying to production. A more mediocre orga- [12] https://enterprisersproject.com/article/2017/6/devops-
nization will be very protective of who can deploy changes success-new-team-model-emerges
to production, and possibly even have a separate team that [13] https://blog.openshift.com/7-habits-highly-effective-
handles deployments.” devops
[14] https://enterprisersproject.com/user/mark-schwartz
9. Search for potential mentors [15] https://enterprisersproject.com/article/2017/7/devops-
Especially with DevOps, you want to join a team that has a requires-dumping-old-it-leadership-ideas
cluster of expertise – a group of people from whom you have
much to learn. “We’re all the combination of our mentors,”
says Feldman. “They can’t mentor you if they’re not really Author
good at it.” Laurianne McLaughlin is Content Director for The Enterpris-
“Agile leaders are ambitious,” he says. “They want to get ers Project, delivering analysis and advice for the IT leader-
stuff done. They want to solve problems. They don’t want to ship community. Previously, she served as Editor-in-Chief at
write software that meets a spec but doesn’t solve a problem.” InformationWeek.com and Managing Editor at CIO.com.
10. Don’t leave the interview without: A strategic
vision Adapted from "DevOps Jobs: How to spot a great DevOps shop" on The
Enterprisers Project, published under a Creative Commons Attribution Share-
You should hear IT leaders, not just the CIO, articulate a Alike 4.0 International License at https://enterprisersproject.com/article/2017/8/
strategic vision for where the business is going. They should devops-jobs-how-spot-great-devops-shop.
20 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR PROSPECTIVE EMPLOYEES
How to stand out
and win a DevOps role
BY LAURIANNE MCLAUGHLIN
How can you stand out among DevOps jobs candidates? Apply this expert advice.
FOR IT JOB HUNTERS, some of to-
day’s most
desirable jobs are DevOps [1] jobs. A company with a
teams. He also has some tips for people breaking into
DevOps for the first time.
strong commitment to DevOps wants people to run fast, The Enterprisers Project (TEP): How has DevOps
experiment, and iterate their way to success [2]. These or- changed the way companies staff IT organizations?
ganizations prize innovation. But the DevOps methodology
and culture [3] turns some old rules about IT job hunting Reeves: We have seen our customers at Datical look for
upside down. gifted generalists instead of platform specialists. In the past,
For instance, your ability to spot trouble and turn around companies would hire an Oracle DBA or a Solaris Adminis-
failures now trumps certifications, says Robert Reeves [4], trator. Those roles are changing dramatically just like “ma-
CTO at Datical [5], a database release automation company. chine operators” in manufacturing. Previously, companies
For DevOps teams, companies need people who can think would hire a person to do a specific job over and over again,
on their feet – and communicate clearly to all kinds of peo- never deviating.
ple, from marketing team members to engineers. Remem- With the explosion of platforms and software used by
ber, DevOps is all about cross-functional [6] teams. today’s enterprises, IT organizations need people that can
As a DevOps job applicant, how can you demonstrate quickly learn new technology and excel. Thus, the move to
that you check all those boxes? Moreover, how can you gifted generalists.
stand out? Here, Reeves shares some practical advice
based on his experience in the trenches with DevOps TEP: What are the most in-demand roles, the key ones
companies need to fill in today’s IT organizations prac-
ticing DevOps?
Reeves: Technology, with DevOps, is more about process
management than technical expertise on a specific platform.
It’s not a specific role that’s in-demand but the type of per-
son. Companies need administrators than can code and
coders that can administrate.
Just as developers are now expected to understand the
platform they write code for, the same is true for administra-
tors who must be able to perform their job with code (Infra-
structure as Code).
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 21
BEST PRACTICES FOR PROSPECTIVE EMPLOYEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TEP: How can an applicant stand out during an interview release process. Detail how you identified the challenge,
process as a DevOps expert? What techniques do you your proposed fix, and how you brought others to see the
use to identify standouts? same thing you did. That is exactly what DevOps is.
This is very different than breaking into a role like Solaris
Reeves: Candidates should speak to their failures, what Administrator where a certificate is all that’s required to get
they learned, and how they turned it around. DevOps is that entry level position. You must show a track record. The
about identifying friction and resolving it. good news is that you have already done this. If not, time to
get started in your current job. These positions are in such
demand that the barrier for entry is much lower than, say, a
DBA or network engineer.
DevOps is about identifying friction
and resolving it. Links
[1] https://enterprisersproject.com/article/2017/5/9-key-
phrases-devops
DevOps practitioners do not wait for someone to tell them [2] https://enterprisersproject.com/article/2017/7/devops-
to do a specific task – the DevOps practitioner should iden- lessons-learned-advice-it-leaders
tify challenges, a plan to address, and enact the plan. When [3] https://enterprisersproject.com/article/2017/4/devops-
complete, it’s on to the next challenge and the process be- success-4-reasons-teamwork-comes-first
gins again. “Pain is instructional” and thus the DevOps prac- [4] https://enterprisersproject.com/user/robert-reeves
titioner must appreciate failure and take it as an opportunity [5] https://www.datical.com/
to improve. [6] https://enterprisersproject.com/article/2017/7/10-devops-
must-reads
TEP: How can applicants demonstrate their ability to
work in a DevOps culture?
Author
Reeves: Discuss past metrics and how you helped to im- Laurianne McLaughlin is Content Director for The
prove them. Also, demonstrate how you helped “win hearts Enterprisers Project, delivering analysis and advice for the
and minds.” Soft skills are a must for the successful DevOps IT leadership community. Previously, she served as
practitioner. Editor-in-Chief at InformationWeek.com and Managing
Editor at CIO.com.
TEP: Any advice for IT pros looking to break into a
DevOps shop for the first time?
Adapted from “DevOps Jobs: How to win that role” on The Enterprisers
Project, published under a Creative Commons Attribution Share-Alike 4.0
Reeves: Odds are, you are doing DevOps today. Look International License at https://enterprisersproject.com/article/2017/8/devops-
at your recent past and find areas where you improved a jobs-how-win-role.
22 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR PROSPECTIVE EMPLOYEES
How to tailor your resume
BY KEVIN CASEY
For DevOps jobs, your classic IT resume and interview preparations need a rethink.
AS THE DEVOPS HIRING WARS heat up [1],
top-notch pros will have
plenty of DevOps job opportunities. But if you expect to just
• Technology expertise. Let’s say you’re well-versed in
Python or Bash scripting. Well, you might want to under-
score that when pursuing DevOps positions that place
cakewalk your way into a plum DevOps gig, especially if it’s significant emphasis on automation. That extends to just
your first move into a “real” DevOps job, you’re setting yourself about any application, language, or platform – if the em-
up for frustration. Even the classic IT resume needs a rethink. ployer needs it and you know it, make that evident, even
In fact, there’s a rub with the growing demand for DevOps if your past job titles don’t match perfectly with the role
talent. As Mike Durney, CEO of tech jobs site Dice [2], re- you’re seeking.
cently told us [3]: “DevOps is a relatively new role; therefore,
it’s challenging to demonstrate experience, given there ar- • Management experience. If you’re sizing up a DevOps
en’t years and years of working in the function.” It’s a techie manager position or similar role that involves managing
version of the job-seeker’s longstanding dilemma: It’s hard people, you’ll want to emphasize how you’ve successfully
to get the job without relevant experience, but you can’t get managed teams in the past.
relevant experience without the job.
The inspiring news: Most of the DevOps pros who’ve • Industry-specific experience. If a particular hiring compa-
come before you underwent similar trials when blazing the ny wants someone with previous experience in their indus-
path. Indeed, they had to start somewhere too, even when try – say, retail or healthcare – highlight your prior roles and
they had little formal “DevOps experience” on their resume. success stories in that sector.
“DevOps is a growing and changing area, and much of the
top talent in the industry are self-taught through conferences, Bottom line: Tailor your resume – don’t lie, but customize
courses, and certifications,” says John Reed, senior executive appropriately based on your background – for the DevOps
director for tech recruiting firm Robert Half Technology [4]. position you want.
Landing that first “official” DevOps role is often about “When a hiring manager scans a resume, they should be
translating past experience into a relatively new position able to see the keywords, phrases, technologies, and tools
and building new skills – both technical and so-called “soft” that are specific to the role quickly and easily,” Reed says.
skills – that align with DevOps objectives and methodolo-
gies. You’ll also want to appropriately tailor your resume and 2. Strategize how to translate traditional
other interviewing strategies for specific positions. We’ve IT experience
gathered some expert advice on how to do both. This is the next big step beyond customizing resumes for
specific roles. Think deeply about how your prior experience
1. Smart job-seekers never send the same translates well into a DevOps position.
resume twice “[Sysadmins], for example, are highly sought after for
This is good advice for anyone on the job market. It’s an es- DevOps roles – a candidate should emphasize their ability to
pecially worthwhile starting point for IT pros looking to shift
into DevOps from a more traditional role. You’re not going to
get very far sending out the same old resume time and time
again. It’s akin to throwing the proverbial spaghetti against
the wall: It just makes a mess, and even if a few strands do
stick, they probably won’t be very appetizing.
“Resumes shouldn’t be a ‘one and done’ project – if you’re
applying to multiple roles, you should also be sending re-
sumes to reflect how your prior experiences have prepared
you for each specific role,” Reed says. He shares three ex-
amples of non-DevOps-specific skills and experience that
might be desirable in a particular DevOps position.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 23
BEST PRACTICES FOR PROSPECTIVE EMPLOYEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
build and administer [infrastructure] and discuss the overall DevOps will demonstrate your desire to take initiative with
success of those projects,” Reed says. your career and with new processes and projects.”
That’s not enough, of course. Reed advises asking your- Moreover, spend time thinking about and learning to com-
self: “What are the other skills that are specific to the DevOps municate the value of DevOps. It’s one of the more hyped IT
roles you’re looking into that you can highlight and show your trends of the last 5+ years; are you just chasing that hype, or
capability to take on those additional tasks? A sysadmin who can you connect the dots between DevOps and the big picture?
is looking to make a transition into DevOps but who sub- “A candidate who understands the ‘why’ of DevOps will be
mits a resume specific to system administration will likely not extremely appealing to a hiring manager,” Reed says.
make it to the top of a hiring manager’s list. It’s not that the
skills aren’t potentially transferrable or sought after by the 5. Sometimes, what you don’t say is important, too
organization, but your resume should be doing some of the DevOps was born out of a need to move beyond old, siloed
work to explain why you’d be a valuable asset as a DevOps methods of working in IT that were no longer suitable in age of
engineer, for example.” digital business. DevOps is about embracing change and en-
This is especially important. Because we hear so much about abling technology to drive the overall organization. And guess
hiring wars and IT talent shortfalls, there’s a tendency to picture what? DevOps hiring managers aren’t in hot pursuit of the
packs of marauding recruiters warring over a resume laden with “cranky-but-brilliant” engineer who pines for the good old days.
the right buzzwords. Don’t be surprised to find out that you still “Hiring managers do not want someone who is stringent
need to sell yourself, especially early in a career pivot. in their old ways,” Reed says. “An innovator is someone who
“Explain who you partnered with and the leadership in- is constantly looking for ways to improve processes, and
volved in your projects,” Reed says. “You’ll also want to high- good companies want innovative team members. Someone
light your soft skills – the ability to work with and manage with an ‘if it’s not broken’ mentality will not be attractive to a
others – and your development skills.” company with a growth mindset.”
It’s OK to wax nostalgic from time to time – but maybe
3. Take on new projects and responsibilities save it for the next happy hour, and keep it out of the inter-
If you’re planning to transition to a DevOps role in the future – or view room.
at least want to keep the door open – actively seek out oppor- This is another reason to double down on incrementally
tunities in your current organization to work on relevant projects developing new skills, taking on new responsibilities or proj-
or take on new responsibilities. ects, and generally displaying a willingness and desire to
“As organizations have made the move to adopt DevOps try new things and embrace change. Silence on this topic
methodologies, they are looking for candidates who understand speaks volumes – and not in a good way.
the benefits and can explain where they fit in with the strategy,” “A candidate who hasn’t shown that they’ve taken steps to
Reed says. “Emphasizing cross-departmental relationships advance their career or skill set may be a red flag for hiring
and collaboration will certainly be a plus, as will extensive managers,” Reed says.
experience with cloud migration and a good understanding
of agile methodologies, development, and integration.” Links
It’s win-win advice: Even if you don’t seek out a DevOps [1] ttps://enterprisersproject.com/article/2017/9/devops-jobs-
h
role in the future, those examples are all highly sought-after 6-eye-opening-statistics
attributes in modern IT pros, especially in hybrid cloud [5] [2] http://www.dice.com/
environments that might require extra doses of all the above. [3] https://enterprisersproject.com/article/2017/9/devops-jobs-
6-eye-opening-statistics
4. Revisit your interview preparations for [4] https://www.roberthalf.com/work-with-us/our-services/
DevOps jobs technology
Tailoring a resume might involve, to some extent, ensuring [5] https://enterprisersproject.com/tags/hybrid-cloud
you’re speaking the keyword-based language of hiring man-
agers and recruiters. But the interview process, by design, Author
will separate the promising candidates from those who are Kevin Casey writes about technology and business for a variety
merely stuffing their LinkedIn profiles with DevOps-y jargon. of publications. He won an Azbee Award, given by the American
Be able to tell a story about how your past experiences and Society of Business Publication Editors, for his InformationWeek.
skills have prepared to you to add value to a DevOps team. com story, “Are You Too Old For IT?” He’s a former community
“Perhaps your organization just moved to implement choice honoree in the Small Business Influencer Awards.
DevOps methodologies – explain the benefits and effi-
ciencies that came as a result and how you were able to Adapted from “DevOps Jobs: How to tailor your resume” on The Enterprisers
Project, published under a Creative Commons Attribution Share-Alike 4.0
get involved in the process,” Reed says. “Showing that International License at https://enterprisersproject.com/article/2017/9/devops-
you worked beyond your role in order to get involved with jobs-how-build-and-tailor-your-resume.
24 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR PROSPECTIVE EMPLOYEES
Preparing for an interview
BY CATHERINE LOUIS
Want to build a positive, productive work environment? Focus on
finding a mutual fit during the hiring process.
HIRING THE WRONG PERSON is expensive [1].
Recruiting, hiring, and onboard-
ing a new employee can cost a company as much as
• A
ssess, vote, and select.
• Close on compensation.
$240,000, according to Jörgen Sundberg, CEO of Link Hu-
mans. When you make the wrong hire:
• You lose what they know.
• You lose who they know.
• Your team could go into the storming [2] phase of group
development.
• Your company risks disorganization.
When you lose an employee, you lose a piece of the fabric of
the company. It’s also worth mentioning the pain on the other
end. The person hired into the wrong job may experience stress,
feelings of overall dissatisfaction, and even health issues.
On the other hand, when you get it right, your new hire will:
• Enhance the existing culture, making your organization an
even a better place to work. Studies show that a positive
work culture helps drive long-term financial performance [3] (Image credit: Catherine Louis)
and that if you work in a happy environment, you’re more Job boards were invented during the Great Depression when
likely to do better in life. millions of people were out of work and there was a talent
• Love working with your organization. When people love surplus. There is no talent surplus in today’s job market, yet
what they do, they tend to do it well. we’re still using a hiring strategy that’s based on one.
Hiring to fit or enhance your existing culture is essential in
DevOps and agile teams. That means hiring someone who
can encourage effective collaboration so that individual con-
tributors from varying backgrounds, and teams with different
goals and working styles, can work together productively.
Your new hire should help teams collaborate to maximize
their value while also increasing employee satisfaction and
balancing conflicting organizational goals. He or she should
be able to choose tools and workflows wisely to complement
your organization. Culture is everything.
As a follow-up to our November 2017 post, 20 questions
DevOps hiring managers should be prepared to answer [4],
this article will focus on how to hire for the best mutual fit.
Why hiring goes wrong
The typical hiring strategy many companies use today is (Image credit: Creative Commons)
based on a talent surplus:
• P ost on job boards. Hire for mutual fit: Use culture and emotions
• F ocus on candidates with the skills they need. The idea behind the talent surplus hiring strategy is to design
• F ind as many candidates as possible. jobs and then slot people into them.
• Interview to weed out the weak. Instead, do the opposite: Find talented people who will
• C onduct formal interviews to do more weeding. positively add to your business culture, then find the best fit
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 25
BEST PRACTICES FOR PROSPECTIVE EMPLOYEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
for them in a job they’ll love. To do this, you must be open to • W hat is the most fun you’ve ever had?
creating jobs around their passions. • What is your favorite example of a problem you’ve solved,
Who is looking for a job? According to a 2016 survey of and how did you solve it?
more than 50,000 U.S. developers, 85.7% of respondents [5] • How do you feel about paired learning?
were either not interested in new opportunities or were not • What’s at the top of your mind when you arrive at, and
actively looking for them. And of those who were looking, a leave, the office?
whopping 28.3% of job discoveries [5] came from referrals • If you could have changed one thing in your previous/cur-
by friends. If you’re searching only for people who are look- rent job, what would it be?
ing for jobs, you’re missing out on top talent. • W hat are you excited to learn while working here?
Use your team to find and vet potential recruits. For • What do you aspire to in life, and how are you pursuing it?
example, if Diane is a developer on your team, chances • What do you want, or feel you need, to learn to achieve
are she has been coding for years [6] and has met fel- these aspirations?
low developers along the way who also love what they • W hat values do you hold?
do. Wouldn’t you think her chances of vetting potential • H ow do you live those values?
recruits for skills, knowledge, and intelligence would be • W hat does balance mean in your life?
higher than having someone from HR find and vet po- • W hat work interactions are you are most proud of? Why?
tential recruits? And before asking Diane to share her • W hat type of environment do you like to create?
knowledge of fellow recruits, inform her of the upcoming • H ow do you like to be treated?
mission, explain your desire to hire a diverse team of pas- • W hat do you trust vs. verify?
sionate explorers, and describe some of the areas where • Tell me about a recent learning you had when working on
help will be needed in the future. a project.
What do employees want? A comprehensive study com- • W hat else should we know about you?
paring the wants and needs of Millennials, GenX’ers, and • If you were hiring me, what questions would you ask me?
Baby Boomers shows that within two percentage points, we
all want the same things [7]: Links
• To make a positive impact on the organization [1] https://www.shrm.org/resourcesandtools/hr-topics/
• To help solve social and/or environmental challenges employee-relations/pages/cost-of-bad-hires.aspx
• To work with a diverse group of people [2] https://en.wikipedia.org/wiki/Tuckman%27s_stages_of_
group_development
The interview challenge [3] http://www.forbes.com/sites/johnkotter/2011/02/10/does-
The interview should be a two-way conversation for finding corporate-culture-drive-financial-performance/
a mutual fit between the person hiring and the person inter- [4] https://opensource.com/article/17/11/inclusive-workforce-
viewing. Focus your interview on CQ (Cultural Quotient [8]) takes-work
and EQ (Emotional Quotient [9]): Will this person reinforce [5] https://insights.stackoverflow.com/survey/2016#work-job-
and add to your culture and love working with you? Can you discovery
help make them successful at their job? [6] https://research.hackerrank.com/developer-skills/2018/
For the hiring manager: Every interview is an opportu- [7] http://www-935.ibm.com/services/us/gbs/
nity to learn how your organization could become more ir- thoughtleadership/millennialworkplace/
resistible to prospective team members, and every positive [8] http://www-935.ibm.com/services/us/gbs/
interview can be your best opportunity to finding talent, even thoughtleadership/millennialworkplace/
if you don’t hire that person. Everyone remembers being in- [9] https://en.wikipedia.org/wiki/Emotional_intelligence
terviewed if it is a positive experience. Even if they don’t get
hired, they will talk about the experience with their friends,
and you may get a referral as a result. There is a big upside Author
to this: If you’re not attracting this talent, you have the oppor- Catherine Louis is a Certified Scrum TrainerTM, independent
tunity to learn the reason and fix it. Agile coach, founder of CLL-Group.com, PoDojo.com, and
For the interviewee: Each interview experience is an op- founding member of Tech Ladies®.
portunity to unlock your passions.
20 questions to help you unlock the passions of
potential hires
• W hat are you passionate about? Adapted from “20 questions DevOps job candidates should be prepared
to answer” on Opensource.com, published under a Creative Commons
• What makes you think, “I can’t wait to get to work this Attribution Share-Alike 4.0 International License at https://opensource.com/
morning!” article/18/3/questions-devops-employees-should-answer.
26 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR PROSPECTIVE EMPLOYEES
Tips for transitioning
to DevOps from other
IT specialties
BY KEVIN CASEY
Recruiters and tech leaders share advice on how IT professionals can land a new gig in DevOps.
THE AVERAGE SALARY for a DevOps
engineer in
the U.S. has hit $104,508, according to Glassdoor [1]. And
processes work and how they can be improved through
collaboration.”
60 percent of hiring managers are looking to fill DevOps 2. Consider certifications and other training
engineer positions, according to the 2017 Open Source Jobs programs
Report. When you see high salaries and high demand, it “With the growing demand around DevOps, there are in-
indicates an IT talent war. creased options for training and development programs and
No wonder IT professionals are asking themselves, “How certifications – those looking to grow their career in the area
can I transition into a DevOps role?” should address any skills gaps through these programs,”
To help you do just that, we rounded up tips from recruiting says John Reed, senior executive director for tech recruiting
and tech leaders. Their perspective should be beneficial to IT firm Robert Half Technology.
leaders and hiring managers as well as job seekers. In the Open Source Jobs Report from Linux Foundation
and Dice, three out of four open source pros said they feel
How to transition into DevOps jobs that certifications are useful to their careers, and half of hir-
ing managers reported they’re more likely to hire someone
1. Ask to be placed on challenging projects with such professional credentials.
“Technologies are evolving constantly, and a formal edu- Better yet, you might be able to get your current employ-
cation isn’t always possible er to foot the bill: 47 percent
given how rapidly skill sets of companies represented in
need to shift to keep up the report will pay for IT staff
with the market,” says Mike to seek certifications.
Durney, CEO of job-hunting However, some DevOps
site Dice [2]. “DevOps pros experts caution that certifi-
who are currently employed cations – unlike the situation
should work with their boss for hot IT roles of the past –
to be placed on projects that will only get you so far with
can be resolved through the DevOps.
integration of operations and As a DevOps job candidate,
development. your ability to spot trouble
“If there isn’t an exist- and turn around failures now
ing DevOps role within your company,” Durney advises, trumps certifications, says Robert Reeves [3], CTO at Datical [4],
“software developers should spend time sitting with the a database release automation company. Are you developing
operations team [or vice versa] to understand how their that kind of story to tell in the course of your current work?
THE ULTIMATE DEVOPS HIRING GUIDE . OPENSOURCE.COM 27
BEST PRACTICES FOR PROSPECTIVE EMPLOYEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Find a DevOps mentor Shift product strategy, recently noted. (See DevOps Jobs:
“It’s also advisable for job seekers to seek out a mentor in How to spot a great DevOps shop [8].) IT leaders can incent
the field and attend some of the growing number of seminars employees to go learn new skills via side projects or meet-
and conferences around DevOps to stay in the know about ups, and then frequently share the knowledge with the team,
advancements in the industry,” Reed says. Gracely says.
Reverse mentoring, which flips ideas about pairing peo- “The proper way to address the need for ‘skills improve-
ple based on age, may be helpful for people looking to gain ment’ is not to think about it as ‘training’ (e.g., attend a
DevOps expertise. See Reverse mentoring: Is it right for IT? [5] course, get a certification), but rather to incorporate it into an
and How to succeed with reverse mentoring: 7 tips [6] for actual work activity,” Gracely writes.
ideas on rebooting traditional approaches to mentoring. If the group you’re interviewing with is doing this, that’s a sign
of a mature DevOps organization. For more, see Gracely’s
4. Build a tool that achieves new efficiencies article, The 7 Habits of Highly Effective DevOps. [9]
Automation is one of the most common goals of DevOps
teams. If you can help your current team – even if it’s not Links
actually a DevOps environment – achieve a better, more ef- [1] https://www.glassdoor.com/index.htm
ficient way to do a current process, especially if that process [2] http://www.dice.com/
is now automated, that’s DevOps resume gold, Durney says. [3] https://enterprisersproject.com/user/robert-reeves
“[It] is important for DevOps pros to show how a tool they [4] http://www.datical.com/
developed created efficiencies within a business. It’s more [5] https://enterprisersproject.com/article/2017/8/reverse-
than working on software and a lot to do with automation.” mentoring-it-right-it
[6] https://enterprisersproject.com/article/2017/8/how-
5. Work on open source projects and attend succeed-reverse-mentoring-7-steps
meetups [7] https://enterprisersproject.com/user/brian-gracely
One significant opportunity to build that kind of skill set and [8] https://enterprisersproject.com/article/2017/8/devops-jobs-
portfolio: Contribute to open source projects. how-spot-great-devops-shop
“Professionals who are looking for a role at a new com- [9] https://enterprisersproject.com/article/2017/8/7-habits-
pany can flex their skill set by working on open source proj- highly-effective-devops
ects and showing employers how they’ve solved a problem
through creating a new tool,” Durney says. “The beauty is a Author
lot of open source projects can be accessed in your spare Kevin Casey writes about technology and business for a variety
time online, so building up a resume or portfolio can be done of publications. He won an Azbee Award, given by the American
with a fair amount of effort, but not necessarily over a long Society of Business Publication Editors, for his InformationWeek.
period of time.” com story, “Are You Too Old For IT?” He’s a former community
Meetups, a staple of the open source community, offer you choice honoree in the Small Business Influencer Awards.
a chance to not only learn, but also network with DevOps
experts – some with a lot of expertise. Why? DevOps pros in Adapted from “DevOps Jobs: 5 tips for making the transition” on The
Enterprisers Project, published under a Creative Commons Attribution Share-
mature DevOps organizations think of training as a constant Alike 4.0 International License at https://enterprisersproject.com/article/2017/9/
process, as Red Hat’s Brian Gracely [7], director of Open- devops-jobs-5-tips-transitioning-devops-jobs.
28 THE ULTIMATE DEVOPS HIRING GUIDE . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR HIRING MANAGERS
Section 3: Best practices for hiring managers
Is your hiring strategy
working for you?
BY CATHERINE LOUIS
The tables have turned: Instead of the boss interviewing for the best
employee, employees are now interviewing for the best potential
opportunity.
Everyone remembers being interviewed. Potential recruits will certainly
share both good and bad interview experiences, and word will get out
quickly whether your organization is one to pursue or to avoid, so it’s
best to start your journey now.
Consider it a learning journey. Each interview is an opportunity for
you to learn how your organization could become more irresistible to
prospective team members, and every positive interview can be your
best opportunity to finding talent, even if you don’t hire that person.
There is a big upside to this: If you’re not attracting top talent, you have
the opportunity to learn the reason why and fix it.
Traits of a valuable team player 30
Tips to hire the right talent 32
Questions hiring managers should be 34
prepared to answer
DevOps hiring strategies to attract top talent 36
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 29
BEST PRACTICES FOR HIRING MANAGERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traits of a valuable
team player
BY JOHN ALLESSIO
What do DevOps professionals value most in their teammates? Their
answers can inform your hiring and talent retention tactics.
EVERY DEVOPS [1] project benefits from
experienced DevOps team
members. But what experience and skills matter most? To
their hands dirty learning new models and interacting with
different systems.
understand operations and development perspectives, I 3. Collaboration
solicited input from our own internal DevOps team. They Because the entire team must continually evolve with ad-
provided valuable insights. One interesting aspect is that vancing technology, it is vitally important to ask questions,
the mastery of specific coding languages and tools was not express opinions, and ask for help when needed. DevOps
emphasized. professionals frequently enter new technology territory, so
Here’s what distinguishes the team members that DevOps in order to maintain forward progress, everyone must be
professionals prize. These traits can help CIOs and IT lead- comfortable admitting knowledge gaps, asking for help, and
ers fine-tune hiring and talent retention strategies: probing for information. “Teamwork makes the dream work”
– and the team wins or loses as a whole.
1. Self-motivation
Is the job a paycheck or a passion? Do team members indi- 4. Accountability
cate an inherent interest in DevOps? What have they done Every team member must deliver on personal commit-
to demonstrate a continued interest in learning about it? With ments. Because each team member has more responsibil-
all the hype about what the next big IT game-changer will be, ity, everyone influences multiple areas of the IT ecosystem
team members must be aware of what other people are us- and can impact the entire mission if there is a breakdown
ing, keeping an ear to the ground with open source commu- or new challenge. Lack of follow-through not only affects
nities (where innovation is happening), and experimenting current milestones, but also slows momentum as the team
with code firsthand. Also, attending trade shows and events attempts to get back on track.
such as PyCon, DevOps-
Days, Monitorama, and Ansi- 5. Balance
bleFest are a few examples This is a tricky one. In ac-
of how our DevOps team tion, an effective DevOps
keeps up with current devel- team maintains a well-or-
opments. chestrated momentum, with
each team member initiating
2. Flexibility and promoting collabora-
When it comes to DevOps, tion while meeting individu-
the days of narrow, special- al goals and commitments.
ized expertise are gone. Ev- Inadvertent focus on con-
eryone on the DevOps team sensus, rather than true
owns a bigger portion of the collaboration [2], can lead to
IT estate and must wear more hats and accept additional design-by-committee issues and inhibit productivity, delivery,
responsibility, from coding to deployment. Each team mem- and creativity. Each team member must be able to self-eval-
ber must be able to learn on the fly and be willing to get uate and balance communication and execution. The end
30 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR HIRING MANAGERS
result is the “ebb and flow” of learning while you transform als and good team players, but they’re even more important
your IT environment. for DevOps environments.
Given the importance of team dynamics in the DevOps
6. Trust way of working, involve your DevOps team in the hiring
An effective DevOps team always assumes positive intent [3]. process [4] to ensure that they observe candidates up
The “blame game” has no place in retrospectives and root close. If a candidate demonstrates these qualities and can
cause analysis. Placing blame and focusing on mistakes articulate why they are important, this is a good indication
is the best way to shut down innovation and collaboration. of their value in your DevOps organization.
Sooner or later everyone on the team will have a misstep.
Viewing missteps as opportunities to learn and evolve, rather Links
than as setbacks, further empowers the entire team. [1] https://enterprisersproject.com/tags/devops
[2] https://opensource.com/open-organization/17/11/what-is-
7. Good old-fashioned smarts collaboration
Being an ace coder is not enough. Each team member [3] https://opensource.com/open-organization/17/2/assuming-
must be able to assimilate new information, apply new un- positive-intent
derstanding, know how to look for help, and have excellent [4] https://enterprisersproject.com/article/2017/8/devops-jobs-
judgment. Since DevOps focuses on enabling new solutions, how-spot-great-devops-shop
it is unreasonable to expect DevOps teams to know or be
familiar with everything from the start, including the latest
deployment models, programming languages, and CI/CD Author
systems. Hence, the importance of demonstrating solid grey John Allessio joined Red Hat in September, 2014 as Vice
matter and ability and desire to be a perpetual student. President, Global Services. He is responsible for consulting
services, training services, and business partner enable-
Spotting DevOps MVPs ment, globally. This organization of more than 1400 profes-
Admittedly, many of these characteristics are in alignment sionals has the mission to ensure client success with Red
with good hiring practices, including self-motivated individu- Hat technologies.
Transparency. Adaptability. Inclusivity.
Community. Collaboration.
Adapted from “7 traits of a valuable DevOps team player” on The Enterprisers
Project, published under a Creative Commons Attribution Share-Alike 4.0
International License at https://enterprisersproject.com/article/2018/3/7-traits-
valuable-devops-team-player.
It's open. For business.
opensource.com/open-organization
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 31
BEST PRACTICES FOR HIRING MANAGERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tips to hire the
right talent
BY CONOR DELANBANQUE
Here’s how to hire top DevOps talent in a trending market.
AS MANY OF US in the DevOps scene
know, most companies
are hiring, or at least trying to do so. The required skills
Decide on the background
Assess the strengths of your existing team. Do you already
have some amazing software engineers but lack the infra-
and job descriptions can change entirely from company to structure knowledge? Aim to close these gaps in skills. You
company. As a broad overview, most teams are looking for may have been given the budget to hire for DevOps, but you
a candidate from either an operations and infrastructure don’t need to spend weeks or months searching for the best
background or a software engineering and development software engineer who happens to use Docker and Kuber-
background, combined with key skills relating to continuous netes because they are the current hot trends in this space.
integration, configuration management, continuous delivery/ Find the person who will provide the most value in your envi-
deployment, and cloud infrastructure. Currently in high de- ronment, and go from there.
mand is knowledge of con-
tainer orchestration. Contractor or permanent
In the ideal world, the two employee?
backgrounds would meet Many hiring managers will
somewhere in the middle to automatically start search-
form Dev and Ops, but most ing for a full-time permanent
candidates lean toward one employee when their needs
side or the other while main- may suggest that they have
taining sufficient skills to un- other options. Sometimes a
derstand the needs and de- contractor or a contract-hire
mands of their counterparts is your best bet. If you’re
to work collaboratively and aiming to design, implement,
achieve the end goal of con- and build a new DevOps en-
tinuous delivery/deployment. Every company is different and vironment, why not find a senior person who has done this
there isn’t necessarily a right or wrong here. It all depends on a number of times already? Try hiring a senior contractor
your infrastructure, tech stack, other team members’ skills, and bring on a junior full-time hire in parallel; that way, you’ll
and the individual goals you hope to achieve. be able to retain the external contractor knowledge by hav-
ing them work alongside the junior hire. Contractors can be
Focus your hiring expensive, but the knowledge they bring can be invaluable,
Now, given the various routes to becoming a DevOps practi- especially if the work can be completed over a shorter time-
tioner, how do hiring managers focus their search and selec- frame. Again, this is just another point of view and you might
tion process to ensure that they’re hitting the mark? be best off with a full-time hire to grow the team.
32 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR HIRING MANAGERS
CTRL-F is not the solution Drop the ego
Focus on their understanding of DevOps and CI/CD-related You may have an amazing company and/or product, but you
processes over specific tools. I believe the best approach is also have some hot competition. Everyone is hiring in this
to find someone who understands the methodologies over space, and candidates have a lot of the buying power. It is
the tools. Does your candidate understand the concept of no longer as simple as saying, “We are hiring” and the awe-
continuous integration or the concept of continuous deliv- some candidates come flowing in. You need to sell your op-
ery? That’s more important than asking whether your can- portunities. Maintaining a reputation as a great place to work
didate uses Jenkins versus Bamboo versus TeamCity and is also important. A poor hiring process, such as interviewing
so on. Try not to get caught up in the exact tool chain. Fo- without giving feedback, can contribute to bad rumors being
cus on the candidate’s ability to solve problems. Are they spread across the industry. It takes only a few minutes to
obsessed with increasing efficiency, saving time, automating leave a sour review on Glassdoor.
manual processes, and constantly searching for flaws in the
system? They might be the person you were looking for, but A smooth process is a successful one
you missed them because you didn’t see the word “Puppet” “Let’s get every single person in the company to do a one-
on the resume. hour interview with the new DevOps person we are hiring!”
No, let’s not do that. Two or three stages should be suffi-
Work closely with your internal talent acquisition team cient. You have managers and directors for a reason. Trust
and/or an external recruiter your instinct and use your experience to make decisions on
Be clear and precise with what you’re looking for, and have who will fit into your organization. Some of the most success-
an ongoing, open communication with recruiters. They can ful companies do one phone screen followed by an in-person
and will help you if used effectively. The job of these recruit- meeting. During the in-person interview, spend a morning or
ers is to save you time by sourcing candidates while you’re afternoon allowing the candidate to meet the relevant lead-
focusing on your day-to-day role. Work closely with them and ers and senior members of their direct team, then take them
deliver in the same way that you would expect them to deliv- for lunch, dinner, or drinks where you can see how they are
er for you. If you say you will review a candidate by X time, on a social level. If you can’t have a simple conversation
do it. If they say they’ll have a candidate in your inbox by Y with them, then you probably won’t enjoy working with them.
time, make sure they do it, too. If the thumbs are up, make the hire and don’t wait around.
Start by setting up an initial call to talk through your re- A good candidate will usually have numerous offers on the
quirements, lay out a timeline in which you expect candi- table at the same time.
dates by a specific time, and explain your process in terms If all goes well, you should be inviting your shiny new em-
of when you will interview, how many interview rounds, and ployee or contractor into the office in the next few weeks,
how soon you will be able to make a final decision on wheth- and hopefully many more throughout the year.
er to accept or reject candidates. If you can get this relation- This article was originally published on DevOps.com and
ship working well, you’ll save lots of time. And make sure republished with author permission.
your internal teams are focused on supporting your process,
not blocking it. Author
Conor Delanbanque has been building and scaling teams in
$$$ the DevOps space for some time now. Along with supporting
Decide how much you want to pay. It’s not all about the the growth of some of the most innovative DevOps and SRE
money, but you can waste a lot of your time and others’ organizations in the U.S. and Europe, Conor also founded
if you don’t lock down the ballpark salary or hourly rate the Future of DevOps Thought Leaders Debate. He regularly
that you can afford. If your budget doesn’t stretch as far supports and sponsors meetup groups such as DevOpsNYC
as your competitors’, you need to consider what else can and DockerNYC. He was a keynote speaker at DevOpsDays
help sell the opportunity. Flexible working hours and re- Cuba, 2017 and has contributed to a number of online publi-
mote working options are great ways to do this. Most com- cations and podcasts.
panies have snacks, beer, and cool offices nowadays, so
focus on the real value, such as the innovative work your
Adapted from “7 steps to DevOps hiring success” on Opensource.com,
team is doing and how awesome your game-changing published under a Creative Commons Attribution Share-Alike 4.0 International
product might be. License at https://opensource.com/article/18/3/7-steps-devops-hiring-success.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 33
BEST PRACTICES FOR HIRING MANAGERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Questions hiring
managers should be
prepared to answer
BY CATHERINE LOUIS
Fostering a diverse, inclusive work environment is more important than ever—especially
for DevOps teams, where candidates often call the shots. Here’s how one situation went
wrong, and some questions to keep your hiring on track.
MAKING ANY TEAM MORE INCLUSIVE doesn’t
happen by default.
You need to be intentional about it. Inclusivity is especial-
“Tell me about the team—do they get together for lunches
or dinners?”
She held her hand over the phone and whispered at me,
ly important if you’re building a DevOps team responsible “17 guys, no women on the team. They don’t socialize with
for increasing communication and collaboration across the their boss.
board to ensure quality for internal or external customers. “So, 17 guys. Any women on the team? Any from out of
I witnessed this first-hand during a recent interaction in- the country?”
volving my daughter, who was being recruited to join a new
development team. I was at my daughter’s house in Berlin,
sitting at her kitchen counter sipping an awesome glass of “So, 17 guys. Any women on the
Chardonnay and watching her make pasta. Besides being
an excellent cook, she’s a techie, a pretty awesome data team? Any from out of the country?”
wrangler, and a freelancer in high demand.
Her phone rang. (Actually, I think it barked.) She looked at She held her hand over the phone again: “He’s talking
the number and said, “Sorry, I’ve gotta take this—it’s about about Agnes the cleaning lady now!”
a gig.” “Agnes? Let me replay this just to make sure I got it: You
I settled in and listened to her side of the conversation. have one cleaning lady on the team who comes in mornings,
Here’s how it went: lunch, and evenings to pick
“Tell me, in your own words up after the guys?”
please, if/when this product She looked at me and
is released, how is the world did that thing where she
going to be a better place?” crosses her eyes, then whis-
Good girl—she’s asking if per-screamed, “I’d be the
they have a vision! second woman, after the
She looked at me and cleaning lady, on this team!
frowned. “OK. Tell me about the
“Do we have access to the benefits.”
customer?” She looked at me, held the
Her frown deepened. phone away, and whispered,
34 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR HIRING MANAGERS
“Free all-you-can-drink craft beer. Quick, what’s that per Questions candidates might ask
month in dollars?” • T ell me, in your own words, how this product/service makes
I jotted numbers on a napkin: somewhere between 3-8 the world a better place.
beers a day, let’s just say 5 beers a day, at $6 a beer … I • Tell me what life is like working here.
whispered back, “$600 a month.” • Describe a typical day for the person in this position.
“Would it be possible, instead of craft beer, to be comped • What values does your organization hold, and how do you
an additional $600/month? I don’t drink beer. Hmm … OK. live those values?
No, I’m not interested in free running shoes every two • Personalize a few questions for values—for example, what
months, either, unless this can be comped. Hmm ... no. OK.” does a “sustainable pace” mean at this company?
She looked at me and crossed her eyes again. • If you could change one thing about the job/team/organiza-
“How is code deployed?” tion, what would it be?
She made a question face. • What would “setting someone up for success” mean for
“OK ... hmmm ... may I see the CI console?” this job/team/organization?
Good girl, trust and verify. If the team doesn’t know the URL • How large is the team? What is the background/experi-
or have it easily bookmarked, they aren’t paying attention to it ence of team members?
and don’t care about getting better. • How many team members have been here for more than
She frowned. 3 years?
“When do you do your deploys?” • What is the onboarding procedure for this position—first
She whisper-screamed, “ONCE A MONTH, ON FRIDAY day, week, month? What support do you offer?
NIGHT!” • Does the team get together for lunch or dinner? (Do they
“No thanks—sorry, gotta go. I am really not interested in have enough of a relationship to enjoy socializing with one
this position at all.” another outside of work?)
After she got off the call, I held up my glass, clinked it with • How and why are teams formed and reformed? (This ques-
hers, and we drank to her having cleverly weeded out a bad tion can offer insights into PMO organizations.)
opportunity. • Do employees have access to the customer?
Long story short: If you want an inclusive organization, • Tell me about the relationships employees have with stake-
you must work for it. Be prepared to tackle the questions my holders, suppliers, and partners.
daughter asked, and more. She’s not alone: Her savvy en- • Is adaptive development supported? Is shared learning
gineering friends are learning quickly how to spot the poten- used and encouraged?
tially toxic organizations. Developing an inclusive, top-talent • What are the biggest challenges?
team means you can answer questions like the ones she • When and how is code deployed?
asked – and provide the answers recruits want to hear. • What current tools do you use? May I see the CI console?
Don’t do what this guy did (or didn’t do): He did not ask her • What safe-to-fail systems are in place to help us learn? Is
why she wasn’t interested. If he had, he might have learned failure tolerated?
what needs to change to attract top candidates like her. The • What are some of the things you wish you were doing?
tables have turned these days: Instead of the boss interview- How long will you remain in this position? (Don’t accept a
ing for the best employee, employees are interviewing for job with a boss who is about to leave.)
the best potential opportunity.
Everyone remembers being interviewed. Potential recruits
will certainly share both good and bad interview experienc- Author
es, and word will get out quickly whether your organization is Catherine Louis is a Certified Scrum TrainerTM, independent
one to pursue or to avoid, so start your journey now. Agile coach, founder of CLL-Group.com, PoDojo.com, and
I’ve included a list of questions below that candidates founding member of Tech Ladies®.
might find helpful to determine which organizations value
diversity and inclusiveness. If any of these questions help Adapted from “20 questions DevOps hiring managers should be prepared
to answer” on Opensource.com, published under a Creative Commons
during your interviews, let me know – I would love to hear Attribution Share-Alike 4.0 International License at https://opensource.com/
your stories! article/17/11/inclusive-workforce-takes-work.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 35
BEST PRACTICES FOR HIRING MANAGERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DevOps hiring strategies
to attract top talent
BY CHRIS SHORT
Tips from this DevOps recruiter can help you find, cultivate, and recruit great talent.
I DON’T OFTEN TALK TO RECRUITERS. As a matter
of fact, I don’t typically work
with third-party recruiters because all too often, they are in-
one recruiting a specialized skill set—is the bee’s knees
when it comes to really being able to tap into that passive
talent. That’s the thing that I think LinkedIn has created for
terested only in filling a job req, collecting their commission, themselves. You have people on LinkedIn who, they’re not
and moving on to the next one. Additionally, most recruiters really looking for a job, but they’re open to hearing about
don’t really understand the needs of a DevOps-minded or- jobs. And I’m able to connect with them. I think people really
ganization. But good recruiters are often the best source of have to understand that LinkedIn is a two-way street.”
knowledge when it comes to finding great talent. Ken added, “So this is something that I try to do a decent
When I sat down to write a piece about DevOps hiring, I job of, and I’m consistently working on it. You are looking at
knew that candidates’ and hiring managers’ thoughts would the best talent out there, based on their LinkedIn profile and
be well covered by the Opensource.com DevOps communi- how strong it is and what that brand is that they’ve created.
ty. But I thought it’d be great to get some tips from a recruiter But you also have to have a pretty strong brand yourself. So
on how to find, cultivate, and, well, recruit great talent for my LinkedIn profile, to me, is part of my marketing platform,
DevOps roles. that when I reach out to somebody, I want them to under-
Enter Ken M. Middleton [1] of Your DevOps Recruiter [2]. stand that I’m in the DevOps community—I’m commenting
Last year Ken reached out to me about potentially working on DevOps things; I’m looking at different DevOps articles.”
together during my job search, and I quickly recognized his Ken takes the continuous learning and feedback tenets of
honesty and candor. Ken knew what I was looking for was DevOps seriously.
outside of his wheelhouse and told me that. He earned my Ken’s second answer should not surprise anyone famil-
respect at that moment. iar with Opensource.com,
I sat down with Ken and but it might shock some
peppered him with hiring ques- folks in the DevOps world:
tions. Following are some high- “You’ve got to be active in
lights from our discussion. your local area, whether it’s
I started with a very direct with meetup groups, wheth-
question: How do you find er there are other, different
great talent? DevOps or AWS groups, or
Ken provided two interest- any other contact or class
ing answers. “The first one forums. You’ve really got to
you can probably guess: see what’s out there and get
LinkedIn. LinkedIn—to any- out and meet people.”
36 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR HIRING MANAGERS
Imagine that! Collaboration outside of silos works in hiring new technology? How do you assess if they have fully in-
DevOps. This is such an overlooked method of hiring. vested and walled themselves off from new things?
You don’t need to have a position to fill to better yourself Ken replied, “What I have noticed a little bit with some of
and meet like-minded people. I try to encourage introvert- the managers I’ve worked with is that they’re so focused on
ed people I work with to go to more meetups and commu- a specific technology that they’re willing to pass up on good
nity events. You don’t necessarily need to speak at these talent in regard to people who could pick up the technology.”
events. You don’t even have to ask questions. But at least It’s nice to know that checking boxes on a list is not the best
go and introduce yourself to someone. Eventually, you’ll way to go about assessing whether or not to hire people.
find somebody with a similar interest, and you can discuss Ken continued, “What I’ve found [is] if they’re making
things with them. Building relationships like this will net you their first DevOps hire, they’re so focused on the technol-
benefits beyond hiring. ogy—and as you know, there are so many different tools
out there that when you look at the combination of what
Filling the unfilled DevOps roles people can work with, it’s almost endless. So when they’re
One thing I learned while talking to Ken was that many so focused on, hey, this person has to have experience
DevOps roles go unfilled. with this configuration management tool, this monitoring
“I’ve been in the IT recruiting space for 11 years, but when tool, this container tool—and it’s like—okay, they may
I left my previous company and ventured out on my own in need to have that. But let’s talk about what you are try-
March of 2017, I started looking at all these DevOps roles, ing to accomplish. What could they potentially learn? And
and what I recognized is that a lot of the roles weren’t being what is that cultural aspect that you’re looking for? I’ve
filled. Some of these roles had been open for close to a year. found that when you get managers who are so specific on
And I didn’t understand the problem.” the technology that it’s so hard to fill their roles, that it just
Ken continued, “I started doing some research, and what makes it almost impossible.”
I found out is that you have your general recruiters trying
to recruit on these roles, and they didn’t clearly understand Hiring for culture fit
the difference between Git and GitHub. They didn’t know A few times during our conversation, the topic of culture and
what continuous integration means versus continuous de- finding a cultural fit [4] came up. Ken’s answer has forever
ployment. So, when they were speaking to these people, changed how I will interview:
they were using all these general terms and slinging peo- “I always like to ask people, ‘Tell me, what is your ide-
ple at these jobs that were not qualified for. And it was just al-type role? If you could have the druthers of what you’d be
wasting everybody’s time. You really need someone that doing and what type of environment you’re working in, talk
knows the lingo if you’re going to engage a recruiter to help to me about that.’ And so, when I’m working with people, I
you in your search.” try not to lead with a job. I might tell you, ‘Hey, I have a job
Take the time to collaborate with recruiters, too. Spreading that you need this XYZ technology,’ but I won’t tell you what
knowledge outside of the technical teams in an organization the culture is like. I won’t tell you what the company is like. I
can take it even further. won’t tell you anything in regard to what the company is look-
When I asked Ken if he uses the Silicon Valley method of ing for, because I want to hear what you’re looking for. And
hiring—looking at a candidate’s GitHub profile—he respond- if you’re saying something that’s in line with what I’m looking
ed that he rarely does this. “I’ll go and look at some people’s for—I have some people who are like, ‘I want to work for a
profiles, but I don’t look at their code because I don’t know startup company—I like a hectic environment; I like learning
what the hell I’m looking at. But what I do is try to make sure new things all the time, and I love it when they don’t have
I understand is all the different technologies and how they’re processes in place.’ Okay, that sounds like a company I’m
using them.” working with. But if you tell me—and I get this too—’I want
Recruiting from GitHub is a bad idea, Ken says. “It’s quite an established company; I don’t want to have to worry about
exclusionary [3]. [GitHub] has helped me build my knowl- having a job in two years from now or 18 months when our
edge overall. But I don’t look at GitHub. I do try to continu- crowdfund didn’t come through’—I listen. I let them tell me
ously figure out where I can find new people if it is different what they want. That gives me a sense of what type of cul-
avenues like that. I’m always looking for different avenues to ture they’re looking for.”
find people.” Brilliant! The approach shouldn’t be to sell a person on a
job, but to find the best fit for your culture and needs. A hard
Learning new technologies sell will typically get a person to buy in. But if a candidate has
Continuous learning goes a long way even outside of to be sold into your company, do you think they’ll be around
highly technical fields. after a year or two?
I wanted to press Ken on a problem I routinely have when Make sure a role fits the candidate’s needs and wants,
recruiting people: How do you know if a candidate can learn then tell them more about it.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 37
BEST PRACTICES FOR HIRING MANAGERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What secrets lie in reference checks “I’m trying to put something in your LinkedIn profile that
I asked Ken: How can you validate your assessment of a kind of speaks to you and your background and would make
candidate’s talent? you say, ‘All right, let me connect with this person and talk
Ken had an interesting answer to that question: “You’ve more about them.’ And one of the biggest things I always use
got to check their references. You’ve got to call people that with people is like, ‘Hey, listen, even if you’re not looking for
they’ve worked with and talk to them about what type of em- a job right now, it always makes sense to connect with a re-
ployee this person was. I love my consultants, and I think cruiter to know what’s going on in the market. I’m a DevOps
they’re amazing, and I’ll always advocate for them, but I nev- recruiting expert; I would love to share with you what I’m
er take someone’s consultant’s word. I just can’t do it. I’m seeing in the market, and you don’t need to be looking for
here to service two people: I’m here to serve the client and anything now, but a year or two from now, if you’re looking
I’m here to serve you. And me putting you in a job that you’re for something, I want us to build a relationship that you feel
not really qualified for, or you’re not a culture fit for, it’s not comfortable with.’ Because it takes time to build a relation-
helping you or me.” ship that you trust somebody, and that’s the thing I really
How do you gauge if someone’s fit for a specific position pitch to people: that I want to talk to you now when you’re not
based on their references? looking so when you’re ready you feel comfortable in know-
“I check their references, and I know in my mind what ing that I can advocate on your behalf.”
the client’s looking for, but I don’t lead the reference in that Much to my chagrin, job hopping is seen as a very bad
capacity. I will ask a question like, ‘Hey, tell me about John. thing in hiring. Ken explained:
Tell me about what type of worker he was. Walk me through “People jumping around a lot is always a red flag. Unless
what you can expect from him on a day-to-day basis. What you are an H-1B candidate—there are people who are just
would be the soft skills he had? What would be his weak- in situations where they need to take contract jobs—if you
nesses? How does he handle them?’ I’m listening to all of have a job, if you’re switching jobs every 18 to 24 months, it’s
those things, and then once I get a good sense of if they just a red flag, because there has to be something there that
are a match, I’ll even ask—and most of the time this works isn’t helping you keep a long-term job. Now, I know people
out: ‘Here’s the type of environment this person might be say millennials, millennials, millennials do it. That is true, but
going into. They’re looking for X, Y, and Z, this, that, and a lot of companies are looking for someone to put more than
the other. What are your thoughts on that person’s ability 18 to 24 months into a job. Some clients just won’t look at
to do the job?’” candidates if they jump around that much. They just won’t
And I’ve had people—you can tell the ones that are like, even look at them.”
absolutely, that person would be great for it—or when they I asked Ken: How do you measure demand for a particular
start giving you qualifiers, like, ‘He or she would be good if skill or talent? I wasn’t surprised to hear that folks are looking
they do this,’ or ‘Here is what I think that you need to make for Kubernetes skills.
sure the person understands.’ That helps me kind of create “Fortunately, I’m part of a company called TEEMA Group,
a picture if this person is an overall good fit. But it is a long, so I can see what jobs are posted out there even with my
thorough process because it does take time. And it’s not a partners. So when I start seeing a bunch of jobs that are
complete science; it’s a little bit of an art.” asking for a certain skill set, then I can tell it’s more in de-
How do you gauge the quality of a reference? How can mand. Like right now, Kubernetes—almost everybody and
you verify if a candidate sent a buddy as opposed to a their cousin is trying to get somebody with some Kubernetes
manager? experience. A lot of companies are thinking about container-
“I use LinkedIn to verify references. I don’t take friends, ization, microservices, with Kubernetes relating to the level,
I don’t take coworkers; I take managers. And when peo- and they realize the gains they can make by having it in their
ple give me people that they say are their managers and environment, and that’s a real hot one right now.
I can’t verify that through LinkedIn, that’s a little bit of a “Outside of Kubernetes—I mean, that’s just been so con-
red flag, too. And I rarely even present those candidates, sistent. Everything else is just kind of across the board,
because they’re giving me peers and saying they’re man- right? Like, everybody wants AWS—even though more com-
agers. Luckily, with LinkedIn, you can kind of filter a lot of panies are using Google Cloud, because I’ve heard it’s really
that stuff out these days.” good, that a lot of people like it. But AWS is the one if you’re
in a DevOps world, if you don’t have AWS experience, you
Establishing rapport, finding red flags, and really limit your chances. You almost have to try to get some
measuring talent AWS knowledge to be able to work in probably 80-85% of
It’s important when engaging a candidate to establish rap- the DevOps environments out there right now, because it’s
port. Find a similar interest to talk about. It’s even better just been the kind of go-to for so long that people just kind of
when that interest comes from the role itself. Ken elaborates use it without even thinking about it. I don’t know how many
on this idea: people look at Azure, but AWS is—they dwarf a lot of the
38 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEST PRACTICES FOR HIRING MANAGERS
competition right now. You need to really get experience with they were, right? And you still see a little bit of that today. So,
those two if you don’t have it.” what’s happened now is that everybody has ‘DevOps engi-
I asked Ken to elaborate on how he assesses someone’s neer’ on their resume. I mean, not that they don’t have the
skills for something as new as Kubernetes. experience—because a lot of them do have decent experi-
“That takes it back to what we talked about before. That’s ence—but it’s like if someone has touched any type of au-
the position I’m in right now. I have a client who wants some- tomated system or automation tool, or even just done shell
one with some Kubernetes experience and the position has scripting, they put DevOps on their resume, and they’re a
been open for two months, and we can’t find anyone with it. DevOps engineer.”
When we had one person that was really, really good, what Any prominent titles other than DevOps Engineer?
he was looking for, the guy took a different job. What I try to “DevOps engineers is a big one. Site reliability engineer
do is help my client understand you need to acquiesce a little is always out there. Build and release. I mean, those are
bit on some of these skills, and look at someone who has the the three that you see all the time. And then some people
ability to pick it up, someone that’s really good with Docker, just call themselves ‘software engineers,’ but if you look
has worked with different clusters, has worked a little bit with at their resume and read through it, then they’re doing
Kubernetes, and can pick up what they don’t know. I try to a lot of DevOps stuff. But the DevOps title has definitely
really focus on what previous situations they were in where proliferated a lot, and it’s on everybody’s resume; it’s just
they had to learn a technology that they didn’t know going a hot buzzword.”
into it. Have they a proven aptitude to do what they need to I hope you found our conversation as enlightening as
do to get up to speed on a new technology?” I did.
DevOps job titles Links
There is a significant amount of contention around DevOps [1] https://kenmmiddleton.com
job titles. Thankfully, Google’s Liz Fong-Jones and Seth Var- [2] https://yourdevopsrecruiter.com/
go have put the SRE vs. DevOps debate to bed [5]. But what [3] https://twitter.com/notnownikki/status/978752814955597825
about DevOps Engineer titles? [4] https://opensource.com/open-organization/16/6/hiring-
“You know, it’s a two-edged sword. Because before you open-organization-culture
would have people that called them software engineers, [5] https://www.youtube.com/
right? But they were using all the different tools. They were watch?v=uTEL8Ff1Zvk&feature=youtu.be
using Docker, they were using Jenkins, and they were using
all these VM tools, Chef, Ansible, and Puppet, but they were Author
considered software engineers. But people were discounted Chris Short is a Senior DevOps Advocate | CNCF Ambassador |
then because their title didn’t say ‘DevOps engineers,’ but opensource.com Community Moderator | Writes devopsish.com
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 39
GET INVOLVED | ADDITIONAL RESOURCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GET INVOLVED
If you find these articles useful, get involved! Your feedback helps improve the status
quo for all things DevOps.
Contribute to the Opensource.com DevOps resource collection, and join the team of
DevOps practitioners and enthusiasts who want to share the open source stories
happening in the world of IT.
The Open Source DevOps team is looking for writers, curators, and others who can help
us explore the intersection of open source and DevOps. We’re especially interested in
stories on the following topics:
• D
evOps practical how to’s
• D
evOps and open source
• D
evOps and open source community stewardship
• D
evOps and talent
• D
evOps and culture
• D
evSecOps/rugged software
Learn more about the Opensource.com DevOps team: https://opensource.com/devops-team
ADDITIONAL RESOURCES
The Open Organization Guide to IT Culture Change
In The Open Organization Guide to IT Culture Change, more than 25 contributors from
open communities, companies, and projects offer hard-won lessons and practical ad-
vice on how to create an open IT department that can deliver better, faster results and
unparalleled business value.
Download it now: The Open Organization Guide to IT Culture Change
DevOps: The IT Leader’s Guide
DevOps: The IT Leader’s Guide is a comprehensive resource that offers advice from
your peers on the most challenging aspects of DevOps. Get first-hand insight on culture
change, success metrics, security, and much more.
Learn more: DevOps: The IT Leader’s Guide
40 THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRITE FOR US
WRITE FOR US
Would you like to write for Opensource.com? Our editorial calendar includes upcoming themes,
community columns, and topic suggestions: https://opensource.com/calendar
Learn more about writing for Opensource.com at: https://opensource.com/writers
We're always looking for open source-related articles on the following topics:
Big data: Open source big data tools, stories, communities, and news.
Command-line tips: Tricks and tips for the Linux command-line.
Containers and Kubernetes: Getting started with containers, best practices,
security, news, projects, and case studies.
Education: Open source projects, tools, solutions, and resources for educators,
students, and the classroom.
Geek culture: Open source-related geek culture stories.
Hardware: Open source hardware projects, maker culture, new products, howtos,
and tutorials.
Machine learning and AI: Open source tools, programs, projects and howtos for
machine learning and artificial intelligence.
Programming: Share your favorite scripts, tips for getting started, tricks for
developers, tutorials, and tell us about your favorite programming languages and
communities.
Security: Tips and tricks for securing your systems, best practices, checklists,
tutorials and tools, case studies, and security-related project updates.
Keep in touch!
Sign up to receive roundups of our best articles,
giveaway alerts, and community announcements.
Visit opensource.com/email-newsletter to subscribe.
THE ULTIMATE DEVOPS HIRING GUIDE . CC BY-SA 4.0 . OPENSOURCE.COM 41