The cloud is one of the buzziest topics in technology today, but many users have only the vaguest idea of what it is and what it does. So, what is the cloud? Basically, it's any computing that takes place remotely via the web rather than locally on the hardware in front of you. Your device lets you command the activity and view the results, but it's not actually doing the work.
Cloud services today encompass everything from simple remote storage (e.g., Google Drive) to media streaming services (e.g., Netflix) to sophisticated off-site data processing and high-powered analysis used by scientists and big businesses.
Any organization hoping to remain competitive these days needs someone on their team who knows how to make the most of the cloud, and nobody understands the cloud better than cloud architects. These are the people whose job it is to know the current state of cloud computing—what it can do, what it can't do, and everything in between—and use that expertise to lead businesses through the rapidly changing terrain of cloud computing.
If this sounds like a potential career for you, you're probably wondering how to become a cloud architect. This article explains it. It also covers:
Let's start by considering the reasons you might want to pursue a career as a CA, as well as any reasons you might want to consider other careers.
The cloud is growing, and salaries for cloud specialists are growing right along with it, on a trajectory that can fairly be called "stratospheric." Glassdoor puts cloud architect salaries at an average of $107,000 per year, with a low end of $79,000 and maximum of $142,000. Further, it's a specialization likely to remain in high demand for the foreseeable future as cloud technology improves and more and more businesses realize they need someone to help them make the most of this new technology.
It's also worth noting that there's a high degree of overlap in the requirements for many high-demand tech jobs, so aiming for a cloud architect job will naturally open many opportunities along the way (more on this in the next section).
The "disadvantages" of a cloud architecture career are largely subjective. As a senior position that answers directly to upper management and is tasked with making significant decisions about a company's future, there is a lot of responsibility associated with being a cloud architect.
On a related note, cloud architects are not purely technical professionals—they're just as much managers, leaders, and planners as they are programmers, troubleshooters, and engineers. If you're someone who prefers to work on a project in isolation and submit it when it's done, you might chafe at the demands of a cloud architect job.
Frankly, it's almost impossible to know until you've had some experience as both a cloud-technology specialist and a manager. The good news is: you will have time during your career to accrue this experience before taking on a cloud architect role. Pay attention to what aspects of your work you find most rewarding (and most frustrating) and adjust your plans accordingly.
Although there are no specialities per se, cloud architects can be loosely categorized according to the cloud-computing platforms with which they are most familiar. The three major platforms are:
There are also many less popular, smaller, or more specialized platforms, including IBM Cloud (formerly Bluemix), Hadoop, SalesForce, and many others. Most aspiring cloud architects naturally find themselves working with at least one of the major platforms early in their careers. How and when to specialize is mostly a matter of personal preference and specific job requirements.
In general terms, a cloud architect must:
Becoming a cloud architect can take the better part of a decade and requires dedication and perseverance—as you might expect from a lucrative, upper-management position. You'll need to get an undergraduate degree and perhaps a master's, then spend several years building relevant experience and taking on roles of increasing management responsibility. Eventually, you'll prove yourself ready to take the lead for an entire organization's implementation of cloud technology.
You're probably wondering: how long does it take to earn a degree in information technology (IT) or computer science? Usually, four years, though some enterprising students find ways to squeeze the required coursework into a shorter period. When looking at bachelor's programs, it's a good idea to look for cloud computing specializations.
A master's degreeis not required, but depending on your circumstances you may want to pursue one to further develop your skills and improve your resume. One degree to consider is the Master of Business Administration (MBA), particularly if your undergraduate education lacked coursework in management, leadership, planning and other business-oriented skills you'll need to take on the cloud architect role.
Quite a lot! A degree in IT or computer science is extremely flexible. Generally speaking, you can proceed down any number of specialized technical career paths; there are many different flavors of developer and engineer jobs. Or, you can combine your IT knowledge with business and management training to seek out management and consulting jobs where your specialist background will be a major asset.
For example: individuals who focus on cloud computing in their education and training will find themselves well-suited for work as back-end or full-stack web developers and cloud engineers. Likewise, given the importance of security in cloud computing, they should have a relatively easy time seeking IT security consultant, cyber security analyst, or security architect positions.
Once they've completed their education, cloud architects may enter the industry in any number of entry-level IT jobs; they don't need to specialize in cloud computing right off the bat. The heavy overlap in many basic IT skills means that there are dozens of viable starting points for aspiring cloud architects. Anything that helps them begin developing some of the technical expertise and experience they'll need is fair game. Here are a few examples:
There is a nearly infinite variety of materials available to help aspiring IT professionals, ranging from helpful wikis to coding tutorials to full university courses on computer science offered for free online. Here's a sampling of some of the best resources for IT students, aspiring professionals, and interested amateurs:
If money is a concern, don't panic: there are a lot of ways to seek assistance.
First off, every school has its own financial aid office staffed with professionals whose job it is to help you navigate the confusing world of financial aid—definitely look them up and reach out for assistance. Likewise, your school should have a student services office that can help with handling the sometimes-difficult act of juggling living expenses and pursuing a full-time education. Finally, if you belong to an underserved or underrepresented group (e.g., you're Native American), there may be an on-campus group that will help you find what you need.
There are also dozens of scholarships available to students across disciplines and education levels. Probably the hardest part of applying for scholarships is identifying the ones you qualify for. Many come with requirements on the applicant's sex, career choice, grades, residency, race, and so on.
You can find external scholarships by searching for relevant organizations and through online databases and articles, including Noodle. Fastweb maintains a list of scholarships for IT majors and U.S. News & World Report has a similar list for aspiring IT professionals, as well. A few highlights:
Continuing education is an essential part of a cloud architect's job. Technology—especially cloud computing—changes at a rapid pace, and you'll be expected to keep abreast of the latest developments. This won't necessarily take the form of formal training programs, certifications, or professional courses: keeping your skills up-to-date just as often involves reading trade and technical publications and conferring with other professionals in the field.
That said, cloud computing certifications can be an excellent way to develop your skills and demonstrate your proficiency. There are more options than we could possibly cover here, but know that each of the three major cloud providers (AWS, Azure, and GCP) offers multiple cloud certification programs to develop and demonstrate your skills with their platform. There are also security-focused certifications, platform-neutral certifications, and many others.
For some, cloud architect is terminal—it's a senior title commanding excellent pay and high prestige, as well as a great deal of responsibility within an organization. Some cloud architects may seek out enterprise architect jobs at bigger companies where they oversee more specialized architects (e.g., data architects, solutions architects) or otherwise take a broader responsibility for their organization's business architecture.
For cloud architects who want to move further up the management ladder, the next logical step would be chief information officer (CIO) or chief technology officer (CTO), heading up the entirety of their organization's IT. They may also work to get promoted to CEO or found their own company using their high-level technical and business knowledge.
This is a difficult question. Given the rate of change within any technology-oriented career, it is entirely possible that the job "cloud architect" as we currently understand it won't exist in a decade. Even its current conception hasn't been around long enough to provide reliable data about career lengths.
That said: cloud environments are only growing in popularity right now. Even if the cloud as we know it today fades a bit in popularity in the coming years, IT and computer science specialists will remain in high demand—even more so for architects with the ability to combine those technical skills with excellent leadership ability.
So don't wait, get yourself started today: explore more of our resources on seeking an education in computer science, start teaching yourself to code, or look into other high-paying IT careers.
Questions or feedback? Email email@example.com.