080 41714080 info@consultkpi.com

DevOps with AWS

Most in-demand skills in 2020 | Learn AWS Devops with Instructor-led live sessions , detailed hands-on exercises , Session-wise Assignments , Evaluation and Periodic Assessment for Each Learner #AWS #Devops #IndemandSkills #upskilling

Advanced 5 (5 Rating) 26 Students enrolled
Created by KPI Consulting Last updated Fri, 28-Aug-2020 English
What will i learn?
  • Understand the principal concepts and practices behind the DevOps methodology
  • Design and implement an infrastructure on AWS for multiple DevOps development projects
  • Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments
  • Implement several common Continuous Deployment use cases using AWS technologies, including blue/green deployment and A/B testing ➢
  • Distinguish between the array of application deployment technologies available on AWS (including AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon EC2 Container Service, and Amazon EC2 Container Registry), and decide which technology best fits a given scenario.
  • Use Amazon EC2 Systems Manager for patch management
  • Leverage Automated Testing in different stages of a CI/CD pipeline
  • Fine-tune the applications you deliver on AWS for high performance and use AWS tools and technologies to monitor your application and environment for potential issues

Curriculum for this course
0 Lessons 00:00:00 Hours
Requirements
  • Working knowledge on AWS services
  • Basic understanding on Web servers, databases and networking concepts is plus
  • Working experience in any of the high-level languages like Java, Python and scripting
+ View more
Description

A detailed hands-on workshop with 100% Instructor-led live sessions, Session-wise Assignments , Evaluation and Periodic Assessment for Each Learner  

Duration : The course is delivered in  40 hours 

Course Outline

This course is delivered with both concepts and detailed hands on lab sessions. For all the topics mentioned below.

This requires valid credit/debit card which needs be validated during account creation.


Introduction

1.     Course Introduction

2.     Introduction to the DevOps Doctrine

3.     DevOps – the Big Picture

 

DevOps Introduction

1.     DevOps Process

2.     DevOps elements

3.     General tools used in DevOps

4.     Introduction to CI/CD

5.     How to get started with DevOps

 

Continuous Integration

1.     Introduction to CI

2.     CI process and tools used

3.     CI workflows and sample architecture

 

CI with Jenkins

1.     Introduction to Jenkins

2.     Install and configure Jenkins

3.     Building code with Jenkins – using java examples

4.     Creating free-style builds

5.     Creating build pipeline

6.     Configuring build options for various scenarios

 

DevOps with Cloud

1.     Advantages of using Cloud for DevOps

2.     How to use AWS services for DevOps

3.     Scalability and Security of DevOps environment in AWS

AWS Technical Essentials

1.     Introduction to Amazon Web Services

2.     AWS History

3.     High level overview of AWS services

4.     AWS Global Infrastructure

5.     AWS Sign-up options

6.     AWS Free usage Tier

7.     AWS Management Console

8.     AWS Shared Responsibility Model





AWS DevOps Scenarios

1.     CloudWatch Scenarios

2.     Auto Scaling Scenarios

3.     Elastic Beanstalk Scenarios

4.     CloudFormation Scenarios

5.     EC2 Scenarios

6.     OpsWorks Scenarios

 

Identity and Access Management – IAM

1.     Overview of IAM

2.     Creating users, groups and policies

3.     Working with Roles

4.     Root account and admin account usage

5.     Customizing profile

6.     Creation of Roles for various services

 

Day 02

Simple Storage Service – S3

1.     Introduction to S3

2.     Creating buckets

3.     Public and private access – bucket policy

4.     Versioning Objects

5.     Types of Storage – Tiered storage

6.     Configuring static web site using S3

7.     Object Lifecycle Management

8.     Create a Cross-Account Role and S3 Bucket Policy

9.     Exporting Log Data to S3

10.  S3 Intelligent Tiering

11.  AWS VPC Endpoints for S3

 

EC2 and Auto Scaling

1.     Introduction to EC2

2.     Launching Linux and Windows Instances

3.     EC2 launch configurations

 

Elastic Load Balancer

1.     Introduction to ELB

2.     Working with Classic/Elastic Load balancers

 

Introduction to Autoscaling

1.     Deployment Concepts with Auto Scaling

2.     Auto Scaling Termination Policies

3.     Suspending Auto Scaling Processes

4.     Auto Scaling Lifecycle Hooks

5.     Auto Scaling API, CLI, and SDK Calls

6.     AWS Auto Scaling Testing and Tuning

7.     AWS AMIs for Auto Scaling

 

Deployment Concepts with EC2

1.     Using IAM Roles with EC2

2.     ELB Logging

3.     ELB Health Checks

4.     ELB Security

5.     EC2 Backup Strategies

 

AWS Command Line Interface – CLI

1.     Introduction to CLI

2.     Download and install CLI in Laptop

3.     Configuring CLI and authenticate with your account

4.     Sample CLI commands

 

Day 03

Dockers and Containers

1.     Introduction to Dockers and Containers

2.     Docker community

3.     Docker Architecture

4.     Working with Dockers

5.     Understanding Dockerfile

6.     Build custom docker images

7.     Creating containers

8.     Docker tags

9.     Pushing custom docker images to Docker repository

 

Amazon Elastic Container Service – ECS

