What are the tech jobs most needed these days to help an organization move into the digital realm? Many of the tried-and-true tech skills that have been honed to help enterprises build out web services, SOA, cloud, microservices and containers are well-suited for the all-encompassing digital enterprise everyone is now striving to build. However, all these IT roles all now require an additional twist — there needs to be greater engagement with end users and even more directly with customers themselves. There is a stronger thread that emphasizes achieving business value in today’s enterprise IT roles.
That thread is seen woven throughout this list of digital enterprise jobs, recently published by McKinsey, which sought to identify the essential skills needed for the digital evolution. Here is their list, developed by Satty Bhens, Ling Lau, and Hugo Sarrazin, all with McKinsey:
Full-stack architects. This is a broad architectural role, encompassing every part of the infrastructure you can think of — platform, OS, database, middleware, and interfaces. These professionals should have “at least eight to ten years of software engineering experience and deep expertise with one to two core programming languages,” Bhens, Lau, and Sarrazin observe. A keen grasp of the business is also part of the equation.
DevOps engineers. With release cycles going into hyperdrive, enterprises need people who can keep developers and operations teams in sync. Requirements include “five to eight years of software-engineering experience and have now ventured into infrastructure-automation technologies (e.g., Chef, Puppet, et cetera), cloud platforms (e.g., AWS, Azure, et cetera), and more advanced containerization technologies (e.g., Docker),” the McKinsey analysts write.
Product owners. Bhems, Lau and Sarrazin equate this role to being a “mini-CEO of a digital product,” which is a great way to put it.