AWS Sysops

AWS Sysops

  • Overview
  • Syllabus
  • Project
  • Interview Questions

Amazon Web Services (AWS) Certification is fast becoming the must have certificates for any IT professional working with AWS. Are you wondering how to prepare for AWS certification? Well, this course is designed to help you pass the AWS Certified SysOps Administrator Associate Exam. This course explores some of the more advanced aspects of the AWS platform from an Administrator point of view and it is recommended that you do this course after completing the AWS Certified Solutions Architect course or AWS Certified Developer Course, both of which are available on Udemy and cover the basics of AWS.
Are you wondering how to get AWS Certification? In this course we will start with CloudWatch, the main monitoring solution offered by AWS. We'll explore different CloudWatch metrics and how to analyse these metrics. We'll then move on to High Availability and how we can build highly resilient and fault tolerant architectures in the cloud. We then explore deployment and provisioning, data management, OpsWorks, Security on AWS and Networking. AWS Certification Sysops is one of the key IT certifications to have today. AWS SysOps Certification will open doors to all kinds of new job opportunities. Don't rely on AWS SysOps Certification Dumps, learn the core skills needed to pass the exam. If you are wondering how to pass AWS certification then this is the course for you.
AWS are constantly evolving their platform, in 2016 there have been over 1000 new product releases. As 2017 progresses we will continuously update this course with new content so you will never have to worry about missing out or failing the AWS certification test because of new content. If you are wondering how to pass AWS certification then this course if for you.

