MAIN MENU

Main Menu

Institute / Trainer Account

Social Links

img

DevOps with AWS Training
By
QSHORE TECHNOLOGIES

Course Info

Course Description:

Trainer has 14+ Years of Experience in IT Industry and he is working into one of the reputed company, also having 7+ years of training experience.

Overall 10980 got placed into reputed MNC companies all over the india. 

 

Introduction to DevOps

  •   DevOps Principles in detail
  • ·         DevOps Engineer Skills in the market
  • ·         Knowing DevOps Delivery Pipeline
  • ·         Market trend of DevOps
  • ·         DevOps Technical Challenges
  • ·         Tools we use in DevOps

DevOps on Cloud

  •  ·         Essentials of Cloud computing?
  • ·         Cloud and virtualization architecture
  • ·         Cloud deployment architecture
  • ·         Cloud providers – An overview
  • ·         Why we need DevOps on Cloud?
  • ·         Introducing to Amazon web services

 

Linux for DevOps

Shell scripting

Git and GitHub

  • ·         What is Version Control system?
  • ·         Installing Git on Windows / Linux
  • ·         Working with Git bash
  • ·         Creating a repository on git
  • ·         Git Workflow
  • ·         Git Stages
  • ·         Compare code changes with different git stages
  • ·         Compare code changes with different local commits
  • ·         Why do we need GitHub/ Central Repo?
  • ·         Creating github account
  • ·         Creating a repo on github account
  • ·         Cloning a repo from GitHub
  • ·         Push code onto remote repository
  • ·         Working with other developer code
  • ·         Git clone vs Git pull
  • ·         Unable to push changes onto remote repository
  • ·         Connecting to Github using ssh
  • ·         Map local repo with remote repository - git remote add
  • ·         How a Java developer push code onto remote repository
  • ·         Working with Commits on Git
  • ·         Know information about specific commit on Git - git show
  • ·         Working with commits on GitHub
  • ·         Commit changes directly on GitHub
  • ·         Branching strategy
  • ·         Why do we need Branches?
  • ·         Branching strategy to protect working code
  •  
  • ·         Working with branches on GitHub
  • ·         Working with branches on Git
  • ·         Committing changes on branches
  • ·         Merging changes onto master branch from dev
  • ·         Resolving merge conflicts
  • ·         Fork a repository
  • ·         Creating a Pull Request (PR)
  • ·         Working with Private Repositories
  • ·         Adding Collaborator to a GitHub Repository
  • ·         Creating Protected Branch
  • ·         Tagging a commit
  • ·         Revert changes from working directory
  • ·         Reverting changes from Staging Area and Local Repository
  • ·         Using .gitignore file
  • ·         Git rebase vs Git Merge
  • ·         Allowing Developers to check-in code
  • ·         Enabling DevOps workflow on Dev branch
  • ·         Pull Request (PR) to merge code from Dev branch to UAT branch
  • ·         Release code onto Production
  • ·         Git hooks
  • ·         Git cheat sheet

