Launch Your Career High with DevOps

28 Chapters, 25 Tools covered in a huge video training course that helps you to learn DevOps at your own pace while having wordclass tech support available to you as well. Get this incredible course at an amazing price today as part of our New Year Sale. It is one tenth of our regular price! 

Special Deal Pricing Ends in:
--
Days
--
Hours
--
Minutes
--
Seconds

Self paced learning video library

Get a certificate like this one

State of the Art Learning Management System with integrated Q&A Forum

Have any questions about the course? Feel free to fill up this form and we will get back to you for clearing all your doubts
Phone*
Please fill all the required fields!
Please accept terms and conditions to proceed

Covers Everything in DevOps 


DevOps Concepts
  1. Who is a Developer
  2. Typical tasks of a Developer
  3. Who is an Operations person
  4. Typical tasks of an Operations person
  5. When Dev and Ops meet
  6. Typical issues between Dev and Ops
  7. Definition of DevOps
  8. DevOps Concepts
  9. DevOps Tools
  10. Periodic Table of DevOps
DevOps Terminologies
  1. Source Code Management
  2. Software Release Automation
  3. Continuous Integration
  4. Continuous Delivery
  5. Continuous Build
  6. Continuous Testing
  7. Deployment Automation
  8. Continuous Delivery vs Continuous Deployment
  9. Continuous Monitoring
  10. Infrastructure as Code
  11. Orchestration as Code
  12. Configuration as Code
Agile
  1. Waterfall Model
  2. Agile Model
  3. Scrum
  4. Kanban
  5. Sprint
Virtualization
  1. What is virtualization
  2. What is a VM
  3. Installing Oracle VM Virtualbox
  4. Creating a VM on Virtualbox
  5. Managing a VM on Virtualbox
Linux
  1. What is Linux
  2. What is Kernel
  3. What is Shell
  4. Downloading Linux
  5. Installing Linux on VirtualBox
  6. Logging into Linux
  7. Linux Filesystem
  8. Linux Commands
  9. Managing Software on Linux
  10. Implementing Apache Server on Linux
Scripting
  1. Scripting vs Programming
  2. Simple Linux Script
  3. Variables
  4. Conditional Programming
  5. Loop Programming
Python
  1. Do I need to know coding for DevOps?
  2. Python vs Other Programming Languages
  3. Python Syntax
  4. Variables
  5. Data Types
  6. Conditionals
  7. Loops
  8. Functions
  9. Modules
  10. Python PIP
Cloud Computing
  1. What is Cloud
  2. DevOps vs Cloud
  3. Types of Cloud
  4. Practical Example of IaaS with AWS
  5. Practical Example of PaaS with AWS
  6. Practical Example of SaaS with Google
  7. Understanding Cloud API on Google Cloud
AWS Cloud
  1. Why AWS is the market leader
  2. AWS Services
  3. EC2
  4. EBS
  5. VPC
  6. Security Groups
  7. Elastic IP
  8. S3
  9. RDS
  10. Elastic Load Balancer
Vagrant
  1. Automating and abstracting virtualization complexities
  2. Understanding various approaches used in automating virtualization
  3. Learning virtualization automation with Vagrant
  4. Vagrant’s use case as Workstation Standardization
  5. Vagrant as Infrastructure as Code
  6. Vagrant as Desired State Configuration Management
  7. Vagrant providers
  8. Vagrant Commands
  9. Vagrantfile
  10. Using Vagrant to launch multiple systems at once
  11. Familiarity with Vagrant Boxes
  12. Exporting and Importing Vagrant Boxes
  13. Using Vagrant to bootstrap a system with shell scripts
  14. Impact of Vagrant in DevOps timeline optimization
  15. Understanding company behind Vagrant
  16. Where to position Vagrant and where not to
Docker
  1. Introduction to Containerization
  2. Understanding Linux Containers
  3. Using LXC
  4. Understanding benefits of docker over LXC
  5. Understanding Docker Architecture
  6. Implementing Docker
  7. Docker commands to start, manage and stop containers
  8. Running docker containers in interactive mode
  9. Understanding ephemeral behavior of docker
  10. Data persistence in docker
  11. Network Stack of docker
  12. Understanding Docker repositories
  13. Using docker hub
  14. Creating own docker images and submitting to Hub
  15. Creating docker image from docker file
  16. Managing docker at scale
  17. Understanding docker’s use case as deployment tool
  18. Understanding concept of Immutable Infrastructure
