About Sahosoft 

 

Sahosoft is the best resource for learning Web Technologies Quickly & Easily. Sahosoft website is all about creativity and innovative work in the field of Technology.

We provide Online Classes, Online Live Project Training, Corporate Training, Membership Plan, web development course videos and articles. Sahosoft Online Classes are amazing and easy to learn from basic to advanced level.

Sahosoft provides tutorials of different programming languages and Computer subjects.  The main purpose of this Course is to provide quality learning content for students and professionals. We understand your attachment with the content, so committed for delivering you the best possible material. 

Sahosoft also provide free videos from my YouTube channel and source code and you are free to use it and make changes.

Here is my YouTube channel link:

https://www.youtube.com/channel/UCcsUx7ZOL1Sa3oylC29VseA/videos

About Course                                                                     

 

This DevOps training course is designed keeping in mind the latest trends in the industry. The course focuses on creating a strong base for various DevOps tools including Git, Jenkins, Docker, Ansible, Kubernetes, Prometheus and Grafana, and Terraform. The training is completely hands-on oriented and designed in a way that will help you in becoming a certified practitioner by providing you an intensified training for the best practices about Continuous Development, Continuous Testing, Configuration Management including Continuous Integration and Continuous Deployment and finally Continuous Monitoring of the software throughout its development life cycle. This AWS DevOps Training covers industry-recognized and widely used concepts such as Infrastructure-as-Code, CI/CD pipeline, Immutable Infrastructure, Deployment Strategies, Containers, etc and how to implement these principles on AWS platform using services such as Code-Suite services, CloudFormation, Elastic Container Service, etc. AWS DevOps engineer training is aligned with the AWS Certified DevOps Engineer – Professional course, which is structured around the 6 domains outlined in the AWS exam blueprint. 

 

DevOps Certification Training Curriculum

 

Lesson 1:   Overview of DevOps

 

Goal: 

In this module, you will be introduced to the DevOps environment. We will Understand the benefits of DevOps over other software development processes, will gain insights into the DevOps environment, also will get an overview of different DevOps Tools and will get a picture of the working of the DevOps Delivery Pipeline.

Topics: 

 

Lesson 2:  Version Control with Git

 

Goal: 

This module you will gain insights into Source Control Management and learn the functionalities of Git.

Topics: 

 Hands On: 

 

Lesson 3:  Git, Jenkins & Maven Integration

 

Goal:

 

This module you will learn about the different actions performed through Git and will be introduced to Jenkins and Maven. We will perform various Git commands, Understand Maven Architecture and dependencies, Learn about Continuous Integration & its importance and will understand Jenkins and its features

 

Topics:

 

Hands On:

 

 

Lesson 4:  Continuous Integration using Jenkins

 

Goal:

 

In this module, learn how to perform Continuous Integration by building applications with the help of Maven and create deployment pipelines using Jenkins.

 

Topics:

 

 Hands On:

 

 

Lesson 5:  Continuous Management using Ansible

 

Goal:

 

This module you will learn how to manage and configure your infrastructure using Ansible Ad-Hoc commands, Playbooks, and Roles.

 

Topics:

 

 Hands On:

 

Lesson 6:  Containerization using Docker Part – I

 

Goal:

 

In this module, introduces learners to the core concepts and technology behind Docker. Learn in detail about containers and various operations performed on them.

 

Topics:

 

 

 

 

 Hands On:

 

Lesson 7:  Containerization using Docker Part – II

 

Goal:

 

In this module we will learn how to use Docker Hub registry, deploy a multi-tier application using Docker Compose, and create a swarm cluster.

 

Topics:

 

 Hands On:

 

Lesson 8:  Orchestration using Kubernetes Part - I

 

Goal:

 

In this module you will learn about Container Orchestration and Basic of container management using Kubernetes.

 

Topics:

 Hands On:

 

Lesson 9:  Orchestration using Kubernetes Part - II

 

Goal:

 

In this module Learn and deploy different service discovery mechanisms, utilize Volumes for persistent storage and deploy StatefulSets for stateful applications.

 

Topics:

 

 Hands On:

 

Lesson 10:  Monitoring using Prometheus and Grafana

 

 

 

 

Goal:

 

In this module, you will learn how to collect, monitor, and visualize data using Prometheus and Grafana.

 

Topics:

 Hands On:

 

 

Lesson 11:  Provisioning using Terraform Part - I

 

Goal:

 

In this module we will learn how to provision and manage infrastructure on a Cloud Platform (AWS) using Terraform Configuration Files.

 

Topics:

 

 Hands On:

 

 

Lesson 11:  Provisioning using Terraform Part - II

 

Goal:

 

This module also deals with Terraform State commands to manage the current state of your infrastructure. Deploy a fully usable and working infrastructure using Terraform.

 

Topics:

 

 

 Hands On:

 

 

Lesson 12:   SDLC Automation

 

Goal:

 

In this module, you will learn how to automate Software Development Lifecycle using various AWS development tools. 

 

Topics:

 

Hands On:

 

 

 

 

 

 

Lesson 13:   Automating Infrastructure With CloudFormation

 

Goal:

 

In this module, you will be introduced to important aspects of CloudFormation. Along with it, you will also learn how to use CloudFormation Templates to model and provision the AWS resources in an automated and secure manner for your application. 

 

Topics:

 

Hands On:

 

 

Lesson 14:   Configuration Management Using OpsWorks

 

Goal:

 

In this module, you will get to know the nitty-gritty of AWS OpsWorks and learn how to create stacks and manage configuration with AWS OpsWorks. 

 

Topics:

 

 

Hands On:

 

Lesson 14:  Automate Monitoring And Event Management In AWS

 

Goal:

 

In this module, you will understand how to implement the concepts of continuous monitoring and management using CloudWatch and CloudTrail. You will also learn to set-up event-driven automated actions. 

 

Topics:

 

Hands On:

 

 

 

 

 

Lesson 15:   Container Management Tools

 

Goal:

 

In this module, you will learn about container management tools like Elastic Container Registry (ECR), Elastic Container Service (ECS) and Fargate. 

 

Topics:

 

 

Hands On:

 

 

 

Lesson 16:  Live Project Training

 

Goal:

 

The project will help your ability to work with AWS services using your DevOps skill. We will build a modern Application using AWS, Kubernetes, Docker, GitHub, Angular and Java.

 

Topics: