Devops
DevOps is a set of practices that automates the processes between software development and IT teams, in order that they can build, test, and release software faster and more reliably. The concept of DevOps is founded on building a culture of collaboration between teams that historically functioned in relative siloes. The promised benefits include increased trust, faster software releases, ability to solve critical issues quickly, and better manage unplanned work. Under a DevOps model, development and operations teams are no longer “siloed.” Sometimes, these two teams are merged into a single team where the engineers work across the entire application lifecycle, from development and
test to deployment to operations, and develop a range of skills not limited to a single function. In some DevOps models, quality assurance and security teams may also become more tightly integrated with development and operations and throughout the application lifecycle. When security is the focus of everyone on a DevOps team, this is sometimes referred to as DevSecOps.
DevOps Classroom is designed to help you become a DevOps Engineer:
Understand the concepts and necessities of DevOps
Understand the need for DevOps and the day-to-day real-life problems it resolves
Learn installation and configuration of common infrastructure servers like Apache.
Learn popular DevOps tools like Jenkins, Ansible,Terraform,Docker,Kubernetes, Nagios and GIT
Implement automated system update, installations and deployments
Learn Virtualization,Container ,Mircoservices,Kubernetes, Concepts
Configuration deployment and packaging, continuous integration using GIT,GITHUB,Jenkins
Manage server operations using Code which is popularly known as Infrastructure as a Code(Terraform,AWS
Cloud Formation ,Azure ARM templates)
Target Audience:
DevOps engineers are among the highest paid IT professionals today, and the market demand for them is growing
rapidly. With emergence of new job roles around DevOpsphilosophy,anyone aspiring to get into these new roles, can
take up this DevOps course. Some of these roles are:
Automation Engineer
Software Tester
Security Engineer
Integration Specialist
Release Manager
Scrum Masters
System Adminsitrator
Developers
DevOps Architect
Course Content:
Introduction to Devops
Linux basics
Linux admin level
Shell Scripting
Python Scripting
Ansible
Nexus,sonarqube
Nagios
Git,Github
Ant
Maven
Jenkins
Ansible
Terraform
Dockers
Kubernetes
Virtualization
Cloud Computing
ELK , Splunk , Promethues , Grafana
Introduction to Devops:
Introduction to DevOps:
Background
Ingredients of DevOps
DevOps principles
Challenges
DevOpsToolchain (Practices and Tools)
SDLC vs Agile/DevOps:
Agile Values and Principles
What is conventional software development methodology
Advantages of Agile
Importance of DevOps in Agile
What is Continuous Integration
What is Continuous Delivery
What is Continuous Deployment
What is continuous feedback
Faster deployments using devops
Collaboration
How Automation helps devops
DevOps job market
1.Version Control System:
Centralized and Distributed Systems
SVN
SVN Features
SVN Server Installation
Configure SVN with Web server
Create and Configure Users
SVN Trunk / Branch / Tag
GIT
GIT Features
3-Tree Architecture
GIT – Clone /Commit / Push
GIT Hub Projects
GIT Hub Management
GIT Rebase & Merge
GIT Stash, Reset , Checkout
GIT Clone, Fetch , Pull
GIT Merge Conflict
2.Differences between SVN & GIT
3.GitHUB
4.GIT Branching Strategy
Jenkins – Continuous Integration
Understanding continuous integration and Continuous Deployment
Build Cycle
Jenkins Architecture
Jenkins Master and Node configuration
• Installation of jenkins
Jenkins Plugin Management
Jenkins Backup and Restore
How to integrate Jenkins with Ant
How to integrate Jenkins with Maven
How to integrate Jenkins with EKS,Gradle
How to integrate Jenkins with Shell scripts
How to integrate Jenkins with Python scripts
Jenkins dashboard
Jenkins authentication
Jenkins plug-in – how to download and use
Parameter zing the build
Jenkins File and Jenkins Pipeline
Jenkins Declarative and Scripted Pipeline
Jenkins webhook Integration with Github ,Jenkins Triggers,Pollscm
Jenkins integration with nexus and sonarqube
Best Practices for Jenkins
Build Tools:
ANT
MAVEN
GRADLE
Ansible:
Introduction to Ansible
Ansible Architecture
Ansible terminology
Ansible commands
How to add nodes to server
Ansible installation and configuration
Installing ssh on nodes
Generating the keys
Components of Ansbile
Inventory
Configuration
Modules
Playbooks
Global Configuration
Roles
Tags
How to write playbooks
PYYAML overview
How to write playbooks
Ansible modules
Ansbible Roles
Ansible Galaxy
How to download playbooks from Galaxy
Realtime playbooks
Troubleshooting
Terraform
What is IAC
IAC vs Configuration Management
Terraform Installation and Commands
Creating Infra through Terraform
Terraform files
Terraform Input,Output and local variables
Terraform Data source ,Providers
Terraform Modules,Provisioners,Resources
Terraform State Management , Remote State file(S3)
Dockers & Containers
What are containers
Difference between VM’s & Containers
Hypervisor VsDocker Engine
Docker Introduction
Docker installation
Images & containers basics
Images
Docker Images Deep Dive
Docker Hub
Pull & Push images
Building your own Image with Dockerfile
Docker& Jenkins integration
Hosting & Managing Images
Containers
Deep Dive
Running, Stopping, Deleting, Inspecting & Managing containers
Docker networking ,Volumes
Web server examples
Local Development workflow
Docker file and Multistage Dockerfile
Docker Compose Docker Swarm
Docker Orchestration with Kubernetes
Microservice Architecture
Why Containers for microservices
Kubernetes Intro & Architecture
Kubernetes setup
Running Docker containers on kubernetes
Kubectl ,Kubeadm
Pod ,Init containers ,Static Pods
Service ,Service Type
Replication controller & Replica Set
Deployment ,Daemonset ,Stateful Set
Ingress ,ISTIO
Secretes ,Configmap , Namespaces
Deployement and update Strategies
PV ,PVC ,Storage Classes
Designing High Avaiable Kubernetes Cluster
Kuberntes Custom Resources
Kubernetes Integration with AWS and Azure
Nagios:
Nagios Introduction
Nagios Architecture
How to install Nagios
How to configure Nagios
Plugins in Nagios
How to add servers to Nagios
NRPE – Nagios Remote Plugin Executor
How to configure plugins on remote nodes
Monitoring with Nagios
Using the default plugins
Writing our plugins
Configuration of Nagios Server & Agent
NRPE (Nagios Remote Plugin Executer)
Configuration of Nagios.cfg and Contacts.cfg
Monitoring Hosts
Monitoring Services
Monitoring Server Infrastructure
Linux:
Linux Overview
What is Operating sytem
What is Unix, Linux
Unix vs Linux
Linux vs Windows
Linux market trends
Linux flavours
Linux Architecture
What is shell kernel command line utilities
Linux Boot process
Linux commands
Linux admin level commands
Reading files
Redirection operators
Piping
User management
Process management
File system management
Linux volume manager hands on
Linux installation using iso
Directory structure
Editors
VMware overview
Scripting:
Shell scripting:
She-bang line in shell
Command line arguments
Variables
Loops
Case statement
Getopts
Functions
Regular expressions
grep
Awk
Sed
Python scripting:
Python Introduction
Features of Python
Python vs Perl
Python vs shell
Interactive mode of programming using python
Reserved words
Python indentation
Python variables
Python data types
Numbers
Strings
Lists
Tuples
Dictionaries
Loops
Operators
Break
Continue
pass
Command line arguments
Functions
Lambda functions
Modules
Files
Exception Handling
Object Oriented concepts
Class
Object
Inheritance
Polymorphism
Abstraction
Method overloading
Software Methodologies:
Waterfall Model
Vmodel
Agile/Scrum
Testing Tools:
HP ALM
Selenium
Junit
Bugjilla
Other Devops Tools:
Terraform
Nexus
Jira/Grasshopper
Service Now
ALM
SPLUNK
Cloudsoft Supports on:
Practical Implementation
RealTime Project
Hands on Experience on Configuration Management, Deployments
Resume Preparation
Mock Interviews
Real Time Interview Questions
Consultancy
Job References
PROXY Support
Instructor Profile: Sreekanth Bathalapalli
With over 15 years of experience in the IT industry, Sreekanth is a seasoned professional specializing in a wide range of cutting-edge technologies. His expertise spans across cloud platforms, virtualization, DevOps, and software development, making him a versatile instructor capable of delivering high-quality training on various domains.
Core Expertise:
Cloud Technologies: Comprehensive knowledge in AWS, Azure, and Google Cloud (GCP), covering cloud architecture, infrastructure management, and cloud-native applications. DevOps: Hands-on experience in automating and streamlining IT
operations with tools such as Jenkins, Terraform, Ansible, Docker, and Kubernetes.
VMware & Citrix: Expert in virtualization technologies, including VMware vSphere, Citrix Virtual Apps and Desktops, and Citrix StoreFront.
Azure AVD: Deep understanding of deploying and managing Azure Virtual Desktop (AVD) environments for enterprise-grade solutions. Linux & Python: Extensive experience with Linux administration and Python programming for system automation and scripting tasks.
Microsoft Office: Skilled in integrating Microsoft Office products with cloud solutions to optimize productivity and collaboration.
Infrastructure as Code (IaC): Proficient in building and maintaining scalable, reliable infrastructure using Terraform and other DevOps tools.
Training Approach: Sreekanth’s training methodology focuses on hands-on experience, problem-solving techniques, and industry best practices. His sessions are designed to foster interactive learning, with a balance of theory and practical labs that help participants build real-world skills.
Why Choose Sreekanth?
15 years of industry experience in diverse IT roles. Specialized in multi-cloud environments and DevOps automation.
Proven track record of training professionals to achieve certifications and career growth. Practical, project-based approach to learning. Placed more than 5000+ Candidates in MNC
For more details call 9666019191
Fee : 15000
- 9666019191
- info@cloudsoftsol.com
- Aditya enclave ,Nilagiri block, 507A,5th floor, Beside Ameerpet metro station, Ameerpet, Hyderabad – 500016

Courses you might be interested in
-
0 Lessons
-
0 Lessons
-
0 Lessons
-
0 Lessons