checklists.oneAndroid appSign in
‹ Study plans

Steps to become a cloud engineer (AWS)

From Linux and networking to a certification and a small project running on AWS.

20 items · 4 sections · study, career, tech, cloud

Start this checklist

Learn the basics (4)

  • Learn Linux: files, permissions, processes, services and SSHOpen
  • Learn networking: IP addresses, DNS, subnets, ports, HTTP and TLSOpen
  • Learn one scripting language: Bash or PythonOpen
  • Learn Git and basic version controlOpen

Learn AWS core services (7)

  • Create a free AWS account and set a budget alert before anything elseOpen
  • Learn IAM: users, roles, policies and the principle of least privilegeOpen
  • Learn EC2, EBS and security groupsOpen
  • Learn S3: buckets, storage classes and permissionsOpen
  • Learn VPC: subnets, route tables, gatewaysOpen
  • Learn RDS and DynamoDB at a basic levelOpen
  • Learn CloudWatch for logs, metrics and alarmsOpen

Build things (5)

  • Host a static site on S3 behind CloudFront
  • Run a small web app on EC2 with a database
  • Write the same setup as code with Terraform or CloudFormationOpen
  • Set up a CI pipeline that deploys on every push
  • Turn off or delete everything you are not using

Get certified and hired (4)

  • Study for AWS Certified Cloud Practitioner, then Solutions Architect AssociateOpen
  • Take practice exams and review every wrong answer
  • Put your projects and diagrams on GitHub with a clear readme
  • Apply for junior cloud, support and DevOps roles

Written from aws.amazon.com

Similar