Kubernetes
  1. What is orchestration
  2. Why Kubernetes is required
  3. Understanding of Swarm vs Kubernetes vs Mesos
  4. Understanding Kubernetes Architecture
  5. Implementing Kubernetes cluster on 4 Servers
  6. Managing docker lifecycle using Kubernetes
  7. Creating a deployment in Kubernetes
  8. Managing deployment
  9. Deleting Deployment
  10. Scaling of containers on Kubernetes
  11. Exploring container logs in kubernetes
  12. Understanding Kubernetes Docker Placements
  13. Implementing and Using GUI for Kubernetes
  14. Introduction to Microservices and relevance of Kubernetes in context
  15. Introduction to PaaS and relevance of Kubernetes in context
Terraform
  1. Introduction
  2. Why Terraform?
  3. Core Terraform Components
  4. Fundamental Concepts
  5. Terraform syntax, internals, and patterns
  6. Terraform Coding Examples
  7. Provisioning resources with Terraform on AWS
  8. Creating AWS compute instances
  9. Creating AWS databases 
  10. Creating Elastic IP
  11. Attaching Elastic IP with Instances
  12. Variables and Resource References
  13. Creating Security Groups
  14. Attaching Security Groups to AWS instances
  15. Remote Exec
  16. End to End Infrastructure and Configuration Automation with Terraform
GitHub
  1. Understanding of Source Code Repository as the point of handover from Developer team to Operations team
  2. Understanding Wall of Confusion
  3. Understanding Code Conflicts
  4. Understanding Merge Hell
  5. Understanding Possible Merger Issue Resolution approaches
  6. Understanding use case for git and brief history of Linus Torvalds’s contribution
  7. Using git in command line to clone an internet repository
  8. Using local git command line environment setup
  9. Using git to do commit code locally
  10. Integrating local git with remote git server
  11. Using Github.com by creating user account and projects
  12. Using Github.com UI to perform typical source code management tasks
  13. Understanding extra features of GitHub UI over basic git command line
  14. Concepts of bug tracking and collaborative documentation
  15. git clone of github repository
  16. distributed use of git
  17. Git history
  18. Creating own github clone using opensource alternative
Jenkins
  1. Introduction to Continuous Integration
  2. Understanding Jenkins and Hudson relation
  3. Implementing Jenkins through Infrastructure as Code
  4. Understanding concept of Job based automation
  5. Creating first job in Jenkins
  6. Enabling Git in Jenkins
  7. Integrating Git Server with Jenkins for periodic polling of source code changes
  8. Import sample java j2ee application on git server
  9. Trigger Jenkins job from Git
  10. Understanding Jenkins Deployment Architecture for better performance
  11. Implementing Jenkins Master-Slave
  12. Jenkins Build Triggers
  13. Jenkins Build Steps
  14. Jenkins Post Build Steps
  15. Jenkins Plugins
  16. Jenkins Global Configurations
  17. Jenkins Pipelines
  18. Pipeline DSL
  19. Pipeline Groovy
  20. Stages vs Jobs
Maven
  1. Understanding Build Process using Java code
  2. Using maven to build a Java project
  3. Understanding binary files using .class
  4. Understanding build packaging using .jar
  5. Understanding .war
  6. Maven Build Lifecycle
  7. Integrating Maven with Jenkins
  8. Running Maven from Jenkins
Nexus Artifact Repository
  1. Understanding Artifact Repository's role in DevOps Workflow
  2. Manual Maven Build Version Control
  3. Introduction to Maven Artifact Repository
  4. Introduction to Nexus Artifact Repository
  5. Implementing Nexus Repository
  6. Integrating Nexus with Maven
  7. Running Maven build in Jenkins to store build artifacts in Nexus
  8. Snapshots in Nexus
  9. Release in Nexus
  10. Downloading artifact versions from Nexus
SonarQube Code Testing Automation
  1. Introduction to Code Quality Testing
  2. Metrics to Measure Quality of Coding
  3. Introduction to SonarQube
  4. Implementing SonarQube
  5. Integrating SonarQube with Maven
  6. Running SonarQube Code Quality Analysis from Jenkins
  7. SonarQube Quality Gates
  8. Gated Jenkins Pipeline
Selenium Testing Automation
  1. Understanding Live Application Testing
  2. Live Website Testing
  3. Transaction Testing
  4. Installing Selenium IDE
  5. Recording Transactions
  6. Testing Transactions
