Devops Course Content
Devops Course Content
Contact Number
+91 94405 43429
Trainer : Sunil Kumar K
Duration : 45 Days
Each Session : 1 Hr
1|Page
Course Contents
1. DevOps Introduction
Why DevOps and roles and responsibilities
How DevOps and Cloud exists in today’s world
What is Continuous Integration and Delivery how it’s related to DevOps
`
2. Linux
Linux Introduction, Principles and Linux Distro
Command line utilities and basic commands
Linux File system introduction
Text Editors
Filters and Redirections
Users & Groups and Permissions
3. Git
What is version control system?
Compare Git with others and why is it called Distributed Version Control
System?
Create an Local Git Repository
Operations like commit, pull, push, clone, merge, cherry pick and rebase
Git Branches and how to use
GitHub a remote repository
4. Maven
What are build tools?
GAV Coordinates in Maven
Build a Java Application using Maven
Dependency Management
Plugins as a building block in maven build
Building and deploying java web application using maven
5. Jenkins
Introduction to Continuous Integration.
Build & Release and relation with DevOps
Why continuous integration
Jenkins introduction and setup
Jenkins projects/jobs
Jenkins plugins
Jenkins administration
2|Page
Users
Nodes/Salves
Managing plugins
Managing Software Versions
7. Ansible
Ansible Introduction & Setup
Foundation
Modules and Ad hoc Commands
YML Scripting
PlayBook for CM automation
Roles
8 Kubernetes
Introduction to Kubernetes
Understanding the components of Kubernetes Master ( Control Plane )
Understanding the components of Kubernetes Node ( Minion )
Working with Pod
Elements used in definition file.
Creating Replication Controller.
Creating Replica Set.
Working with Deployment Object
Creating Service Object
8. Nagios
Installation of Nagios
Configuring Nagios
Monitoring with Nagios
*****Thank You*****
3|Page