Cloud architecture is relatively new discipline, with its power house in software development. A cloud architect must understand the concepts and moving parts involved in continuous integration and continuous delivery and provide expertise on infrastructure and build-and-release to development teams.
But cloud architects do much more than design systems or IT environments. They must also take ownership of such systems or environments throughout their lifecycles. Architects get involved with initial requirements analysis and see things through all the way to retirement and replacement much further down the road.
On the business side, cloud architects seek to understand what kind of functionality is needed, what it’s supposed to do, what kinds of competitive advantages it might deliver and so on. From the technology side, cloud architects decide what kinds of systems might be needed, which vendors to do business with, how to integrate pieces and parts from different suppliers, and which APIs and standards to adopt.
Cloud architects must possess or develop a sizable collection of skills