Turns out the hottest job of 2018 could be that of a DevOps engineer.
LinkedIn just released its report on the most recruited jobs of 2018, showing that DevOps engineer was the most recruited job, followed by enterprise account executives and front-end engineers, in second and third place, respectively.
This job is in high demand, and the money shows it. According to Indeed, job postings for DevOps engineers shot up by 91% between 2014 and 2017. And the average base salary cashes in at $125,714, per the same data.
According to the LinkedIn report, DevOps engineers are also the most recruited jobs specific to the engineering field, followed by frontend engineers and cloud architects.
The term DevOps is a portmanteau of development and operations, two roles that are vital to the field of software engineering. In short, the term refers to tools and practices that help engineers deliver and fix code on a more regular and faster basis, often multiple times a day — a practice pioneered by Facebook and its cohort.
Previously, developer teams would build and test the code, and operations teams would deploy and monitor the code. A DevOps engineer does both, and generally carries the end-to-end responsibility of developing, testing, deploying, monitoring, and improving the code.
That said, the relatively flashy new job title can be somewhat vague, and the responsibilities of the role can differ across companies.
Indeed, engineers argue that DevOps is more of a culture and mindset than it is a single job. A DevOps engineer's responsibilities can overlap with those of other types of engineers, such as site-reliability engineers. And like other software engineers, DevOps engineers have to collaborate with their team to write and restructure code.
At the same time, these engineers must have the right skills to back up this mindset. DevOps engineers have to ensure that the software will work across different platforms, as well as frequently test and deploy their code.
To become a DevOps engineer, one should be able to use open-source technologies and automation tools and have strong skills in testing, coding, and scripting. People skills are also crucial, as the DevOps philosophy requires more collaboration among, well, developers and operations.
Still, the very concept of DevOps has become a hot commodity in Silicon Valley: Investors are putting massive amounts of cash into DevOps startups that help their teams take advantage of this mindset. In that light, it's not surprising that companies are hiring for DevOps talent, too.
As for the rest of the top three: Front-end engineers build the user interface of websites and apps, which is a crucial part of any software team. Enterprise account executives manage business relationships with a company's most important customers, which speaks to the importance of the sales function.