Maven

  •  ·         Maven Introduction
  • ·         What is Maven
  • ·         How Maven helps to a DevOps Engineer
  • ·         Maven project structure
  • ·         Maven plugins
  • ·         Project Object Model (POM) – fundamental unit of work in Maven project
  • ·         Maven build lifecycle
  • ·         Java Installation on Windows / Linux
  • ·         Setup maven on windows / Linux
  • ·         Build Maven Project on Linux
  • ·         Create a 1st Project with Maven Archetype
  • ·         Default Directory Structure
  • ·         Steps Involved to Build a Java Project
  • ·         Maven Goals
  • ·         Maven Goals in Action
  • ·         What is pom.xml and How it Works
  • ·         Transitive Dependency
  • ·         Maven Repositories
  • ·         Maven goals - Deploy Goal for Local Repository
  • ·         Push Maven Project onto GitHub
  • ·         Prepare Maven Server
  • ·         Plugins and Dependencies in pom.xml
  • ·         Settings.xml file
  • ·         Tomcat Server Configurations
  • ·         Deploy war on Tomcat Server
  • ·         Maven in DevOps workflow
  • ·         Setup Jenkins server
  • ·         Add Maven Build server as an agent to Jenkins
  • ·         Build a Java Project on Agent Server
  • ·         Build a war file on Agent Node (Maven Server)

 Jenkins

  • ·         Essentials of Continuous Integration
  • ·         An example scenario where CI is used
  • ·         Know about Jenkins and its architecture in detail
  • ·         Jenkins tool Management in detail
  • ·         Know about User management in Jenkins
  • ·         Authentication
  • ·         Jenkins own database user creation
  • ·         Options to enable integration with LDAP
  • ·         Authorization
  • ·         Matrix based authorization
  • ·         Project based authorization
  • ·         Pipeline setup used in real-time
  • ·         Creating jobs and automatic build settings
  • ·         What is Jenkins Pipeline?
  • ·         Why Pipeline?
  • ·         Integration with GIT
  • ·         How to enable project-based authorization for a job
  • ·         Source code management while creating jobs
  • ·         Triggering automated build o Maven job setup o Know about post build options for jobs like notifications, trigger another build, publishing reports, etc.
  • ·         Adding a slave node to Jenkins
  • ·         Building CI/CD Pipeline
  • ·         Notification/Email settings in Jenkins
  • ·         Plugin management in Jenkins
  • ·         Groovy scripting to develop CI/CD pipeline

Artifactory

  •  ·         Artifactory setup and Integration with Jenkins

SonarQube

  •  ·         SonarQube Introduction
  • ·         SonarQube Installation on EC2
  • ·         SonarQube Console Overview
  • ·         SonarQube Installation with PostgreSQL Database
  • ·         SonarQube Integration with Jenkins

Ansible

  •  ·         Introduction, Lab setup
  • ·         Adhoc commands and how to use in real-time?
  • ·         Ansible inventory
  • ·         Ansible.cfg file
  • ·         What is Ansible playbook and how to write ansible playbook?
  • ·         Conditions
  • ·         Variables, Tomcat Setup
  • ·         Ansible vault
  • ·         Ansible Roles
  • ·         Setup Jenkins using Ansible,
  • ·         Ansible Galaxy
  • ·         CI/CD Job to setup tomcat and deploy war file

Docker

  •  ·        Docker & Kubernetes Introduction
  • ·         Docker Introduction
  • ·         Docker container life cycle
  • ·         Docker Commands
  • ·         DockerHub Introduction
  • ·         Docker Images
  • ·         Docker Networks Introduction
  • ·         Docker Networks
  • ·         Docker Volumes introduction
  • ·         Docker Volumes
  • ·         Dockerfile explained
  • ·         Docker Compose
  • ·         Docker Swarm

Kubernetes

  •  ·         Introduction to Kubernetes
  • ·         Kubernetes Cluster Architecture — An overview
  • ·         Understanding concepts of Pods, Replica sets, deployments and namespaces
  • ·         Understanding the concepts of services and networking
  • ·         Persistent volumes and persistent volume claims —an overview
  • ·         Design of Pods
  • ·         Understanding labels, selectors, jobs, and schedulers

Prometheus

  •  ·         Prometheus Setup
  • ·         Grafana Setup

Amazon Web services (AWS)

  • What is AWS and why?
  • AWS global infrastructure
  • Introducing IaaS, PaaS& SaaS Service Models
  • We will cover below AWS services during course
  • Identity access management (IAM)
  • EC2
  • S3
  • AWS CLI
  • Key management service
  • EFS
  • Cloud Watch
  • Cloud Front
  • Cloud Trail
  • Lambda, RDS
  • VPC
  • Elastic Bean stack
  • Cloud Formation
  • System manager
  • AWS cost explorer
  • Auto scaling
  • Load balancing
  • Simple notification Service
  • VPC

Topics covered:

DevOps, AWS, AWS DevOps

Facilities:

  • Online Training
  • Classroom Training
  • Study Material
  • Job Support

Institute Info

Faculty : Anvesh
Duration : 60 Days
Course Fee : 15,000
Training Type : Online, Classroom
Batch Type : Regular, Weekend, Fastrack

Related Courses

Register Now

SEND COURSE ENQUIRY