Amazon Web Services (AWS) Skill Overview

Welcome to the Amazon Web Services (AWS) Skill page. You can use this skill
template as is or customize it to fit your needs and environment.

    Category: Technical > Cloud computing platforms

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

Amazon Cloud,

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.

Micro Skills

Getting Started with AWS

Understanding of Cloud Deployment Models

Understanding of Cloud Service Models

Knowledge of AWS Regions and Availability Zones

Understanding of AWS Edge Locations

Understanding of AWS Cost Efficiency

Understanding of AWS Agility and Innovation

Understanding of AWS Elasticity and Scalability

Understanding of Security 'of' the Cloud

Understanding of Security 'in' the Cloud

Knowledge of AWS Compute Pricing

Knowledge of AWS Storage Pricing

Knowledge of AWS Data Transfer Pricing

Understanding AWS Sign Up Process

Providing Necessary Information for Account Creation

Completing the AWS Account Registration

Identifying Services Available in Free Tier

Monitoring Usage to Stay Within Free Tier Limits

Creating a Billing Alarm

Configuring Notification Settings

Understanding the Console Dashboard

Using the Service Menu

Managing Console Preferences

Creating and Configuring Resources

Monitoring and Managing Resource Performance

Deleting and Restoring Resources

Downloading and Installing the App

Navigating the Mobile Console

Managing Resources from the Mobile App

Creating New IAM Users

Assigning Permissions to IAM Users

Creating and Managing IAM Groups

Creating and Attaching IAM Policies

Editing Existing IAM Policies

Understanding Policy Syntax and Structure

Creating and Assigning IAM Roles

Understanding Role Trust Policies

Using Roles with AWS Services

Creating a New S3 Bucket

Configuring Bucket Properties and Permissions

Understanding S3 Bucket Policies

Uploading Files to S3

Downloading Files from S3

Managing File Metadata

Understanding S3 Storage Classes

Configuring Lifecycle Policies

Monitoring Storage Metrics

Launching a New EC2 Instance

Connecting to an EC2 Instance

Stopping and Terminating EC2 Instances

Understanding On-Demand Instances

Understanding Reserved Instances

Understanding Spot Instances

Creating and Configuring Security Groups

Assigning Security Groups to Instances

Understanding Security Group Rules

Creating a New Load Balancer

Configuring Load Balancer Settings

Adding and Removing Instances

Adding Instances to the Load Balancer

Deregistering Instances from the Load Balancer

Monitoring Instance Health

Understanding Load Balancer Metrics

Setting Up CloudWatch Alarms

Troubleshooting Common Issues

Understanding Launch Configurations

Understanding Auto Scaling Groups

Understanding Scaling Policies

Creating a New Auto Scaling Group

Configuring Auto Scaling Group Settings

Managing Instances in an Auto Scaling Group

Creating and Applying Scaling Policies

Understanding Dynamic Scaling

Understanding Scheduled Scaling

Understanding of AWS CLI Installation Requirements

Experience with AWS CLI Configuration Process

Knowledge of AWS CLI Profile Management

Understanding of AWS CLI Command Structure

Experience with Common AWS CLI Commands

Knowledge of AWS CLI Command Output Formats

Ability to Write Basic AWS CLI Scripts

Understanding of AWS CLI Scripting Best Practices

Experience with Debugging AWS CLI Scripts

Understanding of RDS Instance Types

Experience with RDS Instance Creation Process

Knowledge of RDS Instance Management Tasks

Knowledge of RDS Security Group Rules

Experience with Configuring RDS Security Groups

Understanding of RDS Security Group Best Practices

Understanding of RDS Backup Options

Experience with Creating and Restoring RDS Snapshots

Knowledge of RDS Replication Mechanisms

Understanding of DynamoDB Table Structure

Experience with DynamoDB Table Creation Process

Knowledge of DynamoDB Table Management Tasks

Knowledge of DynamoDB Index Types

Experience with Creating and Managing DynamoDB Indexes

Understanding of DynamoDB Index Usage Scenarios

Understanding of DynamoDB Stream Concepts

Experience with Setting Up DynamoDB Triggers

Knowledge of DynamoDB Stream Processing Options

Understanding of Lambda Function Components

Experience with Lambda Function Creation Process

Knowledge of Lambda Function Management Tasks

Knowledge of Lambda Trigger Types

Experience with Configuring Lambda Triggers

Understanding of Lambda Destination Concepts

Understanding of Lambda Layer Concepts

Experience with Creating and Using Lambda Layers

Knowledge of Lambda Extension Usage Scenarios

Understanding of Elastic Beanstalk Deployment Options

Experience with Elastic Beanstalk Application Creation Process

Knowledge of Elastic Beanstalk Application Management Tasks

Knowledge of Elastic Beanstalk Environment Types

Experience with Creating and Managing Elastic Beanstalk Environments

