We all know there’s a chronic imbalance when it comes to DevOps talent: High demand and limited supply. Look no further than a 2021 DevOps Institute report which found that while 60% of organizations are hiring for such roles, 64% of IT leaders have a tough time finding skilled DevOps professionals. And it’s not just the typical pandemic staff shortages that you’ve heard about. The shift to remote practices has fast-tracked digital transformation across industries, spiking demand for developers.
So what exactly is the state of the DevOps labor market? Is it only tough for companies, or for candidates too–and can automation help? In honor of Labor Day, we asked a few IT leaders about this classic labor conundrum.
Labor Barriers on Both Sides
Elisa Hebert, vice president of engineering operations at Fairwinds, observed that DevOps hiring is difficult for both the hiring company and the candidate. “Teams have been chronically short-staffed for the last couple of years due to the COVID-19 pandemic, which resulted in companies wanting to hire senior DevOps professionals who can operate more autonomously,” she explained. “If you toss in a need for specialization–we work exclusively with Kubernetes, for example–finding that level of domain knowledge combined with senior-level experience is really tough.”
On the flip side, she said the industry practice of requiring years of experience for junior-level positions makes it difficult for inexperienced talent to get hired: “It’s an impossible wheel that needs to stop.”
Automation to the Rescue … Or Not
You might be thinking, “Well, why isn’t automation helping with these shortages?” It’s true that DevOps automation can lighten developer workloads. Efficient collaboration between development and operations teams can reduce friction; faster feedback loops can accelerate deployment. Leaders can reduce the number of staff needed for tedious tasks while their engineers can focus on more fulfilling work.
All of this can help retention efforts by preventing burnout and promoting a healthier workplace. As Balakrishnan Viswanathan, vice president of cloud operations at Demandbase, said, “DevOps straddles two important pillars: Increasing development velocity and increasing release quality. Automation is key because otherwise, burnout is very high.”
So it’s no surprise that DevOps Institute’s Upskilling 2021: Enterprise DevOps Skills Report respondents rated automation as the most important skill domain. They ranked proficiency in automating continuous integration, continuous delivery, continuous deployment, continuous operation and support and DevSecOps as the most valuable knowledge.
But here’s where the automation solution runs into the DevOps labor problem: The need for DevOps practitioners skilled in automation vastly outweighs the availability. “From a DevOps perspective, there are very few people across the tech space who have operated production systems at scale and enabled automation to reduce the toil, making these skillsets extremely valuable in today’s market,” said Viswanathan.
DevOps Recruiting, Hiring, Retaining: What’s the Solution?
Given these challenges, how can companies improve automation and relieve their overworked engineers? Hebert said IT leaders should “create scaffolding.”
“Fairwinds has an engineering leadership team that is cross-functional (dev, platform, SRE, R&D, services, UI/UX) and plans strategy and tactical execution together,” she said. “We’re greater than the sum of our parts, so while departures are a mix of sad and happy, it doesn’t break us.” She also advised companies to revise their job descriptions and “take all the extra stuff out that isn’t actually critical to the job,” pointing out that women typically don’t apply for jobs unless they meet every criteria listed.
Marcus Merrell, vice president of technology strategy at Sauce Labs, mentioned Historically Black Colleges and Universities (HBCUs) as a talent source, reminding leaders that “an excellent, under-utilized resource for recruiting is HBCUs and non-profit organizations that focus on CS education for girls and people of color. These organizations produce thousands of graduates every year who uniformly have trouble getting hired.”
Viswanathan recommended that organizations provide more automation guidance. “One thing companies can start doing immediately is establishing thought leadership in an effort to showcase all the automation work that their DevOps teams are doing by developing content, whether blogs, articles or white papers.”
Finding the Right DevOps Opportunity
There’s no silver bullet for a beleaguered DevOps job seeker, but Merrell encouraged candidates to apply for positions even when they don’t possess every qualification listed. “For people who identify as female and people of color, try to remember that the job requirements are usually only looking for about a 60% to 70% match,” he said. “Remember that the job description is aspirational and that no company really expects to match this 100%.”
Hebert also advised looking beyond salary. “If a company can offer you an opportunity to grow your skills by working on interesting projects or with senior-level engineering talent that can mentor you, that’s an invaluable asset.”
Defining DevOps Labor Solutions Differently
Some organizations may be coming up short on both automation and adequate staffing right now, but incremental improvements can help the industry get there. And IT leaders believe we will get there. “As cloud adoption gains pace, the skill sets and labor force needed are expected to grow in lock step,” predicted Viswanathan. Until then, both the DevOps hiring manager and the DevOps candidate can take steps to meet each other in the middle.