StardomSolutions provides real-time DevOps training for IT
professionals who are willing to pursue their career in DevOps domain. If you
want to enroll to our online training classes please drop a mail to
stardomsolutionstraining@gmail.com
DevOps syllabus
S.No
|
Tool
|
Topic
|
No of hours
|
1
|
Vagrant
|
Introduction to Virtualization
|
3
|
Oracle Virtual Box
|
|||
User of Oracle Virtual Box
|
|||
Terminology in Oracle Vitual Box
|
|||
What is Vagrant
|
|||
Instalation of Vagrant and Oracle Virtual Box
|
|||
Uses of vagrant
|
|||
Vagrant CLI commands
|
|||
Introduction to Vagrantfile
|
|||
Port configuration, Mounting volumes
|
|||
Vagrant provision
|
|||
Creating multiple VMs using Vagrantfile
|
|||
2
|
BitBucket
|
Introduction to version control system
|
4
|
Different version control systems
|
|||
Introduction to GIT
|
|||
GIT cli commands
|
|||
Installation of BitBucket server
|
|||
Configuration of BitBucket server
|
|||
Project creation, Repo creation
|
|||
User and Role management in ButBucket
|
|||
Discussion of different configurations and plugins available in
BitBucket
|
|||
3
|
Jenkins
|
What is Continous Integration and Deployment
|
4
|
Introduction to Jenkins
|
|||
Uses of Jenkins in DevOps
|
|||
Installation of Jenkins
|
|||
Installation and configuration of different plugins
|
|||
Configuring Global tools
|
|||
Integrating Jenkins with BitBucket
|
|||
Basic Build and deployment jobs creation in Jenkins
|
|||
configuring notifications in Jenkins jobs
|
|||
Build Pipeline creation
|
|||
Introduction to Pipeline as Code
|
|||
4
|
Maven
|
Introduction to Build Automation
|
2
|
Introduction to Maven
|
|||
Maven build lifecycle
|
|||
Writing pom.xml
|
|||
Types of Repositories
|
|||
Maven Profiling
|
|||
5
|
Nexus
|
Introduction to repository management tool
|
2
|
Introduction to Nexus
|
|||
Installation and configuration of Nexus
|
|||
Types of repositories available in Nexus
|
|||
Creating Maven repo in Nexus and configuring settings.xml
|
|||
Creating Docker private repo in Nexus
|
|||
Pushing/Pulling Docker images to Nexus
|
|||
6
|
SonarQube
|
What is CodeQuality
|
2
|
Introduction to SonarQube
|
|||
Installation of SonarQube
|
|||
Discussion on differnt global settings available in SonarQube
|
|||
Discussion on different code quality features in SonarQube
|
|||
Installing Sonar Scanner and analyzing code using SonarScanner
|
|||
Analyzing code using maven and pushing reports to SonarQube
|
|||
Integrating SonarQube with Jenkins
|
|||
7
|
Ansible
|
What is need of configuration management tool in DevOps
|
7
|
Introduction to Ansible
|
|||
Ansible architecture
|
|||
Ansible installation and configuration
|
|||
Ansible VS Chef/Puppet
|
|||
Ansible terminology
|
|||
Different modules available in Ansible
|
|||
Ansible CLI commands
|
|||
Global configuration for Ansible
|
|||
writing playbooks
|
|||
writing roles
|
|||
Introduction to Ansible Galaxy
|
|||
Installing roles Ansible Galaxy
|
|||
Introduction to Ansible Vault
|
|||
Configuring security for Ansible playbooks using Vault
|
|||
Working on a real-time usecase
|
|||
8
|
Docker
|
Introduction to Containerization
|
7
|
Containerization vs Vitualization
|
|||
What is Docker
|
|||
Major components of Docker
|
|||
Installation of Docker
|
|||
Docker terminology
|
|||
Docker CLI commands
|
|||
Docker container life cycle
|
|||
Introduction to Dockerfile
|
|||
Discussion on different options available for Dockerfile
|
|||
Writing a Dockerfile to create Docker image
|
|||
Best practices to follow while writing Dockerfile
|
|||
Introduction to docker-compose
|
|||
docker-compose cli commands
|
|||
writing docker-compose.yml file
|
|||
working on a real-time usecase
|
|||
9
|
Kubernetes
|
Introduction to Kubernetes
|
7
|
Features of Kubernetes
|
|||
Kubernetes Setup
|
|||
Network configuration for Nodes
|
|||
Kubernetes CLI commands
|
|||
Running first app on Kubernetes
cluster
|
|||
Node-Architecture
|
|||
Discussion on different Kubernetes
objects with realtime scenarios
|
|||
Pod
|
|||
Replication Controller
|
|||
Deployment
|
|||
Services
|
|||
Labels
|
|||
Secrets
|
|||
ConfigMap
|
|||
namespace
|
|||
Daemonset
|
|||
Resource contraints
|
|||
service-discovery
|
|||
Volumes
|
|||
Autoscaling
|
|||
Statefulsets
|
|||
PV and PVC
|
|||
Working on a real-time usecase
|
|||
10
|
Prometheus
|
Installation of Prometheus on
Kubernetes
|
2
|
Creating jobs to monitor Kubernetes
cluster
|
|||
Configuring Alert rules for
Alertmanager
|
|||
Installation of Grafana
|
|||
Importing custom monitoring
dashboards to Grafana
|
|||
Creating Graphs to visualize metrics
|
This blog is really awesome Thanks for sharing most valuable information with us.
ReplyDeleteDevOps Online Training
Wow Such a great Blog. I discovered this which is exceptionally utilize full. Extraordinary article and data continue sharing more! Love yours blog. Thanks for sharing. Devops Training in Pune
ReplyDeleteJenkins Interview Questions and Answers
ReplyDelete