Wanted: Highly skilled tech workers, $100,000-plus salary, no college required
fortune.com
fortune.com
Eventually, more workers will acquire the skills and the salaries will adjust accordingly. We saw the same thing with network engineers twenty years ago.
I don't think the lack of people to fill said jobs is quite as bad as the article states... many of these roles have been 100k plus for a while, and the people stepping into these jobs are likely to be several years out of high school at this point, having gained skill and experienced.
The degree will help for management roles at Fortune 500 companies.
I've always felt DevOps was just a shiny new synonym for the decades old SysAdmin moniker.
In DevOps, sys admins are, at some point, actively working with the development team during development to understand the logic, and members of the development team are actively working with the ops teams to understand how the code is deployed. The goal is that sys admins can understand production errors, and developers get a sense for how their code is deployed.
I've found that there was always that one sysadmin who was thinking in the longer term and who spent their time working on proactive solutions to problems which weren't burning the house down (yet), the new name just codifies that type of role.
DevOps means using orchestration and automation tools to perform sysadmin tasks, rather than doing everything by hand. It's a layer atop the tools that sysadmins are used to using. The "dev" part of the term relates to the "infrastructure as code" concept. This concept dictates that your infrastructure should be defined as code that outputs your infrastructure.
Depending on how far along you are in your sysadmin career, and depending on the size of the organization you work in, this may be nothing new, but more recent DevOps efforts extend this to organizations of much smaller size. For example, it is not unusual for environments requiring only a handful of servers (or even one!) to use a fully automated provisioning and deployment toolchain.
Ultimately, you can make the argument that this is nothing new. You can do that with just about anything. "DevOps" is not a provable assertion; it is a refinement of the language used to describe the jobs we do.