Developers Need New Skills To Keep Up
The speed and agility of the cloud raises the stakes for developers. Agile methodologies and DevOps are the paths many organizations take, but this means developers need to master skills that were traditionally the purview of IT operations and security personnel.
Additionally, many of the services that are available to consume on public clouds will require learning new coding languages and gaining a greater familiarity with designing applications that take advantage of application programming interface calls. These factors put a substantial burden on developers and IT staff to broaden their skill sets and responsibilities.
IT Must Stay Vigilant In Daily Ops
The cloud shifts many IT operations responsibilities to the vendor, but IT teams must stay focused. We’ve found that the perception of lower operational complexity has led to more fragile operating environments that are still plagued by regular outages. Operations discipline is critical because there isn’t less to do; there is usually more, and it can be more nuanced than with traditional architectures.
There also isn’t much incentive for cloud providers to introduce efficiency and reduce waste in their customers’ IT operations, as this would reduce consumption of their resources. At the same time, a public cloud vendor is only going to guarantee service levels in line with what the stated agreement is, and that means if the policy isn’t maintained on the customer end, then there may be no recourse in the event of an outage.