Loading...
  IT Solutions
Home
About
Courses
Contact
Join Now
DevOps - ZERO To HERO
Learn from Scratch
Get Realtime Exposure
Succeed with Confidence
 9487107253
info@svsitsolutions.in
DevOps - ZERO To HERO
Course Content
Introduction to DevOps
What is Software Development?
Software Development Life Cycle
Traditional Models for SDLC
Why DevOps?
What is DevOps?
DevOps Lifecycle
DevOps Tools
Basics of Cloud Computing
Basics of Linux
Introduction to Linux
Getting Started with Linux
Linux File System Hierarchy
Working with Files and Directories
Text Editing in Linux
User and Group Management
Process Management
Package Management
Networking Basics
System Administration Tasks
Shell Scripting Basics
Security Basics
Introduction to Linux Desktop Environments (Optional)
Linux Command-Line Tools and Utilities (Optional)
Advanced Topics in Linux (Optional)
Version Control-GIT
Introduction to Version Control and Git
Getting Started with Git
Git 3-tree Architecture
Working with Git Repositories
Remote Repositories (Including GitHub)
Advanced Git Concepts
Managing and Maintaining a Git Repository
Git Best Practices and Workflows
Integrating Git and GitHub with Other Tools
Troubleshooting and Advanced Git Techniques
Real-World Git and GitHub Projects and Case Studies
Build tool- Maven
Maven Installation
Maven Build requirements
Maven POM Builds (pom.xml)
Maven Build Life Cycle
Maven Local Repository (.m2)
Maven Global Repository
Group ID, Artifact ID, Snapshot
Maven Dependencies
Maven Plugins
CI/CD with Jenkins
Introduction to Continuous Integration and Jenkins
Getting Started with Jenkins
Creating and Configuring Jenkins Jobs
Working with Jenkins Pipelines
Automating Testing with Jenkins
Integrating Jenkins with Version Control Systems
Using Jenkins Plugins for Enhanced Functionality
Implementing Continuous Deployment with Jenkins
Scaling Jenkins for Enterprise-Level Projects
Monitoring and Troubleshooting Jenkins
Advanced Jenkins Configuration and Administration
Jenkins Security Best Practices
High Availability and Disaster Recovery in Jenkins
Jenkins Performance Optimization
Realtime Webapp Project setup of CI/CD with Jenkins
Docker
Introduction to Docker
Installing Docker
Getting Started with Docker Containers
Working with Docker Images
Understanding Docker Volumes
Docker Compose for Multi-Container Applications
Networking in Docker
Managing Docker Swarm
Docker Security Best Practices
Advanced Docker Networking
Building Custom Docker Images
Monitoring and Logging in Docker
Scaling Docker Applications
Realtime Microservices App Setup with Docker Containers
Kubernetes
Introduction to Kubernetes
Installing and Configuring Kubernetes
Managing Pods and Deployments
Service Discovery and Load Balancing
Understanding Kubernetes Networking
Persistent Storage in Kubernetes
Advanced Kubernetes Networking
Security in Kubernetes
Scaling and Autoscaling in Kubernetes
Monitoring and Logging in Kubernetes
Kubernetes Operators
High Availability and Disaster Recovery in Kubernetes
Continuous Deployment with Kubernetes
Advanced Kubernetes Administration
Containerized Jenkins with Docker and Kubernetes
Realtime Microservices Shopping App Setup with High Availability and Auto Scaling
ANSIBLE
Introduction to Ansible
Installing and Configuring Ansible
Working with Ansible Inventories
Writing Ansible Playbooks
Advanced Playbook Features
Ansible Roles and Best Practices
Dynamic Inventory Management
Working with Ansible Vault
Ansible Tower and Automation Workflows
Integrating Ansible with CI/CD Pipelines
Managing Large Scale Infrastructure with Ansible
Advanced Ansible Modules and Plugins
Customizing Ansible Configuration and Modules
Ansible Security Best Practices
Monitoring and Troubleshooting with Ansible
Realtime Project on Continuous Delivery and Configuration Management [Jenkins plus Ansible]
Terraform
Introduction to Infrastructure as Code and Terraform
Installing and Configuring Terraform
Managing Terraform State
Writing Terraform Configuration Files
Terraform Variables and Data Sources
Terraform Modules and Reusability
Working with Terraform Providers
Advanced Terraform Features and Techniques
Terraform Enterprise and Collaboration
Using Terraform with Cloud Services
Managing Kubernetes with Terraform
Infrastructure as Code Best Practices
Securing Terraform Deployments
Terraform Automation and CI/CD Integration
Monitoring and Troubleshooting with Terraform
Realtime Ecommerce Project of Infra as Code (IaC) deployment in local & Cloud
Monitoring Tools
Introduction to Prometheus and Grafana
Installing and Configuring Prometheus
Prometheus Query Language (PromQL)
Monitoring with Prometheus Exporters
Alerting with Prometheus Alertmanager
Prometheus Federation and High Availability
Introduction to Grafana and Dashboarding
Configuring Grafana Data Sources
Creating Dynamic Grafana Dashboards
Grafana Templating and Variables
Advanced Visualization Techniques in Grafana
Integrating Prometheus and Grafana for Monitoring
Grafana Plugins and Extensibility
Securing Prometheus and Grafana Deployments
Scaling and Performance Optimization
Realtime Ecommerce Project End-to-End from Build, Deploy to Monitoring setup