Programming skills are required, but companies want more tech professionals

Escalators-Brookfield-place-New-york-photo-by-joe-mckendrick

Photo: Joe McKendrick

The rise of digital organizations — powered by artificial intelligence, machine learning, and cloud-based services — is reshaping career opportunities for technology managers and professionals. Coding skills are still in demand, but companies eventually want more, and as a result, IT roles are being pushed to the top.

One thing is for sure – some aspects of IT plumbing go both ways. “Unless someone wants to work in a public cloud provider or an aggregated data center, IT personnel should steer clear of device management, operating system management, and related skill sets as these tasks will soon be performed primarily by public cloud providers and aggregation ,” He said Steve PadgettGlobal CIO at Actian.

In general, the trend was towards demand for architects and designers, Padgett continued. “The focus is to move away from low-level, detailed administrators and engineers to more architects, designers, business process specialists and other design and architecture functions to meet the needs of business transformation,” he said. “Cloud computing is also transitioning many of the existing staffing functions from maintenance to innovation and design work.”

Cloud technologies and low code/no code are accelerating the push to move IT, managers, and professionals upstairs — and for good reason. “The value of the cloud does not lie in its infrastructure alone, but theoretical creative organizations can create if leaders are highly skilled and aware of all their capabilities,” Will Berrya leader in innovation and cloud engineering in the United States with PricewaterhouseCoopers. “The versatility of the cloud will play an important role in bringing together the greatest aspects of this technology with today’s biggest business challenges and growth opportunities, including supporting significant business model evolution and enhancing customer experiences.”

In today’s market, “there is an expectation for software engineers to have worked with a cloud service provider, and to have an understanding of services and how they interact with each other,” Ryan JonesVice President of Software Engineering at broker. “If you’re transitioning to a true DevOps model, your software engineers build and support the infrastructure as much as they build applications for your clients.”

At the same time, it’s too early to dismiss the need for high tech skills – which are still voracious in many companies. “When it comes to roles that will be more prominent, expect software developers to become more in need,” he said. Sergei NikonenkoOperations Manager at Powerweb. “Real people are still needed to create applications and software to meet the different needs of the target market. You will also find systems analysts and computer engineers that are still in demand.”

Even low-code/no-code solutions, intended to automate development and make it more affordable, have essentially brought core task automation to the masses, Jones said. “Low code/no code wouldn’t be a huge breakthrough when it comes to consumer applications and the custom development that they require.”

Jones added that technical skills are required, including frameworks like React, Angular, and Vue.js for front-end development and knowledge of serverless functionality like AWS Lambda. “Being able to rotate or leverage serverless jobs in fast-traffic scenarios is a great skill to have,” he notes.

The lack of a domain server is a major skill, and the other is containerization. “The container – the development aspect of DevOps – is critical,” he said. Daniel BartholomewCTO in Section. “The ability to create and integrate microservices into DevOps lifecycles with critical components like feature rollout automatically with no downtime and container health checks is a skill that enjoys greater diversity across organizations using Kubernetes in production today. At the same time, the demand for Security professionals continue to grow, particularly those with experience in strengthening Kubernetes environments. These roles require extensive knowledge of security and systems along with a deep understanding of containers and Kubernetes.”

also: A survey indicates that DevOps nirvana remains an elusive goal for many

While a lot of applications and plumbing systems will migrate 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 continue to be primarily implemented by IT staff.”

Technology professionals must continue to look upwards within their companies’ technology decision-making chains in order to advance their long-term career planning. Padgett predicted that “things will move away from detailed line-level coding in Java and other languages, and will move more towards low-code and non-code solutions”. There is still a constant need for skills like Java and Python, “and with the shortage of skilled technical staff, these jobs will still command higher salaries and stronger demand,” he explained. “But over time, both will decline as low-code and non-code solutions take up a larger percentage of the application portfolio. More skills will be required in systems analysis and business analysis to be able to provide growth for low/no code solutions.”

Increasingly, the project and technical product life cycles “will have more emphasis on the initial work – planning, business use case analysis, architecture and design,” Padgett said. “This is more about moving work to the left end of the project and production lifecycle, and moving the initial tasks over creation and execution.”