[go: up one dir, main page]

0% found this document useful (0 votes)
86 views32 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views32 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
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