AWS DEVOPS

  1. Home
  2. »
  3. AWS DEVOPS

Cloud Computing

➢ What is Cloud Computing
➢ Why Cloud Computing?
➢ Advantages of Cloud Computing
➢ What is Private Cloud
➢ What is Public Cloud
➢ What is Hybrid Cloud
➢ What is Software as a Service (SaaS)
➢ What is Platform as a Service(PaaS)
➢ What is Infrastructure as a Service (IaaS)
➢ Basics of Linux

Introduction to AWS Services

AWS DEVOPS COURSE

➢ Amazon Elastic Compute Cloud(EC2)
➢ Amazon Simple Storage Service (S3)
➢ Elastic Block Storage (EBS)
➢ Elastic Load Balancing (ELB)
➢ Amazon Relational Database Service (RDS) Amazon DynamoDB
➢ Auto Scaling
➢ Amazon ElastiCache
➢ Identity and Access Management (IAM)
➢ Virtual Private Cloud (VPC)
➢ loud Formation

➢ Simple Email Services (SES)
➢ Simple Queue Services (SQS)
➢ Simple Notification Services (SNS)
➢ Server less computing (Lambda)
➢ Import/Export (Snowball)
➢ Code Commit
➢ Cloud Trail
➢ Elastic Beanstack
➢ CloudFront
➢ Route-53
➢ Glacier
➢ Key Management Service (KMS)

Understanding Object Storage

➢ Explain AWS Storage
➢ AWS Simple Storage Service – S3
➢ Creating an AWS S3 bucket
➢ AWS Storage Gateway
➢ What is Command Line Interface (CLI)
➢ What is Amazon S3
➢ Understanding Amazon Glacier storage for long-term data backup and archiving
➢ Learn Amazon Snowball for data import/export

Understanding Database services

