0% found this document useful (0 votes)
48 views

The Comple DevOps Bootcamp With Azure Cloud

This document outlines a complete DevOps bootcamp program with Azure cloud that includes 16 modules covering topics like Linux, Git, Docker, Kubernetes, Azure, Terraform, Jenkins, and more along with over 20 hands-on projects to build DevOps skills.

Uploaded by

kanth kanth
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

The Comple DevOps Bootcamp With Azure Cloud

This document outlines a complete DevOps bootcamp program with Azure cloud that includes 16 modules covering topics like Linux, Git, Docker, Kubernetes, Azure, Terraform, Jenkins, and more along with over 20 hands-on projects to build DevOps skills.

Uploaded by

kanth kanth
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

The Complete DevOps BootCamp with Azure Cloud Dhaapps

4 - 5 Months Program to Shape Your Career in DevOps


100+ hour of Hands-On Learning
20+ Real-Time Projects
Lecturers from Expert and Mentor Support
Online Classroom
Comprehensive Guide
Job Assistance, Resume Building, Mock Interviews
Certification, Materials, PDFs ,Codes so on
Live-Time Access to recordings
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 1: Introduction to DevOps


Module 2: Operating Systems, Linux Basics
Module 3: Computer Networking
Module 4: Version Control with Git
Module 5: Package Manager
Module 6: GitHub
Module 7: Containers with Docker
Module 8: CI/CD with Jenkins
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 9: Microsoft Azure Cloud


Module 10: Kubernetes
Module 11: Helm Charts
Module 12: Kubernetes on Azure AKS
Module 13: Terraform (IaC)
Module 14: Python for DevOps
Module 15: Configuration with Ansible
Module 16: Monitoring with Prometheus
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 1: Introduction to DevOps


• What is DevOps?
• Roles and Responsibilities of DevOps Engineer
• Software Development life cycle
• Waterfall vs Agile vs DevOps
• DevOps Methodologies
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 2: Operating System and Linux


• Introduction to Operating Systems
• Virtualization & Virtual Machines
• Setup a Linux Virtual Machine
• Linux File System
• Shell, Terminal, and Bash
• Basic Linux Commands
• Package Manager
• Vim Editor
• Users, Groups & Permissions
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 2: Operating System and Linux


• Users, Groups & Permissions
• Pipes & Redirects
• Shell Scripting
• Environment Variables
• Introduction to Networking
• SSH Secure Shell
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 3: Computer Networking


• Networking Fundamentals
• Networking Devices
• OSI Model
• TCP/IP Model
• IP addressing and Subnet.
• Domain Name System
• Ports and Protocols
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 4: Version Control with Git


• Introduction to Version Control and Git
• Working with Git
• Repo and Branches
• Merge and Rebase
• Pull Requests and Merge Requests
• Fetch, Pull, and Push
• Reset, Stash, and Revert
• Git for DevOps
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 5: Package Manager


• Introduction to Package Manager
• Install Build Tools
• Build an Artifact
• Run the Application
• Different Build Tools (Maven, npm, MSBuild)
• Publish an Artifact
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 6: GitHub
• Introduction to GitHub
• Repos, Commits, and Branches
• Pull Requests and Issues
• GitHub Actions
• Fork and Clone
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 7: Containers with Docker


• Introduction to Container
• Container vs Image vs Virtual Machine
• What is Docker?
• Docker Architecture and components
• Docker Commands
• Building First Docker image and running
• Docker Compose
• Private Docker Repository
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 7: Containers with Docker


• Deploy docker Application
• Docker Volumes
• Docker Networking
• Docker Best Practices
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 8: CI/CD with Jenkins


• Intro to CICD and Jenkins
• Install Jenkins
• Freestyle Job
• Jenkinsfile Syntax
• Pipelines
• Intro to Multibranch Pipeline
• Docker in Jenkins
• Jenkins Jobs
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 8: CI/CD with Jenkins


• Credentials
• Jenkins Shared Library
• Webhooks Trigger Pipeline
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 9: Microsoft Azure Cloud


• Cloud Computing
• IAAS, PAAS, and SAAS
• Microsoft Azure
• Virtual Machine
• Virtual Networks
• Provisioning VM and Deploy Application
• Storage Services in Azure
• ARM Templates
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 9: Microsoft Azure Cloud


• Databases Services in Azure
• Container Services in Azure
• Kubernetes Service in Azure
• IAM in Azure
• Key Vault in Azure
• Managed Identity
• Automation Cloud Provisioning
• Automate the Azure Deployment using Jenkins
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 10: Kubernetes


