Module-1 Concepts of DevOps and Azure DevOPS
- Introduction to DevOPS
- Architecture of DevOPS
- DevOPS Organization
- DevOPS project
- Project Settings and Organization Settings
- DevOPS Policies
Module-2 Azure Devops Repositories and Build Package
- Understanding Azure Repos
- Understanding GITHUB Repos
- Understanding the branches (Main/Master, Sub-Branch)
- Understanding version Control
- Understanding Revert, Pull and Merge Request
- Understanding different types of Merge request
Module-3 Build and Build Pipeline
- Understanding Runtime
- Understanding what is Build and package
- Various Types of Package generator such NPM, MAVEN, Power Shell and Many.
- Understanding YAML to build the Package of any Codes.
Module-4 Release and Release Pipeline
- Deployment Slot
- Staging Slot
- Production Slot
- Configuring Artifacts
- Understanding Pipeline jobs, agents and tasks
- Single Stage and Multi Stage Release Pipeline
Module-5 Deployment Group and Release Pipeline
- Understanding Deployment Group
- Create a Deployment group
- Devops Virtual Machine/Server Agent
Module-6 Approvals, Checks and gates
- Understanding Release gates in pipeline
- Understanding Pre -Deployment and Post-Deployment Approvals Pipeline
- Understanding checks
Module-7 Azure Devops Pipeline and Containers
- Understanding the Difference between the Monolithic and Microservices Applications
- Understanding the Docker and Docker Engine
- Understanding Container, container Image
- Understanding Azure Container Registry
- Understanding build and Push container Image
- Continuous Deployment of Containers using Azure Pipeline
Module-8 Azure Devops Pipeline and AKS (Azure Kubernetes Cluster)
- Architecture Of Kubernetes Cluster
- Pods, Nodes and Containers
- Kubernetes Storage and network
- Kubernetes Replicas
- Kubernetes Scaling
- Kubernetes High Availability and Scaling
Module-9 Azure Resource Manager Template
- Understanding Infrastructure as a Code and DSC
- Understanding Resource Manager template
- Resource Manager Template and Pipeline
Module 10: Implement Security and Validate Code Bases for Compliance
- Understand security in the Pipeline
- Introduction to Azure Security Center
- Implement open-source software
- Manage anti-malware and anti-spam policies
- Integrate license and vulnerability scans
- Identify technical debt