Syllabus

    AWS Certified SysOps Administrator Associate Level

    Course Objectives. 

    This course is designed to teach you how to:

    • Use standard AWS infrastructure features such as Amazon Virtual Private Cloud (VPC), Amazon Elastic Compute Cloud (EC2), Elastic Load Balancing, and Auto Scaling from the command line
    • Use AWS CloudFormation and other automation technologies to produce stacks of AWS resources that can be deployed in an automated, repeatable fashion
    • Build functioning virtual private networks with Amazon VPC from the ground up using the AWS Management Console
    • Deploy Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances
    • Monitor the health of Amazon EC2 instances and other AWS services
    • Manage user identity, AWS permissions, and security in the cloud
    • Manage resource consumption in an AWS account using tools such as Amazon CloudWatch, tagging, and Trusted Advisor
    • Select and implement the best strategy for creating reusable Amazon EC2 instances
    • Configure a set of Amazon EC2 instances that launch behind a load balancer, with the system scaling up and down in response to demand
    • Edit and troubleshoot a basic AWS CloudFormation stack definition

    High Availability

    • Scalability and Elasticity Essentials
    • a.concepts of scalability and elasticity in Amazon Web Services.
    • Determining Reserved Instance Purchases Based on Business Needs
    • determine what type of instances we should purchase and build based on business need.
    • AutoScaling vs Resizing
    • Elastic Load Balancer Sticky Sessions

    Analysis environment to ensure maximum performance

    • Offloading Database Workload
    • learn about offloading database workload to read replicas.
    • Initializing (Pre-warming) EBS Volumes
    • EBS volumes to prevent performance issues on volumes restored from older snapshots.
    • Pre-warming The Elastic Load Balancer
    • We are going to discuss how we can "pre-warm" the ELB in order to prepare ahead of time for increased spikes in traffic.
    • Resizing or Changing EBS Root Volume
    • Knowing how to increase the available IOPs for your root device, or any device, is very important.
    • Network Bottlenecks

    Security

    • Implement and manage security policies
    • S3 IAM and Bucket Policies Concepts
    • S3 Bucket Policies
    • Building IAM Policies
    • Network Access Control Lists (NACLs) and Security Groups
    • Using IAM Roles with EC2
    • Ensure data integrity and access controls when using the AWS platform
    • MFA on Amazon Web Services (Multifactor Authentication)
    • Security Token Service
    • Demonstrate understanding of the shared responsibility model
    • Understanding the Shared Responsibility Model
    • Demonstrate ability to prepare for security assessment use of AWS
    • AWS and IT Audits

    Monitoring and Metrics

    • Understanding AWS Instance Types, Utilization, and Performance
    •  a.AWS instance types
    •  b.performance impacts and considerations when designing environments
    • Elastic Compute Cloud (EC2) Instance and System Status Checks
    •     a.methods for resolving instance and system status checks.
    • Creating CloudWatch Alarms& SNS(Simple Notification service)
    •  a.CloudWatchalarms,Logs,metrics
    • b.sending/receiving notifications from Amazon Simple Notification Service (SNS).
    • Installing and Configuring Monitoring Scripts for Amazon EC2 Instances Cloud Computing 
    •  a. By default, only certain metrics cover EC2 instances (host based metrics). However, at times we may want to monitor certain aspects of         our operating system. EC2 provides scripts that we can install on the system to achieve this
    •  b. Dedicating an Instance to Monitoring\
    • Monitoring EBS for Performance and Availability
    • Monitoring RDS for Performance and Availability
    •    a. metrics for monitoring RDS performance and availability.
    • Monitoring ElastiCache for Performance and Availability
    • Monitoring the Elastic Load Balancer for Performance and Availability
    •  a. different issues that could affect ELB performance and what metrics we can use to monitor for prevention
    • monitor and manage billing and cost optimization processes
    •  a. consolidate bills across multiple AWS accounts to a single AWS account
    • cost optimizing 
    • a. cost optimizing on Amazon Web Services

    fault tolerance based on business needs

    • High Availability with Single Instance Applications that Require Elastic IP Addresses
    • Understanding RDS Multi-AZ Failover
    • Multi-AZ provides SysOps administrators with a great method of preventing I/O freezes 
    • performance issues while taking snaphots and upgrading the system. 
    • Applying High Availability Bastion Host Instance
    • architecture of NAT and bastion hosts as well as how to apply high availability to these types of hosts on AWS.
    • Overview of Services that Allow Access to the Underlying Operating System
    • SysOps we have to ensure high performance and security on the services we use and knowing what services allow OS access will enable us to track down performance and security issues.
    • Elastic Load Balancer Configurations

    Deployment and Provisioning

    • provision cloud resources and manage implementation automation
    • OpsWorks: Overview
    • OpsWorks: Creating our First Stack
    • CloudFormation: Essentials
    • Demonstrate ability to create backups for different services
    • Creating and Scripting Automation for EC2 Snapshots
    • Managing Backup And Disaster Recovery Processes
    • Read Replicas with MySQL RDS Across Regions
    • Quickly Recovering from Disasters
    • Storing Log Files and Backups

    Networking Demonstrate ability to implement networking features of AWS

    • Route53 and DNS Failover
    • Weighted Routing Policies in Route53
    • Latency Based Routing
    • VPC Essentials
    • Building a Non-Default VPC
    • VPC Networking
    • VPC Security
    • Configuring a NAT Instance
    • DB Subnet Groups
    • Elastic IP Addresses and Elastic Network Interfaces
    • Configuring a Web Application in a Non-Default VPC
    • Creating a Virtual Private Cloud with CloudFormation and Launching an EC2 Instance
    • Demonstrate ability to implement connectivity features of AWS
    • AWS Direct Connect & On-premises to VPC Redundancy

In this project, you’ll learn how to deploy cloud desktops using Amazon WorkSpaces and the AWS Directory Service. Amazon WorkSpaces is a fully managed, secure desktop computing service which runs on the AWS cloud. Amazon WorkSpaces allows you to easily provision cloud-based virtual desktops and provide your users access to the documents, applications, and resources they need. The AWS Directory Service makes it easy to set up and run Microsoft Active Directory (AD) in the AWS cloud, or connect your AWS resources with an existing on-premises Microsoft Active Directory. 


What you'll accomplish:


Provision Cloud Desktops using Amazon WorkSpaces, and access them using the Amazon WorkSpaces client application, available for Windows and Mac computers, Chromebooks, iPads, Fire tablets, and Android tablets.
Create a new directory using Microsoft AD and add users. As part of the project, you’ll learn how to assign Amazon WorkSpaces to users in your Microsoft AD.
Perform basic administrative tasks using the AWS Management Console. You’ll learn how to reboot and rebuild Amazon WorkSpaces, create your own custom image which you can use for provisioning new Amazon WorkSpaces, and remove Amazon WorkSpaces.


What you'll need before starting:


An AWS Account: You will need an AWS account to begin provisioning Amazon WorkSpaces. Sign up for AWS.
Skill level: A basic understanding of desktop computing and Microsoft AD is helpful, but not required.
AWS Experience: Some prior experience with AWS is helpful to complete this project.