Introduction to DevOps
Overview of DevOps
Roles and Responsibilities
Basics of Virtualization
Introduction to Virtual machines
Why Virtualization is required?
How to install Virtual Box?
How to create VMs Using Virtual Box?
Virtualization with Vagrant
Introduction to Vagrant
Why Vagrant is required?
How to use Vagrant?
Learn how to Launch VMs Using Vagrantfile
DevOps Source Code Management GIT/GITHUB
What is Version Control System?
DevOps Source Code Management Bitbucket
What is Bit Bucket?
Using Bit Bucket
Creation of Repos
Creation of branches
Creation of Pipelines
DevOps Build Management MAVEN
Automated Build Process
Integrated Maven Build
DevOps Continuous Integration Tool Jenkins
What is Jenkins
What is node
Setting up a node
Creating Application Builds
Cloning the sample Project
Creating the Jenkins job and Configuring a Git Repo
Compiling in Jenkins
Browsing the workspace in Jenkins
App Packaging in Jenkins
Cleaning up past build
DevOps Middleware Tier Apache Tomcat
What is Apache Tomcat?
Installation, Setup and configuration
Running Apache Tomcat
Jenkins Integration of Apache Tomcat
DevOps Artifactory J-Frog Artificatory
What is Artifactory
DevOps Image Building Tool Packer
What is Packer?
Why do we use Packer?
How to Install Packer?
Running Packer to create AWS AMI Images
DevOps Provisioning Tool TERRAFORM
Launching infra using Terraform
Learn how to Create AWS Infrastructure using Terraform
Learn how to manage AWS Infrastructure using Terraform
DevOps Configuration Management Tool ANSIBLE
Introduction to Ansible
Testing with First Ansible
Ansible Configuration Basics
Plays & Playbooks’ basics
Basic Play book
Advanced Playbook usage
DevOps Configuration Management Tool Puppet
Introduction to Puppet
Installing Puppet Master
Writing manifest files
Deploying apps to Puppet Master
Configuring Test Builds
Performing test Builds
Pushing App to Production
DevOps Containerization DOCKER
What is Docker
Installing Docker on Windows, Linux
Docker Pull, Build, Run
Working with images
Container Life cycle
Pushing App to DockerHub
DevOps Container Orchestration Kubernetes
What is Kubernetes?
Services and Deployment
Installation of Kops, Kubectl
Pushing App to Kubernetes Cluster
DevOps Continuous Code Inspection SonarQube
What is SonarQube?
Installation on Sonar Qube?
How to use Sonar Qube?
Integration of Sonarqube with Maven Project
DevOps Continuous Monitoring Tools Nagios
Introduction to Nagios
How the Nagios XI works
Add windows and Linux Hosts to Nagios
Monitoring different services and resource
DevOps Continuous Log Analysis Tools ELK
What is ELK?
Configuring Logstash and Kibana
Senior DevOps Architect
He is a solutions architect, consultant and software developer that has a particular interest in all things related to Big Data, Cloud, DevOps, Security & API. He is recognized as an Cloud Master and is an AWS Certified Solutions Architect Professional, Azure DevOps, Azure Administrator & AWS Certified DevOps Professional. He loves to teach people how to use the AWS properly, to get them ready for their AWS certifications, and most importantly for the real world.
Software Testing Training in Chennai Key Skills
- Continuous Integration
- Continuous Delivery
- Continuous Deployment
- Infrastructure as a code
- Devops certifcation
- Code repository
- Build Tools
Course Price & Discounts
- 55% Discount for Online Program
- 40% Discount for Batch Enrollment
- Referral Discounts Available