10157141AWS Administration
Course Information
Description
Explores the Amazon AWS Cloud environment in-depth through hands-on labs and class discussion. Students will learn how to architect, deploy and administer common AWS solutions. In depth coverage of Amazon EC2 servers, S3 and EBS storage, VPC networking, IAM identity management and other offerings as available in AWS. Students will learn the fundamentals of automation through Cloud Formation Templates and the AWS CLI. This course provides a preparatory foundation for the Amazon AWS Architecture certification.
Total Credits
3

Course Competencies
  1. Deploy EC2 compute instances in practical enterprise scenarios
    Assessment Strategies
    Lab Assignment, Project
    Criteria
    Deploy both classic and application load balancers
    Manage instances with Cloud Watch and EC2 Auto Scaling
    Create custom Amazon Machine Images
    Configure and deploy EC2 instances from the AWS command line interface

  2. Implement Python scripts and the AWS command line to perform management tasks
    Assessment Strategies
    Lab Assignment, Skill Demonstration, Project
    Criteria
    Install and configure the AWS CLI in Windows or Linux operating systems
    Install the aws-shell and configure
    Run common EC2 and VPC management commands
    Create S3 buckets and manage content uploads and downloads
    Modify Python instance termination scripts

  3. Construct Cloud Formation templates
    Assessment Strategies
    Lab Assignment, Skill Demonstration, Project
    Criteria
    Use JSON and YAML languages create AWS infrastructure and services
    Troubleshoot and correct syntax errors
    Interpret and correct Cloud Formation rollback errors
    Perform Cloud Formation stack updates

  4. Create GIT repositories for Cloud Formation templates
    Assessment Strategies
    Lab Assignment, Project
    Criteria
    Create repository
    Use GIT commands to pull, commit and push changes
    Create branches and approve pull requests
    Rollback to older versions of templates

  5. Migrate a monolithic application to container based micro services
    Assessment Strategies
    Lab Assignment
    Criteria
    Determine advantages of decoupled application architecture
    Create and configure containers
    Utilize the Elastic Container Registry to maintain container images
    Deploy and manage containers on EC2 instances in Elastic Container Service

  6. Deploy Virtual Private Clouds (VPC) in enterprise configurations
    Assessment Strategies
    Lab Assignment
    Criteria
    Deploy and manage VPCs and subnets
    Create DHCP option sets
    Create VPC peering relationships
    Describe AWS Site to Site VPN topologies
    Create elastic network interfaces for use by EC2 instances

  7. Manage DNS records in Route 53
    Assessment Strategies
    Lab Assignment, Skill Demonstration
    Criteria
    Create Route 53 zones
    Create and Manage DNS records
    Create Route 53 health checks and implement site failover

  8. Deploy AWS Config
    Assessment Strategies
    Lab Assignment, Skills Demonstration
    Criteria
    Deploy test EC2 instances
    Deploy AWS Config to track instance changes
    Setup monitoring with Simple Notification Service, Cloud Watch and S3

  9. Architect AWS products and services for a on-premises to cloud migration
    Assessment Strategies
    Lab Assignment
    Criteria
    Analyze existing customer on-premises infrastructure
    Select appropriate AWS products and services for migration
    Specify implementation details and challenges for migration