DevOps with Amazon Web Services (AWS)

Cloud Computing Training

Course Objectives: At the end of AWS Cloud Computing training course,

the participants

• Have a conceptual understanding of Cloud computing & DevOps will be in a

position to assess their application objectives and decide how to deploy the

application in their environment with ease.

• Have a sound understanding of the various DevOps concepts including

Puppet, Jenkins with Build Automation and Nagios for monitoring.

 

Couse will benefit below roles:

• Technical Management; Architects; Business Analyst; Engineering

Teams; System Administrator, Software Developers and Operation

Teams

 

Prerequisites:

• Knowledge of Linux Tooling and Networking is good to have.

 

Course Content:

1. Introduction to Cloud Computing

• A short history

• Client Server Computing Concepts

• Introduction to Cloud Computing

• Why Cloud Computing?

• Benefits of Cloud Computing

• Virtualization vs Cloud Computing

 

2. Types of Cloud Computing

• Software as a Service

• Platform as a Service

• Infrastructure as a Service

• Other XaaS's

 

3. Characteristics of Cloud Computing

• Public Cloud

• Private Cloud

• Hybrid Cloud

 

 

 


 

 

4. Cloud Computing Issues

• Privacy; Legality; Security

5. Cloud Architectures

• Stateless architectures

• Handling failures in the cloud

6. Cloud Computing - Analysing the Space

• Major cloud providers

• Important cloud related software

7. Amazon Web Services (AWS)

• Introduction to the AWS products

• 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

8. IAAS - Deep Dive

• Understanding cloud terminologies

• Compute; Storage; Networking

• Other services on the periphery

• IAAS Providers

• Amazon AWS

• Google Compute Engine

• Elastic Compute Cloud Essentials

9. Introduction to the AWS Management Console

• Regions and Availability Zones - How to choose the right one

• Overview of all components

10. . EC2 Instances

• Deciding between On-demand instances, Spot instances, Reserved instances and

EC2 Reserved Instance Marketplace

• Setting up security

• Launching an instance - How to choose the right instance type

• Security via Key Pairs

• Working with the Security Group

• Assigning Elastic IPs

• Logging into the instance

 

11. Virtual Private Cloud

• Introduction & Overview

• Build your own custom VPC

• Network Address Translation

• Access Control Lists(ACL's)

 


 

12. Working with AMIs

• Choosing the right AMI

• Creating your own AMI

• Deciding what goes into an AMI

13. Elastic Block Store (EBS)

• Creating and deleting volumes

• Attaching and detaching volumes

• Mounting and Unmounting the attached volume

• Creating snapshots

14. Simple Storage Service (S3)

• Creating and deleting buckets

• Adding objects to buckets

• Getting objects

• Deleting objects

15. Relational Database Service (RDS)

• Selecting the Engine

• Configuring the Database Engine

• Creating your Database

• Setting up automatic backups

• Authorizing access to the DB via DB Security Groups

16. CloudWatch

• Debugging cloud related issues

• Monitoring the AWS Service Health Dashboard

• Monitoring with CloudWatch

• Getting statistics for a specific EC2 instance

• Getting aggregated statistics

• Metrics for other AWS Services and related namespaces

• Setting up notifications

• Using command-line tools

17. IAM

• Users and Groups

• Permissions, Policies and Roles

• Creating admin groups via UI and the command line

• Elastic Beanstalk

• Simple Notification Service (SNS)

• Simple Email Service (SES)

• Simple Queue Service (SQS)

18. Case Studies - Amazon Web Services

• Building a simple web application in the cloud

• Building a community based photo/video sharing site

• Building an ad-serving site in the cloud

 

 


 

 

DEVOPS

 

DevOps Tool: Puppet

Introduction to Puppet

Installing and Configuring the Puppet Master

Installing and Configuring the Puppet Agent

Creating & Working with Manifests

Creating, Working and Using Modules

Creating & Working File Templates

Configuring Hiera

Windows Configuration Management

Version Control

 

 

 

DevOps: Source Code Management (Git & Continuous Integration)

Jenkins and Build Automation

Introduction to Jenkins

Installation and Configuration Jenkins

Managing Jenkins

GIT Repository

Setting Up different Types of Automated Builds

Jenkins Interface Tweak

 

 

 

Monitoring: Nagios

Introduction, Download and Setup

Core & Plugin Compilation

Service Management

NRPE: Installation, Remote Host Config Check, Remote Host Verification

Nagios Server: Adding a Remote Host

Browsing the Nagios Server

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

About the Trainer Ajay :

 

• 10 plus years of experience as Enterprise Architect for Cloud Technology Solutions in UNIX,

Linux, Cloud, Virtualization & various industries on mission critical Enterprise Networks and

Multi-server environments.

• Experience in Enterprise Architect, Administration, implementation and support of various

Linux OS like RedHat/CentOS 7.x, 6.x, 5.x, SuSE 12, 11, Oracle Unbreakable Linux 7.x 6.x,

Windows

2003, 2008, 2012

• Experience in implementation of AWS Cloud technologies (EC2, S3, VPC, CloudWatch, Auto

Scaling, Elastic Beanstalk, ELB, IAM, Cloud Formation, Route 53)

• Experience in DevOps tools like Puppet, Jenkins with Build Automation, Chef, Docker, Nagios

 

Ajay  is certified in below specialized areas:

• Amazon Web Services Associate Solutions Architect

• AWS Certified Associate SysOps Administrator

• AWS Certified Associate Developer

• Red Hat OpenStack Administrator v4.0

• VMware Certified Professional 5 (VCP5)

• Red Hat Certified System Administrator v7, v6, v5 (RHCSA)

• Red Hat Certified Engineer v7, v6, v5 (RHCE)

• ITIL v3 Foundation Certificate in IT Service Management

 

 

 

Latest News and Updates

  • New Batches Commencing
    • 'DevOps with AWS Cloud Computing Demo' on 26 November
    • 'UI Developer/Front-end Developer/Angular JS and Node JS' on 25th November
    • 'DotNet Developer' on 2nd December
    • 'Business Analyst' on 6th December
    • 'Tableau Admin Developer Integrated' on 10th December
    • 'Informatica' on 10th December
    • 'Advanced Java' on 10th December
    • 'UI With Angular JS and Node JS' on 25 November
    • 'Core Java and Advanced Java' on 5th December
    • 'QlikView' on 15th December
    • 'Oracle PL/SQL Developer' on 3rd December
    • 'Salesforce' on 3rd December
    • 'MS SQL Server Developer MSBI' on 20th November
  • Contact our Sales & Marketing Team for more info.
  • CLICK HERE TO REGISTER FOR DEMO CLASSES & MORE UPDATES.