Understanding of Elastic Beanstalk Environment Configuration Options

Understanding of Elastic Beanstalk Configuration Files

Experience with Elastic Beanstalk Environment Updates

Knowledge of Elastic Beanstalk Monitoring and Troubleshooting Tools

Understanding of CloudFormation Stack Concepts

Experience with CloudFormation Stack Creation Process

Knowledge of CloudFormation Stack Management Tasks

Knowledge of CloudFormation Template Syntax

Experience with Writing CloudFormation Templates

Understanding of CloudFormation Template Best Practices

Understanding of CloudFormation Change Set Concepts

Experience with Creating and Applying CloudFormation Change Sets

Knowledge of CloudFormation Change Set Management Tasks

Understanding of VPC Concepts

Experience with VPC Creation Process

Knowledge of VPC Management Tasks

Knowledge of VPC Subnet Concepts

Experience with Creating and Managing VPC Subnets

Understanding of VPC Route Table Concepts

Understanding of VPC Security Group Concepts

Experience with Creating and Managing VPC Security Groups

Knowledge of VPC Network ACL Concepts

Understanding of Route 53 Domain Registration Process

Experience with Managing Route 53 Domains

Knowledge of Route 53 Domain Transfer Process

Knowledge of Route 53 Hosted Zone Concepts

Experience with Creating and Managing Route 53 Hosted Zones

Understanding of Route 53 Record Types

Understanding of Route 53 Routing Policy Concepts

Experience with Configuring Route 53 Routing Policies

Knowledge of Route 53 Routing Policy Use Cases

Understanding of CloudWatch Monitoring Concepts

Experience with Setting Up CloudWatch Alarms

Knowledge of CloudWatch Dashboard Creation

Knowledge of CloudWatch Alarm Concepts

Experience with Creating and Managing CloudWatch Alarms

Understanding of CloudWatch Event Concepts

Understanding of CloudWatch Log Concepts

Experience with Creating and Managing CloudWatch Logs

Knowledge of CloudWatch Metric Concepts

Understanding of AWS SDK for Python (Boto3)

Usage of AWS SDK for Java

Experience with AWS SDK for .NET

Understanding of AWS SDK for PHP

Usage of AWS SDK for JavaScript in Node.js

Knowledge of Direct Connect Gateway

Understanding of Virtual Interface

Experience with Link Aggregation Groups (LAGs)

Understanding of Direct Connect Pricing

Understanding of File Gateway

Experience with Volume Gateway

Understanding of Tape Gateway

Knowledge of Gateway Security

Experience with Snowball Edge Storage Optimized

Understanding of Snowball Edge Compute Optimized

Knowledge of Snowball Edge Device Management

Understanding of AWS Glue Catalog

Experience with AWS Glue ETL Jobs

Knowledge of AWS Glue Crawlers

Understanding of AWS Glue DataBrew

Experience with Running SQL Queries on Athena

Understanding of Partitioning Data in Athena

Knowledge of Athena Query Performance Tuning

Understanding of Kinesis Data Streams

Experience with Kinesis Data Firehose

Knowledge of Kinesis Video Streams

Understanding of Kinesis Data Analytics

Experience with Redshift Cluster Management

Understanding of Redshift Spectrum

Knowledge of Redshift Query Optimization

Experience with Redshift Data Sharing

Understanding of Amazon SageMaker

Experience with Amazon Rekognition

Knowledge of Amazon Comprehend

Understanding of Amazon Lex

Experience with Amazon Polly

Understanding of Jupyter notebook interface

Experience with AWS SDKs for Python and R

Knowledge of SageMaker instance types

Experience with MQTT protocol

Knowledge of AWS IoT rules engine

Proficiency in device shadow service

Understanding of Direct Connect locations

Experience with Direct Connect partners

Knowledge of Direct Connect interfaces

Experience with import and export jobs

Knowledge of local compute jobs

Proficiency in cluster jobs

Experience with crawler setup

Knowledge of built-in classifiers

Proficiency in Glue Data Catalog updates

Tech Experts

member-img
StackFactor Team
We pride ourselves on utilizing a team of seasoned experts who diligently curate roles, skills, and learning paths by harnessing the power of artificial intelligence and conducting extensive research. Our cutting-edge approach ensures that we not only identify the most relevant opportunities for growth and development but also tailor them to the unique needs and aspirations of each individual. This synergy between human expertise and advanced technology allows us to deliver an exceptional, personalized experience that empowers everybody to thrive in their professional journeys.
  • Expert
    4 years work experience
  • Achievement Ownership
    Yes
  • Micro-skills
    206
  • Roles requiring skill
    24
  • Customizable
    Yes
  • Last Update
    Fri May 31 2024
Login or Sign Up for Early Access to prepare yourself or your team for a role that requires Amazon Web Services (AWS).

LoginSign Up for Early Access