Loading...

DevOps Customized

Choose any of the topics listed to Personalise your Curriculum

( Or ) Call Us and share your Personalised Training Requirements

  1. 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
  2. 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)
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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]
  9. 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
  10. 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
  11. AWS DevOps
    • Introduction to AWS DevOps
    • Source Code Management with AWS CodeCommit
    • Continuous Integration with AWS CodeBuild
    • Continuous Deployment with AWS CodeDeploy
    • Continuous Delivery with AWS CodePipeline
    • Collaborative Development with AWS CodeStar
    • Package Management with AWS CodeArtifact
    • Infrastructure as Code with AWS CloudFormation
    • Application Management with AWS OpsWorks
    • Container Orchestration with Amazon ECS
    • Serverless Computing with AWS Lambda
    • Infrastructure Management with AWS Systems Manager
    • Configuration Management with AWS Config
    • Monitoring and Logging with AWS CloudWatch
    • Application Tracing with AWS X-Ray
    • Auditing and Compliance with AWS CloudTrail
    • Deployment and Management with AWS Elastic Beanstalk
    • Case Studies and Real-world Projects
  12. Azure DevOps
    • Introduction to Azure DevOps
    • Getting Started with Azure DevOps Services
    • Version Control with Azure Repos
    • Continuous Integration with Azure Pipelines
    • Continuous Deployment with Azure Pipelines
    • Agile Planning and Project Management
    • Collaboration and Communication with Azure DevOps
    • Monitoring and Feedback
    • Security and Compliance in Azure DevOps
    • Best Practices and Tips for Azure DevOps
    • Advanced Topics in Azure DevOps (Optional)
    • Case Studies and Real-world Projects