cloud cost management tips

A Cloud Architect is responsible for converting the technical requirements of a project into the architecture and design that will guide the final product

Good knowledge of at least one operating system: Linux, Unix, Solaris, Ubuntu, Windows. My preference is any Linux operating system (e.g., Ubuntu or Red Hat), but prior experience as an administrator or architect in any of the well-known operating systems is also helpful.
According to Gartner, the three main, high-level responsibilities of a cloud architect are:

Leading cultural change for cloud adoption
Developing and coordinating cloud architecture
Developing a cloud strategy and coordinating the adaptation process
While those are the high-level responsibilities, day-to-day responsibilities of a cloud architect, according to Gartner, include:

Finding talent with the necessary skills
Assessing applications, software and hardware
Creating a “cloud broker team”
Establish best practices for cloud across the company
Selecting cloud providers and vetting third-party services
Oversee governance and mitigate risk
Work closely with IT security to monitor privacy and develop incident-response procedures
Managing budgets and estimating cost
Operating at scale
Good understanding of networking: TCP/IP, IP addresses, HTTP, DNS. I suggest that you have some familiarity with these concepts before pursuing a role as a cloud architect.
Computer programming languages: You will need at least a minimal understanding of a programming or scripting language. This is probably not a must, but it will definitely help.
Security: Security in the cloud is important, and consequently, a high-level understanding of key security concepts is a must for a Cloud Architect. So an initial knowledge of some basic security concepts, such as firewalls, is necessary.

More info: tower climber salary