Selenium WebDriver Testing Automation
  1. Understanding concept of automated testing
  2. Understanding webdrivers
  3. Installing Selenium Webdriver
  4. Writing a python wrapper
  5. Testing with Selenium using Python
  6. Jenkins Integration with Selenium using Python
Tomcat Middleware Platform
  1. What is a middleware
  2. What is Tomcat
  3. Understanding a Simple Java Web Application
  4. Installing Tomcat
  5. Managing Users in Tomcat
  6. Enabling Admin Access in Tomcat
  7. Managing Tomcat
  8. Deploying WAR files in Tomcat
  9. Undeploying WAR files
  10. Example Application on Tomcat
Jenkins Plugins for Deployment Automation
  1. Jenkins Plugin Management
  2. Overview of various deployment plugin
  3. Understanding of various deployment tools
  4. Container Deployment Plugin for Tomcat
  5. Installing Deployment Plugin
  6. Configuring Deployment Plugin
  7. Plugin based Deployment on Tomcat from Jenkins
Middleware API Automation
  1. Why is Tomcat a Middleware
  2. Examples of other popular middleware
  3. Configuring API access to Tomcat
  4. Using curl to call API
  5. Tomcat Deployment API
  6. Tomcat Undeployment API
  7. API based Deployment on Tomcat using Jenkins
Nagios
  1. What is Continuous Monitoring
  2. Need for Monitoring
  3. What is Nagios
  4. What can Nagios Monitor
  5. How does Nagios compare with Competition
  6. Installing Nagios
  7. Configuring Nagios for monitoring local system
  8. Understanding File structures in Nagios
  9. Understanding inter file relationships and dependencies in Nagios Configuration
  10. Configuring NRPE on Linux server
  11. Using NRPE to monitor Linux systems through Nagios
  12. Configuring NSClient++ on Windows
  13. Using check_nt to monitor Windows systems
  14. Understanding Nagios
  15. Ecosystem of Agent Alternatives
  16. Understanding Nagios
  17. Ecosystem of GUI Alternatives
  18. Understanding options for web based GUI management of
  19. Nagios Configurations
  20. Understanding Nagios Core engine alternatives
Puppet
  1. Introduction to Automation and Configuration Management with Puppet
  2. Introduction to concepts of resources and providers
  3. Desired State Configuration Management
  4. Managing Puppet Infrastructure as a Code
  5. Puppet Code Lifecycle
  6. Understanding architecture components
  7. Installing puppetmaster and puppet agent
  8. Implementing Puppet Enterprise GUI
  9. Writing Manifests
  10. Running Manifests locally
  11. Running Manifests on Server
  12. Using common resources – file, service, package
  13. Automate anything by executing commands through puppet
  14. Understanding non sequential coding style
  15. Implementing ordering in puppet
  16. Dissecting a puppet code run
  17. Understanding how to write platform independent code in puppet
  18. Using variables
  19. Using facter variables
  20. Puppet conditionals
  21. Use of embedded ruby templates in puppet
  22. Implementing modularity in puppet
  23. Using third party modules
  24. Creating own modules
  25. Applying automation modules on agents
  26. Automating web services with Puppet
Chef
  1. Introduction to Automation and Configuration Management with Chef
  2. Introduction to concepts of resources and providers in Chef
  3. Desired State Configuration Management push/pull mechanisms in chef
  4. Managing Chef Infrastructure as a Code n Git SCM
  5. Understanding architecture components
  6. Chef component integration flow
    Installing chef workstation, chef server, chef node
  7. Implementing enterprise chef with GUI
  8. Writing recipes
  9. Running recipes locally
  10. Running recipes on Server
  11. Using common resources – file, service, package
  12. Automate anything by executing commands through chef
  13. Implementing modularity in chef through cookbooks
  14. Using third party cookbooks
  15. Creating own cookbooks
  16. Uploading cookbooks
  17. Mapping cookbooks
  18. Applying cookbooks on agents
  19. Understanding concept of runlist
  20. Using file shipment within cookbooks
  21. Understanding benefits of sequential coding style
  22. Understanding the scalability of chef
  23. Dissecting a chef code run
  24. Understanding how to write platform independent code in chef
  25. Using variables
  26. Using ohai variables
  27. Chef conditionals & loops
  28. Use of embedded ruby templates in Chef
  29. Automating databases with Chef
  30. Automating web services with Chef
  31. Understand how chef knife can interact with cloud solutions like ec2
  32. Understand the ways to use chef on AWS cloud
  33. AWS Opsworks and how it works
  34. Difference between Opsworks and CloudFormation
  35. Chef’s cloud first approach