• Introduction to Kubernetes
• Microservices
• Kubernetes Architecture and Components
• Minikube and Kubeadm
• kubectl commands
• YAML Manifest Files
• Namespaces
• Pods
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 10: Kubernetes


• Deployments
• Services and Ingress
• Volumes
• ConfigMap and Secret
• Deploy Application in Kubernetes Cluster
• Deploy StatefulSet Application in Kubernetes Cluster
• Cluster Authorization and RBAC
• Kubernetes Best Practices
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 11: Helm Charts


• Introduction to Helm Charts
• Helm Structure
• Templates, Values, Charts
• Helm Install, Upgrade, Rollback
• Helm Lint
• Helm Packages
• Deploying K8s application using Helm Charts
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 12: Kubernetes On Azure (AKS)


• Container and Kubernetes Services on Azure
• Azure Container registry
• Agent pools
• Create Azure Kubernetes Cluster
• Nginx Ingress Controller
• Autoscaling
• Upgrade Cluster
• Monitoring
• Deploy to AKS Cluster from Jenkins Pipeline
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 13: Terraform (IaC)


• Introduction to Terraform and IaC
• Install Terraform
• Providers in Terraform
• Resources & Data Sources
• Change & Destroy Terraform Resources
• Terraform State
• Output Values
• Environment Variables
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 13: Terraform (IaC)


• Automate VM Provision in azure using Terraform
• Provisioners
• Modules and Workspaces
• Remote State
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 14: Python for DevOps


• Introduction to Python and Installation
• Strings, Numbers, Data Types, Variables
• Functions
• User Inputs
• Conditionals
• Error Handling and Exceptions
• List, Dictionary and Sets
• While and For Loops
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 14: Python for DevOps


• Built-in Functions and Modules
• Packages, PyPI and pip
• Classes and Objects
• Package Management
• Azure Automation
• Monitoring Resources
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 15: Configuration Management with Ansible


• Introduction to Ansible
• Install Ansible and Setup
• Ansible Inventory and Targets
• Ansible adhoc commands
• Configure Azure VM Server with Ansible
• Host Key Checking and SSH keys
• Playbooks
• Ansible Modules
• Collections in Ansible
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 16: Monitoring with Prometheus


• Introduction to Prometheus
• Install Prometheus Stack in Kubernetes
• Data Visualization
• Grafana
• Exporters
• PromQL
• Alert Rules in Prometheus
• Create Alert Rules
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Module 16: Monitoring with Prometheus


• Alertmanager
• Configure Alertmanager with Email Receiver
• Trigger Alerts for Email Receiver
• Deploy Redis Exporter
• Alert Rules & Grafana Dashboard for Redis
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Projects:
GitHub:
• Setup GitHub Action to automate Deployment when the code pushed.

Jenkins:
• Implementing a CI Pipeline for a Java Application using Jenkins.
• Implementing a CI Pipeline for a Node.js Application using Jenkins.
• Implementing a CI Pipeline for a Dot Net Application using Jenkins.
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Azure and Automations:


• Azure Infrastructure Provisioning with Terraform.
• Azure Infrastructure Provisioning with ARM templates.

Azure and Jenkins:


• CICD of Azure Resources with Terraform using Jenkins Pipelines.
• CICD of Azure Resources with ARM templates using Jenkins Pipelines.
• CICD of Java Application to Azure Virtual Machine using Jenkins Pipelines.
• CICD of Nodejs Application to Azure web App using Jenkins Pipelines.
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Docker:
• Containerization of a Microservice with Docker for a Java Application.
• Containerization of a Microservice with Docker for a Node.js Application.
• Containerization of a Microservice with Docker for a Dot Net Application.

Kubernetes:
• Orchestrate Docker Containers using Docker Compose.
• Deploy Microservice App to Kubernetes (Minikube).
• Automate the Kubernetes Deployment in Azure Kubernetes using Jenkins.
• Setup Nginx Ingress Controller for Path based routing to multiple applications.
The Complete DevOps BootCamp with Azure Cloud Dhaapps

Helm Chart:
• Build and Deploy Microservice app using Helm Chart.

Prometheus:
• Infrastructure Monitoring with Prometheus: Setting Up Alert Manager for Incident
Response.

Ansible:
• Automating Environment Setup with Ansible for a java Application.
• Automating Environment Setup with Ansible for a Node.js Application.
The Complete DevOps BootCamp with Azure Cloud Dhaapps

For Registration:
WhatsApp Number: 9912520841
Name: Dharma Appana

You might also like