1.     Introduction to ECS

2.     Clusters

3.     Container Agent

4.     Container Instances

5.     Task definitions

6.     Scheduler

7.     Scheduling services

8.     Starting tasks

 

Amazon Elastic Container Registry – ECR

1.     Introduction to ECR

2.     Components of ECR

3.     Registry concepts

4.     Working with ECR repository

5.     Working with custom Docker images in ECR

6.     Deploying custom docker images from ECR to ECS

 

 

Monitoring and Logging with CloudWatch

1.     CloudWatch for DevOps

2.     CloudWatch Concepts and Terminology

3.     Elastic Load Balancer Metrics

4.     Auto Scaling and EC2 Metrics

5.     EC2 Custom Metrics and Application Logging

6.     Using SNS to Notify Personnel of CloudWatch Alarms

7.     Using Kinesis to Process Log Data

8.     AWS EC2 Custom Logging with CloudWatch

9.     Using the AWS CloudWatch Logs Agent, Log Groups, and SNS Notifications

 

Day 04

Virtual Private Cloud – VPC

1.     Introduction to networking concepts – subnets, gateway

2.     Introduction to VPC

3.     VPC configuration with public and private subnets

4.     Working with routing tables, NACL

5.     Creating NAT and bastion (jump box) instances

6.     Usage of Internet Gateway and VPN Gateway

7.     VPC peering

 

CloudFront CDN

1.     Introduction to content delivery networks – edge servers

2.     Creating CloudFront distribution

3.     Configuring hosted sites to CloudFront distribution

4.     Configuring origins and permissions

 

Route53 – DNS

1.     Introduction to Domain Name System

2.     Creating Zones

3.     Connecting Route53 with hosted web servers

4.     Working with different routing policies

5.     Route53 with CloudFront

 

Application Deployments with CloudFormation

1.     CloudFormation Concepts

2.     Deployment Strategies with CloudFormation

3.     CloudFormation: Wait Conditions

4.     CloudFormation: Creation Policies

5.     Using a Creation Policy with Auto Scaling

6.     CloudFormation: Helper Scripts

7.     CloudFormation: Stack Policies

8.     CloudFormation: Update Policies

9.     CloudFormation Drift Detection

10.  Stack Updates

11.  Template Architecture - Nested Stacks

12.  CloudFormation Custom Resources

 

Day 05

Elastic Beanstalk for DevOps

1.     Introduction to Elastic Beanstalk

2.     Deployment Strategies Deep Dive with Elastic Beanstalk

3.     Docker Deployments with Elastic Beanstalk

4.     Environment Configurations

5.     Using Elastic Beanstalk with CloudFormation

6.     Elastic Beanstalk with RDS

7.     Redeploy a Failed Deployment with AWS Elastic Beanstalk

 

OpsWorks for DevOps

1.     Application Deployments on OpsWorks

2.     AWS OpsWorks Essentials

3.     Creating Our First Stack

4.     Deployment Strategies with AWS OpsWorks

 

 

Blue/Green Deployments for DevOps

1.     Introduction to Blue/Green Deployments

2.     Update DNS Routing with Route 53

3.     Swap the ASG behind the ELB

4.     Update ASG Launch Configurations

5.     Blue/Green Deployments with AWS Elastic Beanstalk





Deployment Pipelines with AWS Developer Tools

1.     Introduction to Deployment Pipelines

2.     AWS Developer Tools Suite

3.     Introduction to GitHub

4.     GitHub Demonstration

5.     Introduction to CodeCommit and example usage

6.     Introduction to CodeBuild

7.     Performing an Application Build with CodeBuild

8.     Introduction to CodeDeploy

9.     CodeDeploy Pre-requisite Configuration

10.  Code Deploy Walkthrough

11.  Introduction to CodePipeline

12.  CodePipeline Walkthrough


AWS Secrets Manager

1.     What is Secrets Manager and How Does It Work?

2.     Creating and Storing Secrets

3.     Rotating Secrets

+ View more
Other related courses
00:00:00 Hours
0 0 Free
00:00:00 Hours
Updated Wed, 27-May-2020
0 0 ₹10000 ₹6599
00:00:00 Hours
0 0 ₹12000
00:00:00 Hours
Updated Wed, 27-May-2020
0 0 ₹11999 ₹7999
00:00:00 Hours
Updated Thu, 27-Aug-2020
0 0 ₹10999 ₹7999
00:00:00 Hours
Updated Wed, 27-May-2020
0 0 ₹10999 ₹7999
00:00:00 Hours
0 0 ₹9999 ₹7999
00:00:00 Hours
0 0 Free
About the instructor
  • 0 Reviews
  • 28 Students
  • 54 Courses
+ View more
This workshop is delivered by one of top most industry-leading faculty with at least 10 to 15+ years of Industry as well as training experience

KPI Consulting is one of the fastest growing (with 1000+ tech workshops) e-learning & consulting Firm which provides objective-based innovative & effective learning solutions for the entire spectrum of technical & domain skills

Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
₹10999 ₹21999
Buy now
Includes:
  • 00:00:00 Hours On demand videos
  • 0 Lessons
  • Full lifetime access
  • Access on mobile and tv
Developed By: Monnet Digital India Pvt Ltd