Ansible
  1. Introduction to Automation and
  2. Configuration Management with Chef
  3. Introduction to concepts of modules and providers in Chef
  4. Desired State Configuration Management through Push
  5. Understanding Ansible requirements
  6. Understanding enterprise implementation architectures
  7. Ansible code run workflow
  8. Installing Ansible Tower
  9. Installing Ansible Opensource
  10. Understanding concept of inventory
  11. Managing datacenter structures with inventory
  12. Writing playbooks
  13. Running playbooks
  14. Using common modules – file, service, apt, yum
  15. Automate anything by executing commands through Ansible
  16. Understanding benefits of yaml coding
  17. Common automation with Ansible
  18. Platform dependencies in Ansible code
  19. Using variables
  20. Ansible vault variables
  21. Using Ansible vault for storing passwords
  22. Automating databases with Ansible
  23. Automating web services with Ansible
  24. Wordpress Automation using Ansible
Azure DevOps
  1. Overview of Azure DevOps
  2. Managing Teams and Tasks in Azure Boards
  3. Understanding Azure Repos
  4. Working with Azure Repos
  5. Understanding Azure Piplines
  6. Building with Azure Pipelines
  7. Artifact Management with Azure Artifacts
  8. Deployment in Azure Pipeline
  9. Testing with Azure Test Plans
  10. CICD with Azure Pipeline
Have any questions about the course? Feel free to fill up this form and we will get back to you for clearing all your doubts
Phone*
Please fill all the required fields!
Please accept terms and conditions to proceed
Docker & Kubernetes

Most scalable global applications are being built on the containerization platforms and job market is filled with openings for Docker and Kubernetes

Vagrant & Terraform

Hashicorp's virtualization and cloud automation coding tools are dominating the market as the defacto standard for infrastructure as code

Github & Jenkins

GitHub is the defacto source code management system of choice while Jenkins is the leader of CICD. Core of DevOps is made up of these two

AWS & Azure

DevOps goes hand in hand with Cloud Computing and every company on cloud uses DevOps on Cloud. AWS & Azure are the leading clouds

Sonarqube & Selenium

Monitoring as Code was pioneered by Nagios while Container monitoring was pioneered by Prometheus. Everyone uses these two

Puppet, Chef & Ansible

Puppet is dominating the agentbased automation market from 2005, while Ansible has become the defacto agentless automation tool

Python & Linux Scripting

Lambda is for serverless programming and Python is the most popular programming language in current time

Maven & Nexus

Atlassian dominates the Dev side of DevOps and every company uses the concepts of Agile and Kanban for the DevOps teams.

Rated as the #1 DevOps Course Curriculum


We cover topics that are of high demand in the market but not available from any other online video training website. And to top it all, our course costs much less than most alternative options in the market. We believe in under pricing and over delivering as a business model to generate genuine customer delight.

Most customers have rated us 4.9+ out of 5

Author

"It's a no brainer really! I jumped and grabed all the video courses once I saw the deal. Easy to follow labs and thorough instructions helped me quickly gain valuable practical insight to these DevOps tools - almost as if I learned on the job."

Ashwini Kumar
Terraform Engineer
Author

I wanted to understand DevOps enough to be able to lead my team. But this devops course has given me so much insight, I can now proudly say that I probably know DevOps better than my DevOps architect folks. This has helped me to gain tremendous respect within my team. I have recommended this same course to every team member.

Praveen Kumar
Manager
Author

I decided to switch my career to IT and I was told that DevOps is the best choice for building a career in IT. Thats because the domain is new and expectations are less about relevant experience in this field. I needed a good self paced material to learn it alongside my day to day non IT work. I am so happy with my purchase at devopsvideo.com. It is a comprehensive course that covers everything I need to know about DevOps

Samik Das
Mechanical Engineer
Author

As a Java developer, I was facing immense competition in my domain. The career progress was slow. First I thought about moving into pyhton, but then I learned about DevOps. And I only used DevOpsVideo.com's service. They trained me well and gave a certificate. I have now successfully switched my career into DevOps.

Satwik Pal
Developer

Most Comprehensive DevOps Course

Beautiful Learning Videos coupled with a Great Support

Rs 499 Only

Email: contact@devopsvideo.com

Address: C/O ADMOSOFT, 6th Floor, Ecospace Rajarhat, Kolkata, India 700156

Please wait