Enter your keyword


  • January 28, 2019 - January 31, 2019
    9:00 am - 5:00 pm

About this Course

This course is designed to teach systems administrators, developers, or IT architects how to optimize the use of the AWS Cloud by understanding AWS services and how these services fit into a cloud solution. Because there is no one-size-fits-all design, this course highlights some AWS Cloud design patterns to help you learn how a service may fit in the overall cloud design. This 4-day instructor-led course also covers System Operations. Learn how to create automatable and repeatable deployments of networks and systems on the AWS platform including tools related to configuration and deployment, as well as common techniques used throughout the industry for configuring and deploying systems.

Audience Profile

This four (4) day course is intended for IT professionals who are new to Amazon Web Services, including those working in systems architecture, systems operations, application development, or DevOps roles. This course can be used to gain an understanding of the core services used for running workloads on the AWS cloud. In addition, this course prepares students for both the AWS Certified Solution Architect Associate and AWS Certified SysOps Administrator Associate exams.

At Course Completion

After completing this course, attendees will be able to:
◾Describe the benefits of the AWS cloud platform and global infrastructure
◾Design architectures based on AWS recommended principles and best practices
◾Deploy EC2 Instances using the console and command line tools
◾Demonstrate knowledge of user identity, permissions, and security best practices used with AWS
◾Setup networking services with Amazon VPC
◾Implement elasticity and scalability for servers and applications
◾Build systems and applications with high availability, load balancing, and redundancy
◾Monitor the health of EC2 instances
◾Manage resource consumption and understand cost optimization
◾Operate application management services such as CloudFormation and AWS OpsWorks


Module 1: Introduction to Amazon Web Services
◾Understanding the AWS Global Infrastructure
◾Navigating the AWS Management Console
◾AWS Security Measures
◾Understanding Compute & Networking Services
◾Working with AWS Storage & Content Delivery
◾Understanding Managed Databases

Module 2: Working with Identity and Access Management (IAM)
◾Understanding the IAM Service
◾Setting up IAM Users & Policies
◾Multi-factor Authentication
◾Working with the Security Token Service (STS)
◾Security Best Practices on AWS

Module 3: EC2 – The Elastic Compute Cloud
◾Choosing the Right Instance Type
◾Launching EC2 Instances
◾Restricting Network Traffic with Security Groups
◾Understanding EC2 Storage: EBS vs. Instance Store
◾Working with Volumes and Snapshots
◾Understanding Amazon Machine Images
◾Setting up IAM Roles for EC2 Instances
◾Bootstrapping Instances at Launch
◾Remotely Managing EC2 Instances

Module 4: Networking with the Amazon Virtual Private Cloud (VCP)
◾Introduction to Networking on AWS
◾Architecting and Building your own VPC
◾Providing Outbound Internet Access with NAT
◾Controlling Traffic Flow with Network Access Control Lists (NACLs)
◾Connecting your On-Premises Environment to your VPC

Module 5: Object Storage, Data Management, and Content Delivery Network (CDN)
◾Introduction to Amazon S3
◾Creating S3 Buckets
◾S3 Lifecycle Management and Archiving with Glacier
◾Backing up On-Premises Data to the Cloud with AWS Storage Gateway
◾Importing and Exporting Data
◾Exploring Backup Storage and Disaster Recovery Considerations
◾Working with the Amazon CloudFront CDN

Module 6: DNS Load Balancing with Route 53
◾Introduction to Route53
◾Architecting for Regional Failover
◾Using Weighted DNS Records
◾Implementing Latency Based Routing

Module 7: Working with AWS Database Services
◾Working with the Relational Database Service (RDS)
◾Storing Data in DynamoDB
◾Data Warehousing with Redshift
◾Understanding Elasticache
◾Working with Amazon Aurora

Module 8: Implementing High Availability
◾Understanding Elasticity & Scalability
◾Architecting for Multiple Availability Zones and Regions
◾Implementing an Elastic Load Balancer (ELB)
◾Implementing Autoscaling

Module 9: Monitoring and Analysis
◾Introduction to Amazon Cloudwatch
◾Creating Cloudwatch Roles
◾Monitoring EC2
◾Monitoring RDS
◾Consolidating Billing and Cost Optimization
◾Implementing Billing Alerts

Module 10: Setting Up Application Services
◾Working with the Simple Notification Service (SNS)
◾Understanding the Simple Queue Service (SQS)
◾Management with Amazon Simple Workflow (SWF)

Module 11: Using Application Management Services
◾Overview of Application Management on AWS
◾Understanding Infrastructure as Code
◾Building Infrastructure with CloudFormation
◾Creating Stacks with AWS Opsworks

Module 12: Mastering the Command Line: AWS CLI and PowerShell
◾Introduction to the AWS API’s and Available Tools
◾Installing SDKs and the AWS CLI
◾Common API Actions
◾Running Commands and Scripts with the AWS CLI
◾Scripting AWS with Windows PowerShell


We recommend that attendees have experience with general networking concepts and systems administration or software development. Familiarity with either the Windows or Linux operating systems is also recommended.


Online Event


Live Online Training

Get the same training you expect in the classroom without leaving your office or home. These are NOT recorded classes. They are LIVE sessions with an expert instructor. We use the latest in video conferencing technologies and audio so you can confidently participate in any class just like being right there in person. We guarantee the effectiveness of our online training delivery approach that we will give you your money back if you are not totally satisfied.  Ask us for a demo.

Online class requirements:

  • Moderate to fast Internet
  • Phone, or Speakers or headset (required in order to hear the instructor/moderator). You can use Voice Over IP (VoIP) or you can dial-in from a regular phone.  Whether you decide to use VoIP or a phone, for convenience, we recommend a hands free headset.
  • Training software must be installed on your computer (30 trial versions are acceptable)
  • RECOMMENDED: Dual Monitors or computers. For optimal online learning experience, we recommend participants have dual monitors or dual computers. Your online classroom credentials allow you to login multiple times from multiple computers. Participants should use one monitor or computer to view instructor/moderator shared screen and another monitor/computer to work in the software.

What happens when you enroll in an online class

When you register for an online class, you will receive a welcome email followed by login access to the Citrix GoToTraining virtual classroom. A workbook (printed copy or eBook) will be sent to you prior to the start of class.

Online Training Advantages

Convenience: You don’t have to travel and can attend from your home, office or anywhere with an internet connection. Our online classes are conducted using GoToTraining, a more robust version of the popular GoToMeeting screen sharing and conferencing platform. To accommodate multiple time zones, courses are typically scheduled from 10am – 5pm Eastern with a one-hour lunch break at 12:30 – 1:30 pm Eastern and a 10-minute break in the morning and afternoon. When conducting custom online course for your group, class times can be modified to accommodate your timezone.

Interactive Learning: Our online training is fully interactive. You can speak and chat with the instructor and classmates at any time. Various interactive techniques are used in every class. Our  small class sizes (typically 4 – 8 students), allow our instructors to focus on individual performance and issues and to work closely with you to meet your unique needs. Classes are designed to be a hands-on learning experience, providing opportunities for you to try your new skills while the instructor is available for review, questions, and feedback. You have the option to give the instructor permission to view your computer to provide one-on-one assistance when needed.