0% found this document useful (0 votes)
364 views

Safari

This document provides information about a DevOps training course offered by Gautham IT Solutions. The course is 45+ hours over 100+ real case studies and projects. It covers topics like AWS, Linux, cloud computing, containers, configuration management, CI/CD, and more. The trainer is Mr. Syed who has over 10 years of experience in DevOps implementation. Students will learn skills to automate, monitor, and scale infrastructure and applications.

Uploaded by

Achary Bhaswanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
364 views

Safari

This document provides information about a DevOps training course offered by Gautham IT Solutions. The course is 45+ hours over 100+ real case studies and projects. It covers topics like AWS, Linux, cloud computing, containers, configuration management, CI/CD, and more. The trainer is Mr. Syed who has over 10 years of experience in DevOps implementation. Students will learn skills to automate, monitor, and scale infrastructure and applications.

Uploaded by

Achary Bhaswanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

DevOps with

AWS
By. Mr.SYED
10+ years Experiance | Realtime Expert | Certified Trainer

Flat No:501, 5th Floor, Namdev Block-A, Prime


Hospital Lane, Ameerpet, Hyderabad.
93914 52336 www.gauthamit.com
Course Highlights:
Highly Qualified Trainers 100+ Real Case Scenarios
45+ Hours Live Sessions Real Time Assignments
Life Time Access Quizzes On Chapter Wise
250+ Case Studies Certification Of Completion
2 Implementation Projects Live Recordings

Training Modes:
Corporate / Online / Class Room / One to One

About Gautham IT Solutions

Gautham IT Solutions. Online studies are designed for students whose scheduling commitments
would otherwise make it difficult to enroll in a full-time higher education program. Offered for
individual Courses, Diplomas, Associate’s degrees and certificate programs, online studies are a
valuable option. The resulting qualification a graduate receives after successfully completing.

20000+ Professionals trained and 1600 Students placed in various MNC's by Gautham IT

Contact Us
+91 93914 52336 gauthami [email protected] www.gauthamit.com

Course Overview:
DevOps is a set of prac ces that combines so ware development and IT opera ons. It aims to shorten the
systems development life cycle and provide con nuous delivery with high so ware quality. DevOps is
complementary with Agile so ware development; several DevOps aspects came from the Agile
methodology.
GLOBAL LEADER...

About Our Trainer

Mr.Syed is the DevOps Architect & Solution Provider. The education background includes in
Master of Computer Application (MCA) from Acharya Nagarjuna University, India. Total 10+ years
of IT expertise and career was begin as AWS Cloud Architect . Previously worked on various
technical platforms like... Share Point, Oracle Business Intelligence, Robotic Process Automation
and past Six years into DevOps in software development and Implementation. Almost given
training for 25000+ Professionals.
CURRICULUM

Lesson 1: Introduction

Business Perspective
IT Perspective
Developer Perspective
Tester Perspective
Operations Perspective

Lesson 2: SDLC MODEL


Definition
Stakeholders of DevOps
What is SDLC
Phases of SDLC
Role Of Dev in SDLC
Role of Ops in SDLC

Lesson 3: Agile & Scrum Model


Agile Development Process
Agile Manifesto
Agile Scrum Work Flow
Agile Analysis Estimation Techniques
Types of Roles and Responsibilities
Problem That DevOps Solves
Making a DevOps Transition
Introduction to DevOps Automation

Lesson 4: DevOps Lifecycle


Introduction Configuration Management
Tools Source Control
DevOps Technology Categories Dev Environments
Collaboration Continuous Integration
Planning Continuous Testing
Issue Tracking Continuous Deployment
Monitoring
Lesson 5: Red Hat Linux

What is Operating system Reading files


What is Unix, Linux Redirection operators
Unix vs Linux User management
Linux vs Windows Group management
Linux market trends File system management
Linux flavors Linux volume manager hands on
Linux Architecture Linux installation using iso
What is shell kernel command line utilities Directory structure
Linux Boot process Editors
Linux commands VMware overview
Linux admin level commands

Lesson 6: Shell Scripting


Shell history and introduction
Types of shells
Shebang line in shell
Command line arguments
Variables
Types of Operators
Loops
Case statement
Functions

Lesson 7: Cloud Computing


What is Cloud
Why Cloud?
Types of Cloud Deployment Models
Types of Cloud Services
Future of Cloud Technologies
Advantages and Disadvantages of Cloud

Lesson 8: Introduction to AWS (Amazon Web Services)


What is AWS? Introduction to the AWS management Console
How to Subscribe for AWS account List of services given by AWS
What is the AWS Free Usage Tier
AWS Certification
Lesson 9: Elastic Cloud Compute (Ec2)

What is Amazon EC2? To install instance in public and private subnet


Features of Amazon EC2 Security via Key Pairs
Managing the EC2 infrastructure EC2 Class and VPC Security Groups
EC2 Dashboard Managing Elastic IP's
Pricing for Amazon EC2 Pricing model in EC2 instances
Instance Type EC2 with Amazon command line interface
Instance life cycle Describing Regions
Differences between reboot, stop, and terminate Availability Zones, and Endpoints
Building an EC2 windows and linux instances Managing instances in an Availability Zone

