Amazon Web Services

Amazon Web Services, Inc. is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered, pay-as-you-go basis. Oftentimes, clients will use this in combination with autoscaling.

You can customize this template

Built for engineers

Use this learning plan to master AWS and build scalable and cost-effective solutions using cloud computing.
  1. Introduction to Cloud Computing and AWS
    • Understand the basics of cloud computing and its benefits.
    • Learn about the core services provided by AWS and their use cases.
    • Familiarize yourself with AWS terminology, concepts, and the AWS Management Console.
  2. AWS Core Services
    • Gain in-depth knowledge of foundational AWS services, including:
      • Amazon EC2 (Elastic Compute Cloud) for virtual server provisioning.
      • Amazon S3 (Simple Storage Service) for scalable object storage.
      • Amazon RDS (Relational Database Service) for managed database hosting.
      • Amazon VPC (Virtual Private Cloud) for network isolation and security.
    • Understand how to configure and utilize these services effectively.
  3. AWS Identity and Access Management (IAM)
    • Learn how to manage user accounts, permissions, and security in AWS.
    • Understand IAM roles, policies, and best practices for securing AWS resources.
  4. AWS Networking
    • Explore AWS networking concepts, such as VPC, subnets, routing, and security groups.
    • Learn how to configure and manage network resources within AWS.
  5. AWS Serverless Computing
    • Understand the serverless computing paradigm and its benefits.
    • Learn how to use AWS Lambda for event-driven, serverless application development.
    • Explore other serverless services, such as AWS API Gateway and AWS Step Functions.
  6. AWS Storage and Database Services
    • Deep dive into advanced storage and database services provided by AWS, including:
      • Amazon DynamoDB for NoSQL database hosting.
      • Amazon SNS (Simple Notification Service) and Amazon SQS (Simple Queue Service) for messaging and queuing.
      • Amazon Elastic Block Store (EBS) for block-level storage volumes.
    • Learn how to choose and use the appropriate storage and database services for different use cases.
  7. AWS Deployment and Management
    • Gain proficiency in AWS CloudFormation for infrastructure as code (IaC) deployments.
    • Explore AWS Elastic Beanstalk and AWS CodeDeploy for application deployment and management.
    • Learn about monitoring and logging services, such as AWS CloudWatch and AWS X-Ray.
  8. AWS Security and Compliance
    • Understand AWS security best practices, including data encryption, network security, and access control.
    • Learn about AWS security services, such as AWS Identity and Access Management (IAM), AWS Key Management Service (KMS), and AWS WAF (Web Application Firewall).
    • Gain knowledge of AWS compliance programs and how to ensure compliance in AWS environments.
  9. AWS Cost Optimization and Billing
    • Learn how to optimize AWS resource usage and costs.
    • Understand AWS billing models, pricing structures, and cost management tools.
    • Explore strategies for cost optimization, such as rightsizing instances and utilizing AWS cost optimization services.
  10. AWS Advanced Services
    • Explore advanced AWS services based on your specific needs and interests:
    • Amazon Elastic Container Service (ECS) or AWS Fargate for containerized application deployment.
    • Amazon Redshift for data warehousing and analytics.
    • AWS Lambda Layers for code reuse and modularity.
    • Amazon Machine Learning or AWS SageMaker for machine learning and AI capabilities.
  11. AWS Solutions Architect Certification
    • Consider pursuing the AWS Certified Solutions Architect certification to validate your AWS knowledge and skills.
    • Prepare for the certification exam by studying relevant documentation, whitepapers, and practice exams.

Ready to Level Up Your Talents?

Join managers who use Devlighted to build stronger, more engaged teams.

Start your free trial

No credit card required - 14-day free trial