In a recent blog post on cloud competency, we put the spotlight on three key cloud skills that companies are looking for on candidate resumes - cloud security, container support, and cloud enterprise application development. Being proficient in developing cloud-native applications and knowing how to secure workloads in a cloud-driven world is critically important, but those aren't the only skills that IT hiring managers are looking for. Here we highlight additional cloud skills that, when mastered, enable IT professionals to help their companies lay the foundation for successful cloud deployments.
Enterprise Cloud Migration
The concern that companies have about migrating business processes and related data off of their on-premises infrastructure is legitimate. For example, standard lift-and-shift transitions can often be fraught with messy and disruptive handovers. As we noted in an earlier blog post, Oracle typically recommends that companies take an application-by-application approach to ensure a less disruptive migration to the cloud.
Still, the skills required to support a successful migration are significant. And considering how many companies are planning to make the leap, the demand for cloud migration experts will continue to grow.
Last year, Cloud Tech listed migration as a top five cloud skill. Cloud pros will need to understand different cloud deployment models to give their employers more deployment options. They will also need the chops to unravel the existing infrastructure to map applications and workloads to the new system.
Integration architects are generally tasked with knowing how to integrate data into a specific IT architecture, and that includes cloud. It's not surprising then that this skill is in demand along with enterprise cloud migration.
Companies that are replacing their on-premises data centers with cloud-based solutions will discover that employing professionals with these skills is critical to their success, noted a blog post in Strategic IT Staffing. The job requires “a measure of database modeling knowledge combined with the understanding of the technical architectures consuming this information.”
Finding IT pros with the skills to fill the jobs available is becoming increasingly difficult. Last November, CIO ranked integration architect among the 10 hardest jobs to fill. Positions can take up to 70 days to fill!
Database and Big Data
While not necessarily a cloud-specific skill per se, big data tops the list, and here's why: InformationWeek noted in a recent article that many companies that are trying to figure out how to take advantage of big data, are doing so in the cloud. It recommended that IT pros who want to reach the top of the list of big data job applicants look into topics surrounding Hadoop, Spark, and NoSQL.
Ample big data opportunities exist because many organizations haven't truly capitalized on this yet. Early last year, when Datamation reported that the adoption of big data analytics hadn't quite crossed the chasm yet, it pointed out that one of the major barriers was that big data skills and knowledge are lacking. Yet this article also cited a Dresner Advisory survey report saying that almost 70% of respondents had near-term plans to implement big data technology, so the need is still very much there.
Solutions like Oracle's Big Data Appliance help enterprises realize big data results faster, without the time and cost of having to go through a big data science project. Companies that have acquired the talent with knowledge in big data and integration architecture can work with Oracle Big Data Cloud Service for Hadoop and Spark delivered as a service. What's more this cloud service can integrate with existing enterprise data in Oracle Database or Oracle Applications.
I imagine these cloud skills are just the tip of the iceberg. Technology will continue to evolve, but until the machines truly take over, we still need talented human beings to harness this technology - and that's good news for all of us.