Lesson 10: Amazon Machine Image (AMI)


Introduction to AMI
Creating AMI
Managing AMIs
Working with Windows, Linux AMIs
Different Locations AMI
Shared and Paid AMI
Making an AMI Public
Hands on

Lesson 11: Elastic Block Storage (EBS)


Features of Amazon EBS
Amazon EBS volumes
Managing EBS volumes
Increasing the volume size
Amazon EBS snapshots
Moving Snapshots
Hands on

Lesson 12: Elastic Load Balancer (ELB)


Creating a load balancer
Internal and external load balancer
Load balancing protocols
Security groups for the load balancer
Health check for the load balancer
Creating a Target Group
Attaching a Target Group
Managing Target Group
Lesson 13: Auto Scaling Group (ASG)

What is auto scaling?


Auto scaling components
Creation of launch configuration
Configuration of auto scaling policies
Creating a Launch Template
Modifying Launch Templates
Interchanging Launch Templates
Advantages of using auto scaling with EL

Lesson 14: Virtual Private Cloud


What is Amazon VPC? Creating a NAT instance in a VPC
VPC Essentials Configuring a Web application in VPC
Default and Nondefault VPC Pricing for Amazon VPC
VPC Networking and ACL Security Groups
Security Groups Elastic IPs
DNS and DHCP Options Sets Placement Groups
VPC Peering and Endpoints Key Pairs
Subnet Routing Network Interfaces
VPC Internet Gateway
ElasticIP addresses and network interfaces
VPC integration with many other AWS services

Lesson 15: Amazon Route 53


Route 53 as your DNS service
Using Traffic Flow
Route 53 Health Checks
Configuring DNS Failover
Latency Based Routing
Weighted Routing Policies
Hosting web portal using Route53
Creating Domain in Freenom
Adding Naming Servers
Hands On
Lesson 16: Identity and Access Management (IAM)

IAM Features
Getting Started With IAM
Creation of user, groups, roles
Managing & Writing policies
Credential Report
Creating Access keys
Creating Secret Access Keys
Activate Regions
Managing Regions
IAM Console and the Sign-in Page

Lesson 17: Simple Secure Storage (S3)


What is object Storage? Bucket Permissions
Data as objects Object Permissions
Lifecycles of S3 Metrics
Managing Buckets Access Points
Accessing S3 storage via tools Object Lock
S3 Replication Creation of a static website using S3 storage
Versioning

Lesson 18: Relational Database Systems (RDS)


RDS Essentials
Launching RDS instance
Selecting the Engine
Configuring the Database Engine
Setting of Automatic Backups
Installing MySql
Authorizing access to DB
Connecting to Endpoint
Managing RDS Database

Lesson 19: Amazon Cloud Watch


Amazon Cloud Watch Architecture Creating Dashboards
List of services monitored by Cloud Watch Analyzing time intervals
Collect and track metrics Set Alarms
Monitoring memory and disk Metrics
Monitoring logs, Graphs
Lesson 20: Simple Notification Services

Simple Notification Service overview


SNS architecture
Publishers and subscribers
Creation of a topic
Subscribing to topic via Email
Setting notification for EC2 instance changes

Lesson 21: Elasti Cache


Redis Introduction
Redis Parameters Groups
Redis Endpoint
Redis Port No.
Redis Backup
Redis Cache Configuration
Memcache Introduction
MEMCache Configuration
MemCache Endpoint
Hands On

Lesson 22: GIT – GitHub & Bitbucket


Introduction
What is a Version Control System (VCS)? Distributed Vs Non-distributed VCS
What is Git
Alternatives to Git
Installation and Configuration
Obtaining Git Installing Git
Common configuration options GUI tools
Key Terminology
Clone Working Tree Checkout Staging area Add
Commit Push Pull Stash
Git - Local Repository Actions Creating a repository (git init) Checking status (git status)
Adding files to a repository (git add) Committing files (git commit) Removing staged files (git reset)
Removing committed files (git rm) Checking logs (git log)
Git - Remote Repository Actions Creating a remote repository (git init) Cloning repositories (git clone)
Updating the remote repository from the local (git push) Updating the local repository from the remote (git pull)
Tagging in Git What are Git Tags? Listing tags Lightweight tags
Displaying tag details (tag show) Annotated tags
Checking out tags Pushing tags Pulling tags
Branching in Git
What is a branch
A note about <HEAD> Listing branches Create new branch Checkout branch Pushing branches Pulling branches Merging in Git
Fetching Changes (git fetch) Rebasing (git rebase)
Git Pull
Git Workflows Different ways of using Git Centralized
Feature Branch Gitflow Workflow Forking Workflow

Lesson 23: Maven Build Tool


