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
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

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.