DevOps Engineer with AWS Cloud

Live Class: 01 Dec 2020

Enrolled: 31

Duration: 35 Hours

About Course

DevOps Engineering on AWS shows you how to use the most common DevOps patterns to develop, deploy and maintain applications on AWS. DevOps engineers are one of the highest-paid professionals in the world and this is the demanding tech job currently around the world. DevOps is a good career path and a proper plan and approach will get you a good job .The DevOps space is always evolving and new tools are emerging day by day.

You’ll learn the core principles of the DevOps methodology. Course is designed for 30 hours of informative Lab Session with Demos and Assignments.

Topics - covered in the course

MODULE 1:- INTRODUCTION TO DevOps

•  What is DevOps
•  History of DevOps
•  What is Dev and Ops
•  Definition of DevOps and Software Development Life
•  Cycle Build and release workflow
•  DevOps main objectives

•  Installing Git for Windows
•  Basic Commands Overview Diff b/w Git and SVN
•  Git stages Creating Branches
•  Git merge and rebase Backing Out Changes
•  Renaming and Moving Files & Deleting Files
•  Git Repository Setup
•  Git push, pull and fetch
•  Git Stash, Git Conflicts, Git fetch, Git Tags & Git cherry pick
•  How to use Github and Bitbucket

•  Over view of Maven
•  Diff b/w Maven and Ant
•  How to install Maven in Windows and Linux Maven Phases
•  Maven repositories
•  How to create .Jar, .war and .ear files
•  How to add dependency files
•  Sample Maven Projects
•  How to Deploy Executable files in Application Servers

•  What is Tomcat
•  How to install Tomcat in windows
•  How to install Tomcat in Linux
•  How to deploy code in Tomcat
•  Deploying code by using Jenkins

•  What is CI/CD
•  Introduction to Jenkins
•  History of Jenkins/Hudson
•  How to install Jenkins in Windows and Linux
•  How to create Jobs
•  Diff types of jobs Working with Github
•  Working with Build tools
•  Build from Github Project
•  Managing Remote Systems with Jenkins Parameterised Builds
•  Securing Jenkins
•  How to install plugins in Jenkins Scheduling Builds
•  Setting up Different Types of Automated Builds
•  How to configure one job to another job
•  Configure Global Security Jenkins Administration
•  How to create maven type job
•  How to create ant type job Jenkins pipeline
•  Jenkins Backup
•  How to deploy code in servers Authentication and Authorization
•  How to create Nodes in diff Servers Build pipeline view
•  Most useful 20 plugins

•  What is Sonarqube
•  How to Install Sonarqube
•  Analyzing with Sonarqube scanner for Maven
•  Integrate Sonaqube with Maven
•  Integrate Sonaqube with Jenkins

•  Workflow of Chef
•  How to install Chef in Linux and Windows
•  What is Work-station, Chef-Server, Nodes Servers and Nodes concept
•  Chef Configuration Concepts Workstation Setup
•  Creating Cookbooks and uploading into server
•  How to use Ruby in Chef
•  About Bootstrap Package/service actions
•  Installing Multiple packages at one time
•  How to manage Chef-Servers
•  Create roles
•  Add Roles to organization
•  How to Add Run list to Node Check node Details
•  How to create Data bags
•  Add Database to organization
•  Create a server and add to organization
•  Check node details using knife
•  Create organization Environments
•  Add yourself and node to organization
•  Adding nodes to Chef-Server
•  Most useful cookbooks
•  What is Puppet
•  What is diff b/w Puppet and chef?
•  What is Ansible & its features
•  How to setup Ansible
•  Understanding Ansible architecture & Execution Ansible documentation
•  Installing packages by using Ansible Writing playbook

•  Introduction cloud
•  Benefits of AWS
•  Sevices EC2, Auto Scaling, S3, Cloud Watch & SES

•  Installing centos/ RHEL on VMware
•  installing centos/ RHEL
•  Oracle VirtualBox

•  Learning the Basics of Docker
•  Introduction to Docker Containers vs Virtual Machines
•  Docker Architecture
•  Docker Hub Docker
•  Installation
•  Creating Our First Image
•  Working with Multiple Images
•  Packaging a Customized Container
•  Running Container Commands with Docker
•  Managing and Removing Base Images
•  Pushing to Docker Hub
•  Creating Shared volume groups Create own images
•  Docker Networking Docker file for user Volume management
•  Docker Link
•  Docker Compose

•  All basics of Linux
•  How to create files, dir, and groups
•  How to change permissions of files, dir, and groups
•  How to create users ssh
•  Scp
•  Winscp
•  Cron

•  Variables
•  Operators
•  Expressions
•  Control statements
•  Arrays
•  Loops
•  Basic script example
•  Command line arguments

•  Nagios Introduction
•  Nagios Architecture
•  Nagios Plugins
•  Nagios Commands
•  Nagios Notification

•  What is Terraform?
•  Terraform Core concepts
•  Variables
•  Provider
•  Module
•  State
•  Resources
•  Data Source
•  Output Values
•  Plan
•  Apply
•  Terraform lifecycle – init, plan, apply, and destroy

•  What is Packer?
•  Baking a website image for EC2
•  Provisioning with a configuration management tool
•  Building images

•  SDLC Process
•  Scrum Process
•  Kanban Process

•  Project Integration
•  Best Practices

About Instructor

0 Rating

0 Reviews

31 Students

1 Courses

Puneet Kumar

20 years of experience in IT industry and expertise in providing training for Devops and relevant technologies.

₹14500
₹36250 60% off
Enroll Now

Course Offerings

  • Instructor Led Live sessions
  • Clarify doubts during session
  • Access Session Recordings
  • Attend on mobile and Tablet
  • Project reviews by Instructor
  • Direct Messages
  • Feedback from Instructor
  • Full lifetime Resources
  • Certificate of Completion
  • Employability opportunity