AWS DevOps Training in Hyderabad
Course Set Up
- Section Overview
- Create an AWS Account
- Install Putty for Windows
- 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