AWS DEVOPS

    AWS DevOps  Training in Hyderabad

Course Set Up

  • Section Overview
  • Create an AWS Account
  • Install Putty for Windows

AWS Overview

  • Exploring the AWS Account and Services Layer
  • Exploring the AWS Physical and Networking Layer
  • Essential CSA Terminology
  • Shared Security Responsibility Model and Attributes
  • AWS Object Storage: S3, Glacier
  • S3 Essentials
  • S3 Components
  • S3 Feature
  • Creating an S3 Object

Managing S3 Buckets

  • S3 Object Version Control
  • S3 Activity: Create Your Own S3 Bucket and Object

IAM

  • All About IAM
  • Manage Identities with IAM
  • All About STS and Active Directory
  • Activity: Use IAM to Create a Group, User, and Role

EC2

  • EC2 Description
  • EC2 Instance Types
  • EC2 EBS Volumes Types
  • Actity: Launch Instances
  • EC2 Security Group
  • —Windows Instance
  • Windows Instance Support
  • AMI Creation
  • AMI EBS vs Instance
  • ELastic Load Balancer

Cloud Watch

  • AWS Command Line Interface
  • EC2 and IAM Roles
  • BootStrap Script and mechanism
  • Instance Metadata
  • EC2 Activity: Launch A bootstrap
  • EC2 Autoscaling Overview
  • EC2 Placement Groups
  • Elastic File System
  • EC2 Container services (ECS)
  • ECS Cluster
  • ECS Tasks Defination
  • ECS Services
  • ECS Scheduling
  • ECS Container Agent
  • ECS Security

Databases

  • Activity: Implement an RDS Database

VPC

  • Section Overview
  • All About VPC
  • Understanding CIDR
  • VPC Hands-on
  • NAT/Bastion
  • VPC Network Access Control Lists (NACL)
  • VPC Flow Logs
  • VPC Peering

Application Services

  • Section Overview
  • Simple Queue Service (SQS)
  • Simple Notification Service (SNS)
  • Activity: Create an SNS Notification


DevOps Curriculum

  • What is DevOps
  • History Of DevOps
  • Why DevOps

GIT

  • GIT Introduction
  • Why GIT
  • GIT Terminology
  • Installing GIT
  • Configuration, Clone and GIT Basic workflow
  • GIT Commands
  • Steps to GIT Commit,Push and Pull
  • GIT Tags
  • GIT Stash

Docker

  • Introduction to Docker Community Edition
  • Installing Docker on CentOs
  • Running a Container
  • Introduction to Docker Images
  • The components of a Dockerfile
  • Managing Images
  • Using Docker Registries
  • Docker Networking
  • Built-In Network Drivers
  • Creating a Docker Network
  • Docker Inspect
  • Docker Hub
  • Docker Storage
  • Docker Swarm

Jenkins

  • Jenkins Introduction
  • Installing Jenkins on Windows and Linux
  • Creating Free Style Projects
  • Creating Pipeline Project for Build,Test and Report
  • Configuration of Jenkins
  • Jenkins Blue Ocean
  • Jenkins with Docker

Ansible

  • What is Ansible
  • How Ansible Works
  • Ansible Installation
  • Ansible Configuration
  • PlayBooks
  • Ansible Roles
  • Ansible Vaults

Amazon Web Services (AWS) Cloud Services

→ Introduction to AWS Cloud Services

  • What is cloud computing?
  • History of cloud
  • Different vendors for Cloud
  • Cloud main objectives
  • IaaS overview
  • PaaS overview
  • SaaS overview
  • Why AWS Cloud
  • AWS Architecture
  • Features of AWS cloud

→ AWS Console:

  • AWS Management Console
  • AWS plugins
  • AWS CLI
  • AWS Blogs/Documentation

AWS Web Services

1. Amazon Elastic Compute Cloud (EC2) (Complete)

  • Different instance types
  • AMI’s
  • Volumes
  • Snapshots
  • EIP’s
  • Key pairs
  • Security groups
  • Network Interfaces
  • Load balancers
  • Auto scaling
  • Tags

2. AWS S3

  • What is s3?
  • Buckets & objects
  • Pre-signed URL
  • Permissions
  • Distributions
  • Relation between Cloud front, S3 & glacier

3. VPC

  • VPC basics
  • Public subnets & private subnets
  • Network ACL’s
  • Difference between Network ACL & Security groups
  • Route tables
  • Internet gateways
  • DHCP option sets
  • Launch Servers with VPC.

4. IAM

  • Basics of AWS permissions.
  • Roles
  • Profiles
  • Policies
  • MFA authentication.
  • User permissions
  • Groups based
  • AWS key & Secret Key

5. Dynamo DB

  • What is no sql technologies
  • Dynamo DB capacity
  • Create tables & do a sample projects.

6. Route 53

  • Hosted zone
  • Types(Cname, Ip address, MX)
  • Change references to meet CName

7. SES

  • Email services
  • SMTP Servers

8. SQS

  • Queue creations
  • Retention periods
  • Dead letters

9. SNS

  • Topic
  • Subscriptions
  • Notification & Applications