Whether it is a bank, retailer or manufacturing firm, businesses are increasingly investing in digital services as a competitive advantage. This means that hiring staff with experience of modern development tools and practices is vital for all types of organisations these days.
However, attracting developers with the relevant expertise is difficult, says Abby Kearns, executive director of the Cloud Foundry Foundation, a not-for-profit organisation which supports the open source Cloud Foundry platform as a service ecosystem.
"We identified a skills shortage in a report we released last year, and that is only increasing for enterprise organisations," Kearns says. "People are looking for any developers that know hows to use and write applications that are on the cloud."
Cloud Foundry provides a framework that enables businesses to build and operate so-called 'cloud-native' applications. This means a reliance on tools such as containers that simplify development processes, as well as adopting microservice software architectures that provide increased resilience and flexibility compared to typical 'monolithic' applications.
The Foundation announced a new certification this week, due to launch in June, to help train developers in some of these areas. The Cloud Foundry Certified Developer programme includes an online learning course, training partner programme and certification for those who pass a performance-based exam.
The programme enables developers to verify that they have knowledge of a variety of certified Cloud Foundry distributions. This includes Huawei FusionStage, IBM Bluemix Cloud Foundry, Pivotal Cloud Foundry, SAP Cloud Platform and Swisscom Application Cloud.
"Our idea was to bring a training programme targeting developers, that taught them how to use Cloud Foundry, how it worked and how to take advantage of it, how to really do applications well on it," she says.
"Even if you have been a career developer, writing cloud native apps is a pretty new approach. And microservices, even though Netflix has been doing it for a while, it is still a pretty new approach for many organisations to write small applications that they can iterate quickly."
There are a number of organisations that are attempting to tackle the shortage of skills around cloud computing. AWS and Microsoft have both announced training schemes in the UK for this purpose, with businesses unable to fulfil demand.
Kearns says that one of the reasons behind the demand is that many businesses have traditionally outsourced a lot of their developments skills. But, now as they focus more on creating digital systems such as as mobile apps internally, there is more demand for expertise in-house.
"Ten or fifteen years ago all of these organisations outsourced it as they didn't view it as strategic," she says. "But now it is strategic."
Creating banking apps is one example. "It's table stakes," Kearns explains. "I wouldn't bank with a bank that didn't offer a mobile app. Those kinds of activities are where [businesses] are pulling in automation and technology to make a change to their organisation."
Kearns also says that growing interest in machine learning tools within enterprises is one indication of further demand for developer expertise around cloud-native technologies. "There is a huge opportunity to take advantage of the cognitive data and evolution around ML," she says. "In order to do that you are going to need to understand how to [create] applications to advantage of that."