KEMBAR78
AWS Devops Course Content | PDF | Amazon Web Services | Cloud Computing
0% found this document useful (0 votes)
62 views9 pages

AWS Devops Course Content

The document outlines a 13 module AWS training course covering topics such as AWS overview, designing cloud infrastructure, identity and access management (IAM), virtual private clouds (VPCs), compute with EC2, storage with S3, routing with Route53, databases, application services, security practices, disaster recovery, troubleshooting, and preparing for the AWS Solutions Architect exam. It also includes a separate DevOps course covering continuous integration/delivery, infrastructure as code, monitoring/logging, security/compliance, scaling/availability, and containerization. Both courses include demos and practice assignments for each topic.

Uploaded by

dhwanishahb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views9 pages

AWS Devops Course Content

The document outlines a 13 module AWS training course covering topics such as AWS overview, designing cloud infrastructure, identity and access management (IAM), virtual private clouds (VPCs), compute with EC2, storage with S3, routing with Route53, databases, application services, security practices, disaster recovery, troubleshooting, and preparing for the AWS Solutions Architect exam. It also includes a separate DevOps course covering continuous integration/delivery, infrastructure as code, monitoring/logging, security/compliance, scaling/availability, and containerization. Both courses include demos and practice assignments for each topic.

Uploaded by

dhwanishahb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

AWS

Module 1: AWS Overview The lesson will provide users with a history and background of
AWS along with an overview of all products and services that are offered.

· Description of AWS

· History and Evolution of AWS

· Overview of AWS Products and Services

Module 2: Designing highly available, cost-efficient, fault-tolerant, scalable systems The


lesson will help users understand why designing cloud infrastructure is different than for
traditional on-premise data centers and will cover AWS concepts, recommendations and
best practices about how to build cloud systems.

· How to Design Cloud Services

· Planning and Designing

· Monitoring and Logging

· Hybrid IT architectures

· Practice Assignment: Designing Hybrid Storage

Module 3: Identity and Access Management (IAM) The lesson will provide users with
information about how to control and secure user access to your AWS resources using the
AWS Access and Identity Management service.

· IAM Overview

· IAM Policies

· IAM Users

· IAM Groups

· IAM Roles

· IAM best practices

· Practice Assignment: Configuring IAM Access

· Demos Included ü

Creating an IAM Policy

Creating an IAM User

Creating an IAM Group

Creating an IAM Role


Module 4: Amazon Virtual Private Cloud (VPC) The lesson will provide users with details of
Amazon Virtual Private Cloud, which allows the creation of custom cloud based networks.
Users will become familiar all concepts of VPC, for example subnets, Internet Gateways, etc.

· Amazon VPC Overview

· Amazon VPC

· IP Addresses

· Subnets

· Internet Gateway

· Route Tables

NAT Devices

· Security Groups

· Network ACL’s

· VPC Best Practices

· Practice Assignment: Designing a Custom VPC

· Demos Included:

Creating a custom VPC

Creating an Elastic IP Address

Creating Subnets

Creating Internet Gateways

Creating Route Tables

Creating a NAT Gateway

Creating a Security Group

Network ACL Overview

Module 5: Elastic Cloud Compute- EC2 The lesson will help users understand what the EC2
service is and its many uses. Users will learn the EC2 launch process and will understand
how storage, snapshots, Elastic Load Balancing and Auto Scaling all operate together. The
lesson will also provide an overview of the other compute services that AWS offers.

· Amazon EC2 Overview

· Amazon Machine Images (AMI)

· EC2 Instance Types

· Amazon Elastic Block Store (EBS)


· EBS Snapshots

· EC2 Instance Pricing

· Placement Groups

· Elastic Load Balancing (ELB)

· Auto Scaling

· AWS Lambda

· AWS Elastic Beanstalk

· AWS Command Line Interface

· EC2 Best Practices

· AWS EC2 Costs

· Practice Assignment: Configure ELB not started

· Demos Included: Launch and connect to an EC2 Linux instance Launch and connect to an
EC2 Windows instance Create an AMI EC2 Instance Types Attaching EBS Volumes EBS
and Raid 0

EBS Snapshots

EC2 Spot Pricing

Elastic Load Balancing

Auto Scaling AWS CLI

Module 6: Amazon Simple Storage Service (S3) The lesson will help users understand the
many uses, types and concepts of Amazon S3 storage and how it can be integrated with
CloudFront and Import/Export services.

· Amazon S3 Overview

· S3 Buckets

· Version Control

· Amazon S3 Lifecycle Management

· CloudFront and CDNs

· Security and Encryption

· Import/Export & Snowball

· Amazon S3 Best Practices

· Amazon S3 Costs
· Practice Assignment: Create an Amazon S3 bucket

· Demos

Create and access an Amazon S3 Bucket

Amazon S3 Version Control

Amazon S3 Lifecycle Management

Amazon CloudFront

Security and Encryption

Module 7: Route53 The lesson will provide users with an overview of the Amazon DNS
service; Route 53. Users will be introduced to the concepts and uses of Route 53 and will
learn how it can be used to host your own domain names.

· Amazon Route 53 Overview

· Amazon Route 53 and DNS

· Route 53 Routing Policies

· Route 53 best practices

· Route 53 costs and prices

· Practice Assignment: Amazon Route 53 Hosted Zone

· Demo Included:

Route 53 Hosted Zones Demo

Module 8: Databases The lesson will help users understand all the different types of
database that are available in today’s IT environment and will demonstrate the services that
AWS provides to simplify database administration, management and migration.

