Description
Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon. It offers a mix of infrastructure as a service (IaaS), platform as a service (PaaS), and packaged software as a service (SaaS) offerings. AWS skills involve understanding and managing these services, which range from storage solutions, analytics, networking, to user-friendly application services. Proficiency levels can vary from basic knowledge of core services and principles to advanced expertise in areas like DevOps tools, IoT services, and machine learning. Mastery of AWS skills enables individuals to design, deploy, and manage applications and services on the AWS platform efficiently.
Stack
Expected Behaviors
Fundamental Awareness
At this level, individuals have a basic understanding of AWS Cloud concepts and core services. They are familiar with AWS architecture principles and understand the basics of AWS security, compliance, pricing, billing, and support. However, they may not have hands-on experience with AWS services.
Novice
Novices can set up an AWS account and navigate the AWS Management Console. They understand AWS Identity and Access Management (IAM) and have basic experience with Amazon S3 and EC2. They also understand AWS Elastic Load Balancing and Auto Scaling but may need guidance when using these services.
Intermediate
Intermediate users can use the AWS Command Line Interface (CLI) and have experience with Amazon RDS, DynamoDB, Lambda, Elastic Beanstalk, and CloudFormation. They understand AWS VPC and have experience with AWS Route 53 and CloudWatch. They can handle common tasks independently.
Advanced
Advanced users have experience with AWS SDKs and understand AWS Direct Connect. They can use AWS Storage Gateway, Snowball, Glue, Athena, Kinesis, Redshift, and Machine Learning Services. They can manage complex tasks and troubleshoot issues.
Expert
Experts should have mastery over AWS Machine Learning services like SageMaker, IoT services, Direct Connect for dedicated network connection, Snowball for large-scale data transfer, and Glue for ETL operations. They should be able to design and implement highly complex AWS solutions, optimize performance, and handle any troubleshooting scenarios.