'via Blog this'
Enterprise architects: These are people who can design cloud computing environments. Key skills include understanding cloud orchestration software stacks, application management frameworks, network designs, bandwidth latency, and a host of other things. The cloud computing environment of resources must operate in unison like an orchestra, and enterprise architects are the conductors.
Application architects. These employees apply the cloud computing environment designed by enterprise architects to specific solutions. Key skills include appropriate partitioning of applications into RESTful interfaces, deciding which application objects need to be distributed into content delivery networks, creating business continuity and disaster recovery strategies via data center- or cloud-spanning designs, along with many other application elements.
Storage and data architects. These workers focus on building highly-scaled, highly-distributed data and storage schemes. Calling this a NoSQL strategy is too limited. This type of architect has to account for vastly distributed data and the need for transactional events.
Software engineers. There are a host of skills that are needed to build cloud applications. From AJAX-oriented interfaces, elastic and failure-resistant components, caching tier design, to API integration and load/performance testing, software engineering skills are crucial to cloud computing applications.
Sysadmin 2.0. Critical skills for the systems administrator of the future are operations automation tools like Chef, Puppet and the like. Implementing monitoring systems appropriate for elastic, highly-scaled, geographically distributed applications is another Sysadmin 2.0 skill in high demand.
Capacity planners. In a world of explosive growth, application elasticity and unforeseen demand (aka resource self-service), capacity planning moves out from a leisurely backwater to a vital organization capability. Understanding and forecasting capacity based on one's own organization as well as industry patterns based on other cloud-oriented organizations will be a skill in short supply.
Financial analysts. The move away from quasi-monopoly, coarse-grained transfer pricing to competitive, fine-grained open market pricing associated with applications that can be migrated from one operating environment to another will require much more sophisticated financial analysis. Just as the world has many manufacturing financial analysts, we will soon have many information technology financial analysts.