· Databases Overview

· Amazon Relational Database Service (RDS)

· AMI Databases

· Amazon DynamoDB

· Amazon Redshift

· Amazon ElastiCache

· Amazon Aurora

· AWS Database Migration Services (DMS)

· Databases best practices


· Databases costs

· Practice Assignment: Amazon RDS

· Demos Included:

Amazon RDS

Launching databases from an AMI

Amazon DynamoDB

Module 9: Application Services The lesson will inform and demonstrate to users how
Amazons suite of Application Services can be used to integrate your AWS resources and will
tie together concepts learnt in previous lessons about designing cloud services.

· Simple Queue Service-SQS

· Simple Workflow Service-SWF

·Simple Notification Service-SNS

Elastic Transcoder

·Application Services best practices

· Application Services costs

· Practice Assignment: Amazon SNS

Demos Included

Amazon SNS

Module 10: Security Practices for Optimum Cloud Deployment The lesson will show users
the measures that AWS takes to secure its cloud resources and what your responsibilities
are in the AWS Shared Responsibility Model. The lesson will also demonstrate the AWS
services available to help your secure your environment.

· AWS shared responsibility model

· AWS platform compliance

· AWS security attributes

· AWS CloudTrail

· AWS CloudWatch

· Trusted Advisor

· Incorporating common conventional security products

· AWS CloudFormation and Design patterns

· Practice Assignment: AWS CloudWatch


Demos Included:

Amazon CloudWatch

Trusted Advisor

AWS CloudFormation

Module 11: Disaster Recovery The lesson will demonstrate to users the importance of
Disaster Recovery and will highlight some of the products and services that AWS offers to
assist you in creating Disaster Recovery compliant environments.

· Overview of Disaster Recovery

· Using AWS products for Disaster Recovery

· Practice Assignment: Disaster Recovery

Module 12: Troubleshooting The lesson shows users where to look for assistance when
they need AWS information and support.

· AWS Support

· Typical AWS Problems

Module 13: AWS Solutions Architect Exam The lesson informs users about how to register
for the exam and its requirements. Users will also learn some study and exam tips.

· Overview of AWS Solutions Architect Exam

· Study tips

· Review Topics

Concepts

● Introduction to Developing on AWS


● Choosing a Data Store
● Developing Storage Solutions with Amazon S3
● Developing Flexible NoSQL Solutions with Amazon DynamoDB
● Working with Events
● Developing Event-Driven Solutions with Amazon Kinesis Stream
● Developing Event-Driven Solutions with Amazon SWF, Amazon SQS, and Amazon
SNS
● Developing Event-Driven Solutions with AWS Lambda
● Developing Secure Applications
● Caching Information for Scalability
● Monitoring Your Application and AWS Resources with Amazon CloudWatch
● Deploying Applications with AWS Elastic Beanstalk and AWS CloudFormation
Devops
Course Description: This course will introduce you to the concepts and tools used
in DevOps to automate the deployment of applications on the AWS Cloud. You will
learn how to use AWS services and tools to manage the entire software
development lifecycle, including continuous integration, continuous delivery, and
continuous deployment. You will also learn about the best practices for DevOps on
AWS and how to implement them.

Course Outline:

Module 1: Introduction to DevOps on AWS

● What is DevOps?
● The benefits of using DevOps on AWS
● Overview of AWS services for DevOps

Module 2: Continuous Integration (CI) on AWS

● Setting up a CI pipeline using AWS CodePipeline


● Integrating AWS CodeBuild for building and testing code
● Best practices for CI on AWS
● Gitlab Pipeline
● Bitbucket Pipeline
● Github Pipeline
● Jenkins
Module 3: Continuous Delivery (CD) on AWS

● Using AWS CodeDeploy for automating deployments


● Implementing CD with AWS Elastic Beanstalk
● Best practices for CD on AWS
● CD on AWS Code Pipeline
● CD on Github Pipeline
● CD on Bitbucket Pipeline
● CD on Github Pipeline
● Jenkins

Module 4: Infrastructure as Code (IaC) on AWS

● Introduction to Infrastructure as Code


● Creating infrastructure using Terraform
● Terraform Module
● Terraform testing and scanning tools

Module 5: Monitoring and Logging on AWS

● Setting up monitoring using AWS CloudWatch


● Integrating AWS X-Ray for tracing requests
● Configuring logging with AWS CloudTrail
● Best practices for monitoring and logging on AWS
● Grafana Integration with AWS and Azure
● Grafana Cloud

Module 6: Security and Compliance on AWS

● Overview of security best practices on AWS


● Setting up access control using AWS Identity and Access Management (IAM)
● Implementing compliance with AWS Config and Terraform
● Best practices for security and compliance on AWS

Module 7: Scaling and High Availability on AWS

● Designing for high availability with AWS Auto Scaling and Elastic Load
Balancing (ELB)
● Configuring auto scaling with AWS EC2 Auto Scaling
● Best practices for scaling and high availability on AWS

Module 8: Containerization

● Docker
● Kubernetes
● ECR/ECS/EKS - Real time examples and demos

Module 9: Conclusion and Next Steps


● Recap of AWS DevOps best practices
● Next steps for implementing DevOps on AWS
● Resources for further learning

Course Project:

● The course project will involve building a fully automated CI/CD pipeline for a
sample application on AWS using the tools and services covered in the
course.

Prerequisites:

● Basic knowledge of AWS services and architecture


● Familiarity with programming languages such as Python, Java or Node.js
● Understanding of software development and deployment processes.

You might also like