➢ What is Elastic Block Storage (EBS
➢ Relational Data bases Amazon RDS and Amazon Aurora
➢ What is Amazon DynamoDB – No SQL Data base
➢ Data warehousing Product – Amazon Redshift
➢ Memory data Store – Amazon ElasticCache
➢ Deploying AWS database migration service

Auto Scaling

➢ Introduction to auto scaling
➢ Auto scaling components
➢ Launch configuration Prerequisites
➢ How to Create Launch configuration.➢ How to Create Auto Scaling Groups (ASG)
➢ How to Attach & Detach EC2 Instances in ASG
➢ configuring auto scaling policies based on the Load on EC2 instances.
➢ Using Auto scaling with Elastic Load balancer (ELB).
➢ Removing the Instances Temporarily
➢ Suspend and Resume Process
➢ Shut Down – Auto Scaling Process
➢ Monitoring – Auto Scaling Instances
➢ Health Checks
➢ Getting Notifications When ASG Changes

ELB – Elastic Load Balancing

➢ What is ELB
➢ How to Create load balancer
➢ What is Internal & External Load balancers
➢ Load balancing protocols
➢ What is Listener Configurations
➢ What is SSL Negotiation Configurations
➢ How to Attach & Detach Subnets
➢ Creating Security groups for the load balancer
➢ Configuring health check for the load balancer
➢ Adding multiple instances to the load balancer
➢ What is Custom Domain Names & Cross-Zone Load Balancing
➢ Explain DNS Failover
➢ What is Sticky Sessions
➢ Perform Monitoring and Logging
➢ What is Connection Draining & ELB traffic logging

VIRTUAL PRIVATE CLOUD (VPC)

➢ Setting up the different types of networks in AWS
➢ How to Create custom VPC➢ What is NACLs & Security Groups
➢ How to Create Internet Gateway(IGW)
➢ How to Connect to instances in the gateway
➢ What is Subnets, Route Tables & Association
➢ NAT Instances & NAT-Gateways
➢ DHCP Options Sets & DNS’
➢ VPC Peering
➢ Overview of VPN and its components

Application Services

➢ Study about AWS application services
➢ Learn Elastic Beanstalk
➢ Learn Simple Email Services
➢ Learn Simple Notification Service
➢ Learn AWS Lambda
➢ Learn Elastic OpsWorks and CLI

Identity and Access Management(IAM)& Monitoring

➢ What is IAM
➢ What is Monitoring
➢ To Create user accounts
➢ To Set up multi factor Authentication (MFA)
➢ IAM Roles & IAM Groups
➢ Cloudwatch

Cloud Formation

➢ How to Build AWS infrastructure as a code
➢ Understanding Sample templates – Utilization
➢ What is JSON

AWS Migration

➢ AWS Cloud Migration
➢ Business driver
➢ Cloud Adoption
➢ Various tools and services in Migration
➢ Types of Migration
➢ Migration Process track

AWS Security

➢ Study about AWS Cloud Security
➢ Understanding Security compliance
➢ Logging and monitoring
➢ Security: Using IAM to Manage Access to Amazon RDS Resources
➢ Understanding Native AWS Security

Install DevOps Tools

➢ Git
➢ Docker
➢ Selenium
➢ Maven
➢ Jenkins
➢ Puppet
➢ Ansible
➢ Kubernetes
➢ Nagios

Introduction to DevOps

➢ What is Software Development
➢ Understanding Software Development Life Cycle
➢ What & Why Devops?➢ Devops Lifecycle & Tools
➢ Section – Software Version Control
➢ What is software version control
➢ Types of Version control
➢ Create a git project
➢ Create a file and add to git, Edit file, Commit the code
➢ Study about SVN & Git

Containerization with Docker

➢ Docker Fundamentals
➢ What is Container Orchestration
➢ Docker Volumes
➢ Docker Swarm
➢ Create an image in Docker and run it

Puppet Configuration Management Tool

➢ Study about Configuration Management
➢ What is a Puppet?
➢ Puppet Architecture
➢ Setting up Master Slave with Puppet
➢ Learn Puppet Manifests
➢ Learn Puppet Modules
➢ Learn Puppet Commands
➢ Applying configuration using Puppet
➢ Understanding Puppet File Server

Ansible

➢ What is Ansible
➢ Configuration,Writing Ansible Playbooks
➢ Ansible based Configuration Management
➢ Ansible Roles & Command Line usage.
➢ Write Ansible playbook

Continuous Testing

➢ Basics about the Automating Builds – Maven, Ant
➢ What is Maven?
➢ Running Testing Cases

Jenkins

➢ What is Continuous Integration?
➢ What is Jenkins?
➢ Setting up continuous Delivery Pipeline using Jenkins
➢ Building a continuous Delivery Pipeline Using Jenkins
➢ Understanding CI/CD Pipelines
➢ Creating an end to end automated CI/CD Pipeline

Continuous Orchestration with Kubernetes

➢ What is Kubernetes
➢ Docker Swarm vs Kubernetes
➢ Explain Kubernetes Architecture
➢ Deploying Kubernetes using Kubeadms
➢ Alternate ways of deploying Kubernetes
➢ Study about YAML Files
➢ Creating a Deployment in Kubernetes using YAML
➢ Services & Ingress in Kubernetes

Continuous Monitoring with Nagios

➢ What is Continuous Monitoring
➢ What is Nagios
➢ Explain Nagios Architecture
➢ Monitoring Services in Nagios & Study about NRPE Plugin
➢ Monitoring System Info using NRPE plugins

AWS DevOps Services

➢ AWS CodeCommit
➢ AWS CodeDeploy
➢ AWS CodePipeline
➢ AWS CodeBuild
➢ Study about Beanstalk

ADDED FEATURES

➢ Resume Preparation
➢ Resume Preparation Tips
➢ Sample Resumes
➢ Soft copy of Notes for each module
➢ 4 case studies on use case diagrams
➢ 2 Real-time project specifications

INTERVIEW PREPARATION

➢ Interview Preparation Tips
➢ Sample Interview Questions
➢ How to clear an Interview