AWS Career Roadmap: Skills, Certifications, Projects, and Job Roles to Target
An AWS career roadmap should start with fundamentals, then move into core AWS services, automation, role-based certifications, and portfolio projects that prove you can build real systems. Do not treat certification as the whole plan. Hiring teams want to hear how you designed a VPC, fixed an IAM permission error, reduced an S3 bill, or shipped a deployment pipeline without breaking production.
AWS Training and Certification organizes credentials by experience level and job role, which is useful for planning. Your roadmap should do the same. Pick a target role first, then study the services and projects that match it.

Start With the Foundations Before AWS
If you are new to cloud, spend a few weeks on the basics. Skipping them hurts later. VPC routing, load balancers, EC2 security groups, DNS records, and IAM policies all make more sense when you understand the underlying systems.
Skills to learn first
- Linux: shell navigation, permissions, processes, logs, SSH, systemd basics.
- Networking: IP addressing, CIDR, DNS, HTTP, TLS, ports, firewalls, routing.
- Scripting: Python or Bash for small automation tasks.
- Web basics: how a browser reaches an application through DNS, load balancing, compute, database, and storage.
- Git: branches, pull requests, tags, and basic CI workflows.
Here is a blunt test: if 10.0.0.0/16 and 10.0.1.0/24 look like random numbers, pause AWS study and learn CIDR. You will need it for subnets, route tables, peering, Transit Gateway, and interview whiteboards.
Build the Core AWS Skill Trunk
Every AWS career roadmap needs a common trunk of services. Whether you become a solutions architect, cloud engineer, DevOps engineer, or security specialist, these services show up again and again.
- Compute: Amazon EC2, Auto Scaling groups, Amazon Machine Images, instance families.
- Storage: Amazon S3, lifecycle policies, versioning, storage classes, static hosting.
- Identity: AWS Identity and Access Management, roles, policies, permission boundaries, MFA.
- Networking: Amazon VPC, public and private subnets, NAT gateways, route tables, security groups, network ACLs.
- Databases: Amazon RDS, Amazon Aurora basics, DynamoDB access patterns, backups, Multi-AZ.
- Monitoring: Amazon CloudWatch metrics, logs, alarms, dashboards, AWS CloudTrail.
- Cost: AWS Budgets, Cost Explorer, Reserved Instances, Savings Plans, right sizing.
A common beginner mistake is confusing security groups with network ACLs. Security groups are stateful. Network ACLs are stateless. If you allow inbound traffic with a NACL but forget the ephemeral outbound port range, your connection can fail in a way that looks random. It is not random. It is networking.
AWS Certifications: Best Order for Most Learners
AWS certifications are useful when they match your work. They create structure, give you exam pressure, and help recruiters filter candidates. Still, a certificate without projects is thin evidence.
Foundational level
AWS Certified Cloud Practitioner is best for non-technical professionals, managers, sales engineers, fresh graduates, and anyone new to cloud. It covers shared responsibility, billing, pricing, core services, and basic security. If you already work in IT, you may skip it and go straight to associate level.
AWS Certified AI Practitioner is also worth considering if your target role touches generative AI, AI governance, or business AI adoption. It is not a replacement for cloud fundamentals, but it helps you speak clearly about AI workloads on AWS.
Associate level
- AWS Certified Solutions Architect - Associate: the best first technical AWS certification for most people. It tests secure, resilient, high-performing, and cost-aware architecture.
- AWS Certified Developer - Associate: best for software developers building with Lambda, API Gateway, DynamoDB, SQS, SNS, CI/CD, and SDKs.
- AWS Certified SysOps Administrator - Associate: strong for operations, monitoring, deployment, reliability, and troubleshooting.
- AWS Certified Data Engineer - Associate: the cleaner path for data pipeline roles since older analytics specialty paths have changed over time.
- AWS Certified Machine Learning Engineer - Associate: suited to engineers building and operating ML systems on AWS.
Check the official AWS Certification page before booking an exam. AWS updates and retires exams, and old roadmaps often mention credentials that no longer accept new registrations.
Professional and specialty level
- AWS Certified Solutions Architect - Professional: for senior architecture, multi-account design, hybrid connectivity, migrations, and complex trade-offs.
- AWS Certified DevOps Engineer - Professional: for CI/CD, deployment automation, observability, incident response, and reliability engineering.
- AWS Certified Security - Specialty: for IAM depth, encryption, KMS, detection, incident response, compliance, and secure architecture.
- AWS Certified Advanced Networking - Specialty: for hybrid networking, routing, Direct Connect, Transit Gateway, and large VPC designs.
- AWS Certified Machine Learning - Specialty: for deeper ML design and operations where still available in your certification plan.
If your goal is an AWS job in the next 6 months, do not collect five certificates. Get Solutions Architect - Associate, build two credible projects, then apply.
Role-Based AWS Career Roadmap
| Target role | Skills to prioritize | Certification path |
|---|---|---|
| Cloud Support Associate | IAM, EC2, S3, VPC basics, CloudWatch, troubleshooting | Cloud Practitioner, then Solutions Architect - Associate |
| AWS Cloud Engineer | VPC, EC2, RDS, S3, Auto Scaling, Terraform or CloudFormation | Solutions Architect - Associate, then SysOps Administrator - Associate |
| Solutions Architect | Architecture design, security, cost, resilience, disaster recovery | Solutions Architect - Associate, then Solutions Architect - Professional |
| DevOps Engineer | CI/CD, Docker, ECS or EKS, IaC, monitoring, rollback strategy | Developer - Associate or SysOps, then DevOps Engineer - Professional |
| Data Engineer | Glue, Athena, Redshift, S3 data lakes, IAM, orchestration | Data Engineer - Associate |
| ML or AI Engineer | SageMaker, model deployment, data pipelines, MLOps, Bedrock basics | AI Practitioner, then Machine Learning Engineer - Associate |
| Cloud Security Engineer | IAM, KMS, GuardDuty, Security Hub, CloudTrail, incident response | Solutions Architect - Associate, then Security - Specialty |
Projects That Make Your Resume Believable
Projects should show design decisions, not just screenshots. Put the code on GitHub. Add an architecture diagram. Include a short README with cost notes and failure handling.
Beginner projects
- Static website on S3 and CloudFront: use S3, CloudFront, ACM, Route 53, and HTTPS.
- EC2 web app: deploy a small app behind an Application Load Balancer, with RDS in private subnets.
- Serverless image processor: upload to S3, trigger Lambda, create thumbnails, write metadata to DynamoDB.
Intermediate projects
- Infrastructure as Code environment: define a VPC, subnets, NAT gateway, EC2, RDS, IAM roles, and CloudWatch alarms in Terraform or AWS CloudFormation.
- CI/CD pipeline: use GitHub Actions, AWS CodePipeline, or AWS CodeBuild to test and deploy to ECS or Lambda.
- High availability application: run across two Availability Zones with Auto Scaling, health checks, and a rollback plan.
- Security monitoring lab: enable CloudTrail, GuardDuty, Security Hub, least privilege IAM, and alerting to Amazon SNS.
One detail interviewers like: explain how you handled iam:PassRole. Many deployments fail with an error like AccessDenied: User is not authorized to perform: iam:PassRole. If you can explain why a CI role needs permission to pass a task execution role to ECS, you sound like someone who has actually deployed workloads.
DevOps, Containers, and IaC Are No Longer Optional
For mid-level AWS roles, manual console work is not enough. You should know at least one Infrastructure as Code tool. My practical recommendation: learn Terraform if you want broader cloud employability, and learn CloudFormation well enough to read existing AWS-native templates.
For containers, start with Docker locally. Then deploy to Amazon ECS before EKS. Kubernetes is powerful, but it is often overused for small workloads. ECS is simpler, cheaper to operate, and more than enough for many teams. Move to EKS when you need Kubernetes APIs, add-ons, portability, or an existing platform team has standardized on it.
Interview Preparation: What to Practice
AWS interviews are scenario-heavy. Expect questions like:
- Design a highly available web app across two Availability Zones.
- Restrict S3 access so only a specific application role can read objects.
- Cut compute cost for a spiky workload.
- Explain when to use SQS versus SNS.
- Debug why an EC2 instance in a private subnet cannot reach the internet.
- Design backups and disaster recovery for an RDS database.
Practice drawing. Seriously. A clean diagram with VPC boundaries, subnets, route tables, NAT gateways, load balancers, and IAM role flows can beat a memorized answer.
Where Global Tech Council Fits Into Your Plan
AWS skills rarely stand alone. If you are targeting AI, security, data, or programming roles, pair AWS study with broader skill development. Global Tech Council learning paths in artificial intelligence, cybersecurity, data science, and programming can support the non-AWS parts of your roadmap, especially when you need stronger Python, ML, or security foundations before specializing in AWS services.
Your Next 90 Days
- Weeks 1 to 3: learn Linux, networking, IAM, EC2, S3, VPC, and CloudWatch.
- Weeks 4 to 6: build one EC2 or serverless project with logging, alarms, and cost controls.
- Weeks 7 to 10: prepare for AWS Certified Solutions Architect - Associate, unless your role clearly points to Developer or Data Engineer first.
- Weeks 11 to 12: publish your project repository, write a short architecture explanation, and apply for cloud support, junior cloud engineer, or associate solutions architect roles.
Pick one lane now. If you want architecture, start with AWS Certified Solutions Architect - Associate. If you write application code daily, choose AWS Certified Developer - Associate. If AI is your target, combine AWS Certified AI Practitioner with Python and data fundamentals, then move toward machine learning engineering on AWS.
Related Articles
View AllAws
AWS Solutions Architect vs AWS Developer: Roles, Skills, Certifications, and Career Paths
Compare AWS Solutions Architect vs AWS Developer roles, required skills, certifications, salary outlook, and career paths to choose the right AWS track.
Aws
AWS Developer Salary in the USA: 2026 Pay Trends, Skills, and Career Outlook
AWS developers in the USA earn about 120,000 to 135,000 USD base pay, with higher compensation tied to AWS certifications, DevOps, AI, and location.
Aws
AWS Migration Hub Explained: Planning, Tracking, and Managing Cloud Migration Projects
AWS Migration Hub explained for cloud teams: discovery, planning, tracking, orchestration, automation, and the move to AWS Transform.
Trending Articles
The Role of Blockchain in Ethical AI Development
How blockchain technology is being used to promote transparency and accountability in artificial intelligence systems.
AWS Career Roadmap
A step-by-step guide to building a successful career in Amazon Web Services cloud computing.
Top 5 DeFi Platforms
Explore the leading decentralized finance platforms and what makes each one unique in the evolving DeFi landscape.