
~/roadmaps/cloud & devsecops
AWS Security
IAM, logging, and common cloud misconfigs.
Loading graph…
AWS Security Roadmap: step-by-step
17 steps in order. Open any step in the map above to track progress and take notes.
Orientation
1.Start here
Start· Beginner· ~0.5h
This roadmap teaches you to secure workloads on Amazon Web Services: identities, networks, data, logging and incident response. You need basic cloud and Linux knowledge and a free-tier AWS account for practice.
- Create a separate AWS account for learning
- Enable MFA on the root user and stop using it
- Set a billing alert before you build anything
Core skills
3.IAM deep dive
Concept· Intermediate· ~3h
IAM decides who can do what in your account. Least-privilege policies, roles instead of long-lived keys, and MFA are the most important controls in AWS.
- Read and write IAM policies (effect, action, resource, condition)
- Prefer roles and temporary credentials over access keys
- Use IAM Access Analyzer to find overly broad access
Tools & tech: AWS
4.Organizations and SCPs
Concept· Intermediate· ~4h
AWS Organizations groups accounts, and Service Control Policies set guardrails that no account can bypass — for example, blocking disabled logging or unapproved regions.
- Design a simple multi-account structure
- Write SCPs as guardrails
- Understand how SCPs combine with IAM policies
Tools & tech: AWS
5.VPC security
Tool· Intermediate· ~2h
A VPC is your private network in AWS. Subnets, route tables, security groups and network ACLs decide what can talk to what.
- Separate public and private subnets
- Use security groups as least-privilege firewalls
- Explain when to use NACLs, VPC endpoints and flow logs
Tools & tech: AWS
6.S3 security
Lab· Intermediate· ~3h
S3 buckets hold huge amounts of data and are a classic source of leaks. Block Public Access, encryption and bucket policies prevent most incidents.
- Enable S3 Block Public Access
- Use bucket policies and encryption (SSE-S3, SSE-KMS)
- Log and monitor access to sensitive buckets
Tools & tech: AWS
7.CloudTrail and Config
Concept· Intermediate· ~4h
CloudTrail records API activity and AWS Config records resource configuration over time. Together they answer "who changed what, and when?"
- Enable an organization-wide CloudTrail trail
- Protect logs from tampering
- Use AWS Config rules to detect drift from your baseline
Tools & tech: AWS
8.GuardDuty overview
Concept· Intermediate· ~2h
GuardDuty is AWS's managed threat detection service. It analyzes CloudTrail, VPC flow logs and DNS logs for signs of compromise.
- Enable GuardDuty across accounts
- Understand common finding types
- Route findings to a response process
Tools & tech: AWS
Advanced practice
9.KMS and secrets
Tool· Intermediate· ~3h
KMS manages encryption keys and Secrets Manager stores credentials with rotation. Together they keep secrets out of code and control who can decrypt data.
- Choose between AWS-managed and customer-managed keys
- Write key policies with least privilege
- Store and rotate a secret with Secrets Manager
Tools & tech: AWS
10.EC2 hardening
Concept· Intermediate· ~4h
EC2 instances are servers you manage. Harden the image, restrict access, require IMDSv2 and keep them patched.
- Use Systems Manager instead of open SSH
- Require IMDSv2 on instances
- Patch with Systems Manager Patch Manager
Tools & tech: AWS
11.Lambda security
Lab· Intermediate· ~2h
Serverless functions shrink your attack surface but move risk to permissions, event inputs and dependencies.
- Give each function its own least-privilege role
- Validate event input
- Manage secrets and dependencies safely
Tools & tech: AWS
Learn it on CyberA4U:Module 21: Cloud Environment Attack Techniques
12.Common misconfigurations
Concept· Intermediate· ~3h
Public buckets, over-privileged roles, open security groups and disabled logging cause most AWS incidents. Security Hub's best-practice checks catch many of them automatically.
- Recognize the most common AWS misconfigurations
- Enable Security Hub foundational best practices
- Prioritize and fix findings
Tools & tech: AWS
Learn it on CyberA4U:Module 21: Cloud Environment Attack Techniques
13.Incident response in AWS
Tool· Intermediate· ~4h
Cloud incident response uses the same lifecycle as on-premises, but with new tools: isolating instances with security groups, snapshotting disks and revoking credentials quickly.
- Prepare roles and runbooks before an incident
- Contain a compromised instance or access key
- Preserve evidence (snapshots, logs)
Tools & tech: AWS
14.Well-Architected Security
Concept· Intermediate· ~2h
The Security Pillar of the AWS Well-Architected Framework summarizes best practices for identity, detection, infrastructure protection, data protection and incident response.
- Explain the seven design principles of the Security Pillar
- Run a Well-Architected review question set
- Turn gaps into an improvement plan
Tools & tech: AWS
15.Hands-on AWS security labs
Concept· Intermediate· ~3h
Practice turns reading into skill. AWS workshops provide guided labs you can run in your own account at little or no cost.
- Pick labs that match the topics above
- Clean up resources after each lab
- Record what you learned
Tools & tech: AWS
Assessment
16.Skills checkpoint
Checkpoint· Intermediate· ~2h
Check that you can secure a small AWS workload end to end — identity, network, data, logging and response — without step-by-step guides.
- Design least-privilege IAM
- Secure network and data
- Enable logging and detection
Capstone
17.AWS Security — ready
Finish· Intermediate· ~1h
You can now secure common AWS workloads. Consider the AWS Certified Security – Specialty exam, and continue with Cloud Detection & Response or Kubernetes Security.
- Keep your practice account clean and cheap
- Choose your next roadmap
- Document one architecture you secured