AWS+Azure+Google Cloud Infrastructure with DevOps

Get course
AWS and Cloud

AWS + Azure + Google Cloud Infrastructure with DevOps

Download Course Content

AWS + DEVOPS COURSE CONTENT

1
AWS Cloud
2
Linux Basics
3
Introduction to DevOps CI/CD Flow
4
Git
5
GitHub
6
Jenkins
7
Maven
8
Ansible
9
Nexus Artifactory
10
Docker
11
Kubernetes
12
Terraform
13
Apache Tomcat

Projects

1
Live CI/CD with Git, Jenkins, Maven, Tomcat
2
Live CI/CD with Git, Jenkins, Maven, Ansible, Docker, Tomcat

AWS:

1
Introduction to Cloud
2
Creating AWS Free tier account
3
Understanding Regions and availability Zones
4
EC2 (Elastic Cloud Compute) • S3 (Simple Storage Service)
5
EBS (Elastic Block Storage)
6
IAM (Identity Access Management)
7
AMI (Amazon Machine Images)
8
Introduction to cloudwatch
9
Concepts of cloudwatch
10
Configuring Cloud trail
11
Concepts of Cloud Trail
12
Virtual private cloud (VPC) Creation/subnets
13
Crating storage services i.e. S3/Glacier/EFS
14
Creating Auto Scaling group & assign instances to auto scaling group
15
Creating new security groups in AWS
16
AWS Backup

Linux basics:

1
Linux Overview
2
Architecture of Linux
3
Linux Folder Structure
4
Linux Origins
5
What is Operating system
6
Unix and Linux difference
7
Linux File system structure
8
Basic Linux commands
9
Changing file permissions and ownership
10
User management
11
Editors
12
Filter commands
13
Simple filter and advance filter commands • Start and stop services
14
Find and kill the process with id and name
15
Package installation using RPM and YUM

Introduction to DevOps:

1
What is DevOps?
2
DevOps principles
3
Challenges
4
Importance of DevOps
5
What is Continuous Integration
6
What is Continuous Delivery
7
What is Continuous Deployment
8
Faster deployments using DevOps
9
DevOps job market

GIT & GITHUB: Version Control System

1
Introduction to GIT
2
GIT Installation and configuration
3
GIT Command Line
4
Subversion Controls/Git/Git HUB
5
Working with local repositories
6
Working with remote repositories
7
Branching Strategies
8
Merging code
9
Cloning repositories
10
fetch/pull Repositories
11
GIT cherry-pick
12
GIT rebase
13
Real time scenarios & Issues

Jenkins:

1
Introduction to Jenkins
2
Installation and configuration of Jenkins
3
Jenkins Architecture
4
How to achieve Continuous Integration with Jenkins
5
Creating Jenkins Jobs
6
Jenkins dashboard
7
Jenkins authentication
8
Jenkins plugins – how to download and use
9
Generate Reports & Enable Mail Notifications
10
Add Jenkins node/slave
11
Continuous Delivery Pipeline

Maven/ Build Tool:

1
Introduction to Maven
2
Maven folder structure
3
Maven Phases
4
Installation of Maven
5
Integrate Maven with Jenkins
6
Maven Configuration
7
Maven dependencies/plugins
8
jar/war/ear project structure
9
Explain pom.xml
10
Automate build process

Nexus Artifactory tool:

1
Introduction to Nexus Artifactory tool
2
Install and Configure nexus artifactory tool
3
Integrate Nexus with Jenkins
4
Moving war files to Nexus
5
Continuous deployment
6
Automate the process using Jenkins

Apache Tomcat:

1
Introduction to Apache Tomcat
2
Installing and configuring Tomcat
3
Tomcat Directory Structure
4
Deploying Web Applications
5
Deploying Jar and War files
6
The Tomcat Manager
7
JNDI Data Sources and JDBC
8
Monitoring and Performance Tuning Tomcat