Issues before in manual process of build process
Automated build process
Introduction
Maven Structure and Installation
Maven Dependencies
Maven Repositories
Maven Plug-ins
Maven Configuration
Integration with SCM tools
Maven Project

Lesson 24: Jenkins CI/CD TOOL


Introduction
How to install and configure Jenkins
How to achieve Continuous Integration with Jenkins
Jenkins Jobs
How to schedule jobs in Jenkins
How to integrate Jenkins with Ant
How to integrate Jenkins with Maven
How to integrate Jenkins with Slack
How to integrate Jenkins with Shell scripts
How to integrate Jenkins with Python scripts
Jenkins dashboard
Jenkins authentication
Jenkins plugins – how to download and use
Parameterizing the build
One click regression
Overview of Continuous Integration (CI)
What it means Continuous Integration? Fundamental of CI
How CI helps to Agile Development History of Jenkins
WhereJenkinsFit in Organization Overview of Jenkins community
Setup and Running Jenkins
Prerequisites
Preparing Environment Installing Git
Setup Account
Install Jenkins on Ubuntu / Windows Configuring a Node
Running Jenkins as Stand-Alone/ Apache Server Backup Jenkins data
Configuring Jenkins server
Configure Dashboard Configure System Environment Global Properties
Configure Build Tools Configure Proxy
Working with Jenkins Build Job
Create and Configure a job Run a job manually Triggering a Build Scheduled Build job Manual Build job
Polling SCM
Maven and ANT Build Step Execute a Shell

Lesson 25: Configuration Management Tool CHEF


What is Chef
Common Chef Terminology
Chef Server
Chef Workstation
Chef-Repo
Chef-Client
Server and Nodes
Chef Configuration Concepts
Chef Architecture
What are Data Bags?
Creating user and sudo Group Data Bags
Building a recipe to deploy local user accounts From Data Bags
What are Environments and why do they matter
Creating & Configuring Environments
Deploying to Different Environments
Viewing and Environments with Knife
What are Roles
Creating A web server Role
Creating Db Server Role
Creating a Base Role

Lesson 26: Docker Containers


Installing Docker on Windows
Installing Docker on Linux
What is container
Docker run command
Theory of pulling and Running Containers
Working with images
Docker Files
Container Life cycle
Creating Docker Hub Profile
Processes of Containers
Running Micro Service
Pushing Docker files to Docker Hub
Lesson 27: Elastic Container Service (ECS)
Elastic Container Service overview
Creating Clusters
ECS Task definitions
Managing Containers
ECS Nodes
ECS MonitoringProcesses of Containers
ECS Hands on

Lesson 28: Elastic Kubernetes Service (EKS)


Introduction to EKS How pods works
Creating EKS Cluster Installations and configuration kubernetes cluster
Configuring IAM Authenticator Pod lifecycle
Installing Kube-ctl Work with pods
Configuring Kube-ctl Work Services
Creating Worker Nodes Work Deployment
Managing Yaml Deploying Service on Pods
Creating PODS

Lesson 29: Vagrant


Virtual Box Installation
Vagrant Installation
Vagrant without Virtual Box
Vagrant Machine
Vagrant Files
Boxes
Running Vagrant Machines
SSH to Vagrant Machine
Synced Folders
Networking Basics
Environment Management

Lesson 30: Terraform


Introduction to Terraform
Terraform Fundamentals
Terraform Configuration Basics
Terraform Scripting
Terraform stacks
Terraform State Files
Setup Module
Building Infrastructure Using Terraform
Managing Terraform Automation
Deploying using Terraform
Our Branches
Head Office
Flot no:501, 5th Floor, Namdev Block-A, Prime hospital
Lane, Ameerpet, Hyderabad, Telangana, 500038

Corporate Office
Flot no:501& 502 5th Floor, Aditya Trade Center
Passport office building, Ameerpet, Hyderabad, Telangana, 500038

Branch Offices
Manjeera square, Flat No: 201-A, 2nd Floor, opposite to
Prime Hospital, Ameerpet, Hyderabad, Telangana 500016

Manjeera square, Flat No: 203, 2nd Floor, opposite to


Prime Hospital, Ameerpet, Hyderabad, Telangana 500016

Manjeera square, Flat No: 202, 2nd Floor, opposite to


Prime Hospital, Ameerpet, Hyderabad, Telangana 500016

Manjeera square, Flat No: 403, 4thFloor, opposite to Prime


Hospital, Ameerpet, Hyderabad, Telangana 500016

HYDERABAD | BANGALORE | PUNE | CHENNAI | NOIDA

Flat No:501, 5th Floor, Namdev Block-A, Prime Hospital Lane, Ameerpet, Hyderabad.
93914 52336 www.gauthamit.com
If anything is worth doing,
do it with all your heart.
- Buddha

HYDERABAD | BANGALORE | PUNE | CHENNAI | NOIDA

Flat No:501, 5th Floor, Namdev Block-A, Prime Hospital Lane, Ameerpet, Hyderabad.
93914 52336 www.gauthamit.com

You might also like