If you’re currently working in an Amazon Web Services (AWS) or cloud job (or even thinking about the stack as where to begin your cloud computing career path), then you’re probably in little doubt that the cloud is the place to be.
No longer the next big thing in the tech space, cloud computing is fast becoming the norm. The vast majority of the world’s businesses and organizations run at least part of their operations from the cloud, with more outfits making the leap every day.
In fact, Gartner estimates that global cloud spending will reach $482bn by the end of 2022, up 22% from 2021. Further estimates predict this spending will account for 45% of all enterprise IT costs by 2026.
Leading the public cloud pack is Amazon Web Services, with a market share of roughly a third of the cloud computing space.
Is AWS a good career path?
AWS is the world’s most popular cloud service.
Powering the likes of Adobe, Airbnb, Fox, Netflix, McDonalds, Nintendo, SoundCloud, the US State Department and, of course, Amazon’s other business arms, a vast range of organizations across every conceivable industry use AWS.
Countless businesses are utilizing AWS cloud services, and they’re creating new roles all the time. For example, the demand for cloud skills in APAC looks set to triple by 2025, whilst 68% of North American organizations plan to rely more on AWS-managed services in the next 12 months.
Right now, there simply aren’t enough AWS professionals on the market to fill these positions. This talent crisis is putting AWS customers in a tricky situation, but it’s great news for anyone considering an AWS career path.
Since skilled cloud pros are in short supply, those with the right experience to take on these roles are holding all the aces, and certainly won’t be short of options when it comes to finding a great job with a great salary to match.
In addition, cloud professionals have a lot of opportunities in front of them when it comes to the type of AWS career pathway they want to take. Cloud computing encompasses so many kinds of products and services—AWS offers tools that cover everything from infrastructure and storage to data analytics, machine learning, and software development.
It’s often said there’s no longer such thing as a job for life; it’s certainly true that in the tech sector you need to be committed to lifelong learning and upskilling to stay in demand as a professional. But cloud computing is here to stay, and if you’re looking to build a career that’s both lucrative and lasting, you can’t get much better than a career path in AWS.
Let’s take a look at just a few of the career pathways you can venture down in the exciting and lucrative world of AWS.
All salary information is for roles in the USA and taken from the Jefferson Frank Careers and Hiring Guide: AWS Edition 2021-22.
AWS career paths
The role of an AWS Developer
As an AWS Developer, you’ll build solutions based on AWS. You’ll create apps and services that are powered by and deployed on the AWS platform. That could mean developing anything from infrastructure and software applications to containers, operating systems, and system management tools.
When taking this AWS career path, you’ll be expected to be able to test, secure, maintain, and support your creations to make sure they’re operating at peak performance levels at all times.
Employers look for their AWS Developers to have experience with commonly used AWS products like EC2, ECS, RDS, Lambda, CloudWatch, and Systems Manager, as well as familiarity with Linux; the OS of choice for many organizations working with scalable web applications and environments.
Being skilled in the use of automation software such as OpsWorks, Puppet, or Chef would be a bonus. In terms of programming languages, you’ll need a firm grasp of Bash, JavaScript, Perl, Ruby, and Python, and experience with Node.js, Typescript, and Java.
What kind of salary does an AWS Developer make?
Junior | Mid | Senior | Contractor Rate (hourly) | |
AWS Developer salary | $104,000 | $120,000 | $168,000 | $134 |
The role of an AWS Architect
AWS Architects are responsible for designing complex cloud infrastructure in much the same way that a traditional architect designs buildings.
They start by gathering specifications and requirements from users across the business and use those to map out a solution that meets those needs using the AWS platform.
Sometimes that means designing an AWS solution from scratch; in other cases, the job involves translating existing apps and infrastructure into cloud terms, and helping businesses migrate to the cloud or replicate their existing processes using AWS products.
AWS Architects not only need to be able to map out great solutions, but also configure and secure them to ensure maximum efficiency once they’re up and running.
A great AWS Architect has both outstanding technical skills and soft skills. Cloud Architects work across the aisle, dealing with both the teams of developers and engineers who’ll build the solution and the end users who’ll use it. They need to be able to communicate with people at all levels of the business, with various degrees of technical understanding.
Let us do the searching for you.
Register today and our expert AWS recruiters will find the right job for you.
As an AWS Architect, you can go down several AWS career paths. Tech job titles are often fluid; precisely what a Cloud Architect does at one company might be different from what their peer in another organization does, depending on the needs of the business. Alternatively, they might do the same job but have two different job titles. That said, (very) broadly speaking, here are the differences between popular Cloud Architect roles.
As a Cloud Application Architect, you’ll lead on the design, planning, and implementation of apps built on the cloud.
A Cloud Infrastructure Architect, on the other hand, focuses more on the wider infrastructure underneath an organization’s cloud apps; things like servers, storage, delivery, security, and networks.
A DevOps Architect undertakes similar projects—taking a broad look at the needs of an organization and devising a cloud-based solution to suit all of those requirements—but utilizes DevOps practices and methodologies to deliver this solution.
What kind of salary does an AWS Architect make?
Junior | Mid | Senior | Contractor Rate (hourly) | |
AWS Application Architect salary | $150,000 | $165,000 | $202,000 | $157 |
AWS Infrastructure Architect salary | $135,000 | $160,000 | $190,000 | $155 |
AWS DevOps Architect salary | $212,500 | $225,000 | $230,500 | $166 |
The role of an AWS Cloud Engineer
Once the Cloud Architect has constructed their vision for an organization’s new cloud-based system, it’s up to the Cloud Engineer to make that vision a reality.
Typically, they’ll construct and implement any new cloud functionality or migrate existing processes to the cloud and maintain them. They’ll engineer processes across various areas like servers, applications, and databases and monitor them to ensure everything works as it should, taking necessary steps to facilitate spikes in traffic and usage.
Cloud Engineers are generally expected to be able to use AWS tools like CloudFormation, DynamoDB, SQS, Elastic Beanstalk, ELB, AutoScaling, and EC2, and have experience working with Linux.
Some Cloud Engineers go on to specialize in a particular area of AWS, often security or networking, while some concentrate on using DevOps strategies to get the job done. Many progress onto roles as Cloud Architects, taking a more comprehensive view of cloud systems and leading teams on implementation and migration projects.
What kind of salary does an AWS Cloud Engineer make?
Junior | Mid | Senior | Contractor Rate (hourly) | |
AWS Cloud Engineer salary | $125,000 | $140,000 | $175,000 | $130 |
AWS DevOps Engineer salary | $140,000 | $155,000 | $192,000 | $165 |
The role of an AWS Cloud Systems Administrator
AWS administrators are the vanguard of AWS cloud systems; managing, monitoring and optimizing operations on AWS.
They’ll oversee the flow of data to and from AWS platforms, liaise with users to determine their needs and select the right services for business requirements, and develop, document and disseminate best practices. Often, they’ll also be responsible for monitoring usage costs and budgets.
A successful AWS Administrator needs a robust understanding of all the AWS products under their control, and an appreciation of crucial cloud concepts like networking, security, and visualization. Knowledge of the AWS CLI and SDKs/API tools is super useful, as is experience with Linux, relational databases, and container tools like Docker and Kubernetes.
What kind of salary does an AWS Cloud Systems Administrator make?
Junior | Mid | Senior | Contractor Rate (hourly) | |
AWS Cloud Systems Administrator salary | $72,250 | $85,000 | $108,000 | $134 |
The role of an AWS Data specialist
Big Data is big news. An organization’s data is the most valuable asset it has and, increasingly, businesses are looking to data specialists to help them derive maximum value from their information and make them more informed and proactive.
If you’re looking to build a great AWS career working with data, you have so many hot options to choose from.
Like the other types of cloud architect, an AWS Data Solutions Architect collects requirements, assesses current usage and infrastructure, and designs solutions to address business needs; in this case, it’s data storage and management solutions they’re architecting.
Then the AWS Data Engineer comes in to develop, build, test, and maintain the databases and large-scale processing systems that the Big Data Solutions Architect dreams up.
If getting into the data itself, as opposed to the architecture that houses it, is more your bag, then consider the job of AWS Data Scientist. Big Data Scientists work on cleaning, organizing, analyzing, and presenting the data stored on a company’s AWS storage platform, fishing for valuable insights that help the business make better decisions.
Data Architects and Engineers need to be able to develop and implement data warehousing solutions that are scalable, secure, and reliable. They’ll often be required to use AWS products and services like S3, Lambda, Athena, Glue, RedShift, SageMaker, and Snowflake. Experience with Python and both SQL and noSQL databases is essential too.
Data Scientists, on the other hand, need to have excellent analytical skills, have experience with statistical modeling and machine learning, and be great at reporting and visualizing data. Familiarity with languages and tools like SPSS, R, Python, SAS, Stata, and Julia are also highly desirable.
Though these roles involve different responsibilities, all arms of an AWS data team work together to work out the most efficient and productive way to store, qualify, and scrutinize that precious data.
What kind of salary does an AWS Data specialist make?
Junior | Mid | Senior | Contractor Rate (hourly) | |
AWS Data Engineer salary | $120,000 | $147,000 | $180,000 | $161 |
AWS Data Solutions Architect salary | – | $195,000 | $220,000 | $170 |
AWS Data Scientist salary | $135,000 | $152,000 | $20,000 | $150 |