Why You Should Upskill Your .NET Devs in 2019
.NET developers need a broad, robust skill set to stay relevant in today’s rapidly evolving technological space.
DevOps Institute CEO Jayne Groll said the day of the specialist is gone, as the future needs T-shaped human capital. “This is a human with disciplinary depth—in the cloud, for example—but with the ability—or arms—to reach out to other disciplines,” Groll said.
So, what skills make a well-versed .NET developer? Thankfully, Groll’s company recently released a report with data to answer that question.
The Enterprise DevOps Skills Report
Last year, the DevOps Institute (DOI) launched the 2019 Upskilling: Enterprise DevOps Skills Report, a first-of-its-kind survey to base and track DevOps skills across the global enterprise IT community.
From October 2018 to January 2019, the DOI collected data designed to help companies understand the current and future state of DevOps skilling and cross-skilling within the global IT community:
“Using data science coupled with qualitative analysis, DOI’s goal in fielding the report is to provide tangible insight into why and where IT practitioners, managers, leaders, and business stakeholders should focus their efforts in growing personal and organizational skills portfolios.”
Eveline Oehrlich, former Vice President and Research Director at Forrester, served as the lead research analyst for the DOI report. Data from the report will help IT teams better understand what skills they need to acquire, who to hire, and when.
So, what did the survey find?
When it comes to preferred skills, the C-Suite, management, and individual contributors agree that must-have skills include:
- Automation skills (57%)
- Process skills—including software development life cycle, understanding process flow and analysis, agile, experience with test-driven deployment concepts & methods, and system thinking (55%)
- Soft skills (53%)
When it comes to hiring, 37% of respondents are currently hiring, and another 14% say they’re planning to recruit within 12 months. The majority of respondents (55%) said they first look to internal candidates when hiring DevOps team members. They’ll only look externally if they have not found an internal candidate. Additionally, 18% said they would hire internally and train the individual, while 13% would hire an external candidate and train the individual.
When it came to the most sought-after roles, the DOI found that DevOps engineers/managers are in high demand, closely followed by software engineers, DevOps consultants, test engineers, automation architects, and infrastructure engineers.
How Teams Operate
The DOI found that most DevOps organizations are structured via a cross-functional team, distributed among different IT teams and business units. This is followed closely, on a project-by-project basis, via a DevOps service team structure.
The following are popular frameworks and best practices used by surveyed companies:
- 76% rely on Agile as a framework
- 66% are adopting DevOps
- 47% are applying ITIL as a best-practice framework
- 10% use site reliability engineering (SRE) practices
Future-Proofing DevOps Skills
Last but not least, the report suggests that to future-proof your DevOps skills, it’s important to understand commonalities and differences between knowledge, skill, and ability. Finally, ensure the entire organization is on board via constant DevOps evangelism and training.
Thanks to the DevOps Institute for compiling this informative report. We’re excited for future editions. Review the report here.