Ansible:

1
Introduction to Ansible
2
Ansible terminology
3
Ansible Architecture
4
Advantages of Ansible
5
Ansible installation and configuration
6
How to add nodes to Ansible server
7
Ad-Hoc Commands
8
Components of Ansible
9
Ansible Inventory
10
Configuration
11
Creating Ansible Modules
12
How to write Ansible Playbooks
13
Implementing Roles
14
Implementing Tags
15
Ansible modules
16
Explain Ansible Galaxy
17
How to download playbooks from Galaxy
18
Real-time playbooks

Docker:

1
Introduction to Docker
2
Docker Installation and Configuration
3
Docker Components
4
Manage Docker Images & containers
5
Manage Docker images from Docker file
6
Explain Docker Vaults
7
Encryption/Decryption of Docker Vaults
8
Docker pull
9
Docker run
10
Docker Volume
11
Docker Networking

Kubernetes

1
Getting Started with Kubernetes
2
Configure and manage Kubernetes
3
Building A Kubernetes Cluster • Networking Kubernetes Pods
4
Migrating from On-premise to AWS.
5
Integrate Kubernetes with Continuous Integration (CI).
6
Ensuring High Availability and Disaster Recovery in Kubernetes.
7
Using Fargate to Manage
8
Troubleshooting
9
Migrate an existing Kubernetes environment from on-premise to AWS cloud
10
Integrate Kubernetes with third-party continuous integration (CI) software
11
Ensure high availability and disaster recovery in Kubernetes
12
Understand and adopt the tools available to efficiently manage

Terraform

1
Introduction to Terraform
2
Getting started with Terraform
3
Terraform Modules
4
Terraform: Writing in a more organized way
5
Installing Terraform – Windows Users
6
Installing Terraform – Linux Users
7
Creating first EC2 instance with Terraform
8
Terraform Code – First EC2 Instance
9
Understanding Resources & Providers
10
Understanding Resource & Providers – Part 2
11
Terraform Code – DO Droplet
12
Destroying Infrastructure with Terraform
13
Document – Destroying Specific Resource
14
Understanding Terraform State files
15
Understanding Desired & Current States
16
Challenges with the current state on computed values
17
Terraform Commands – State Files
18
Terraform Provider Versioning
19
Types of Terraform Providers
20
Note – Community Provider
21
Notes – Deploying Infrastructure with Terraform
22
Understanding Attributes and Output Values in Terraform
23
Referencing Cross-Account Resource Attributes
24
Terraform Variables
25
Approaches for Variable Assignment
26
Data Types for Variables
27
Fetching Data from Maps and List in Variable
28
Count and Count Index
29
Conditional Expressions
30
Local Values
31
Terraform Functions
32
Data Sources
33
Debugging in Terraform
34
Terraform Format
35
Validating Terraform Configuration Files
36
Load Order & Semantics
37
Dynamic Blocks
38
Tainting Resources
39
Splat Expressions
40
Terraform Graph
41
Saving Terraform Plan to File
42
Terraform Output
43
Terraform Settings
44
Notes – Read, Generate, Modify Configuration

Course highlights:

1
3 Real time Projects
2
Interview sessions topic wise
3
Interview preparation
4
3 months End to End training…

Operations Hands-on like:

1
What is server and configure servers?
2
Clusters Configuration
3
Day to day operations
4
Deep Drive about HUBS and Switches. etc.

Also Internal applications like:

1
Development Environments
2
Test Environment
3
UAT Environment
4
Production Environments

Internal Team Structure:

1
Emails & communication (way of communication)
2
Roles & Responsibility’s
3
Stand up Calls
4
Internal Team meetings
5
Releases and purpose
6
KT Sessions
7
Working on Daily tasks like Tickets

Be the first to add a review.

Please, login to leave a review
Price:
INR. 20,000 INR. 12,000
wpChatIcon
+91 9652532753