Coding skills are in demand, but companies expect more from tech professionals


Photo: Joe McKendrick

The rise of digital businesses — powered by AI, machine learning, and cloud-based services — is redefining career opportunities for technology managers and professionals. Coding skills continue to be in demand, but companies eventually want more, and as a result, IT roles are pushed up.

One thing is certain, some aspects of computer plumbing fall by the wayside. “Unless someone wants to work at one of the public cloud providers or co-located data centers, IT staff should move away from hardware management, operating system management and skills related, as these will soon be primarily provided by public cloud and colocation providers,” said Steve PadgetGlobal CIO at Actian.

Overall, the trend is on demand from architects and designers, Padgett continued. “The focus is shifting from detailed, low-level administrators and engineers to more architects, designers, business process specialists, and other design and architecture positions to meet the transformation needs of the business,” he said. “Cloud computing is also shifting many ongoing staffing positions from maintenance to innovation and design work.”

Cloud and low-code/no-code technologies are accelerating the pressure to move IT, managers and professionals, upstairs – and with good reason. “The value of the cloud is not just in its infrastructure, but in the theoretical agility that organizations can create if leaders are highly skilled and aware of all its possibilities,” said Will PerryAmerican leader in cloud innovation and engineering with PwC. “The fluidity of the cloud will play an important role in connecting the greatest aspects of this technology with today’s greatest business challenges and growth opportunities, including supporting critical business model evolution and improving the customer experience. .”

In today’s market, “software engineers are expected to have worked with a cloud provider, have an understanding of the services and how they interact with each other,” he said. ryan jonesvice president of software engineering at Jobbeur. “If you move to a true DevOps model, your software engineers build and support the infrastructure as much as they build the applications for your customers.”

At the same time, it is too early to ignore the need for highly technical skills, which is still insatiable in many businesses. “As for roles that will be more important, expect software developers to become more necessary,” said Sergei Nikonenkochief operating officer at Purrweb. “Real people are always needed to create applications and software for the various needs of the target market. You will also find system analysts and computer engineers always in demand.”

Even low-code/no-code solutions, meant to automate development and make it accessible, have served “mostly to bring basic task automation to the masses,” Jones said. “Low code/no code won’t be a major breakthrough when it comes to consumer apps and the custom development they need.”

Jones added that technical skills are in demand, including frameworks such as React, Angular, and Vue.js for front-end development, and knowledge of serverless functions such as AWS Lambda. “Being able to spin up serverless functions or operate them in erratic traffic scenarios is a great skill to have,” he observed.

Serverless is a key skill area, and another is containerization. “Containerization – the development side of DevOps – is key,” said Daniel Barthelemytechnical director at Section. “Being able to build and integrate microservices into DevOps lifecycles with critical components such as automatic feature deployment without downtime and container health checks is a skill that has more versatility in organizations that use Kubernetes in production today. At the same time, the demand for security specialists continues to grow, especially those with experience in hardening Kubernetes environments. These roles require knowledge in-depth knowledge of security and systems, combined with a deep understanding of containers and Kubernetes.”

Also: DevOps nirvana is still a distant goal for many, survey finds

While much of the application and systems plumbing will shift to the cloud and automated environment, Padgett predicted that “there will still be a strong need for provisioning, systems management and application management , as these skills will always be primarily exercised by IT staff.”

Technology professionals should continue to look up their company’s technology decision chains for long-term career planning advancement. “Things will move away from detailed line-level coding in Java and other languages ​​and move more toward low-code and no-code solutions,” Padgett predicted. There is always an ongoing need for skills such as Java and Python, “And with a shortage of skilled technical personnel, these positions will continue to generate higher salaries and greater demand,” he explained. “But over time, both of these will diminish as low-code and no-code solutions take up a greater percentage of the application portfolio. growing code solutions.”

Increasingly, technical project and product lifecycles “will put more emphasis on the upfront work — planning, business use case analysis, architecture, and design,” Padgett said. “It’s more about moving the work to the left end of the project and producing the life cycle, and moving the initial tasks onto build and implementation.”