MS Azure - Azure Devops-Syllabus
MS Azure - Azure Devops-Syllabus
Module 1:
Introduction to Cloud Computing:
• Understanding different Cloud Models
• Advantages of Cloud Computing
• Different Cloud Services
• Different Cloud vendors in the market
Module 2:
Module 3:
Module 4:
Module 5:
Create VM in Azure:
• Creation of VM’s with different windows flavours
• Configure VMs for high availability and scalability
• Configure high availabilities (AS, AZ, FD & UD details explanations with business case
scenarios)
• deploy and configure Scale Sets/Autoscaling/Horizontal scaling/VMSS
• Provisioning and deploying of the VM’s using ARM templates for automations.
• Configuring Azure Disk encryption.
• Horizontal and Vertical scaling of Azure VM’s
• Redeploy and reapply the VM’s with troubleshooting.
• Virtual machine scale set (VMSS).
• Implementation of Azure Key Vaults for storing secrets, certificates…etc for Azure
work loads with different permission @ users and group level.
• Hosting .NET applications on IIS
• Deploying VM for Linux operating system with different Linux commands
Module 6:
• Cloud storage services (ex: container/blob storage service, file storage service, table
storage service, & queue storage service)
• Create blob container.
• Creation of file storage services and file share server for different O/S
• Implementation of different accesses for container storage services.
• Maintenance and management of Storage Key and connection string.
• Implementation configuration of different types of Blob storage services(Page Blob,
Append Blob & Block Blob) with use case scenarios
• Implementation and configuration of Azure File share server for windows VM using
Azure storage key with business requirements.
Module 7:
Module 8:
Module 9:
Module 10:
Module 11:
• Tracing Activity log in Azure Monitor for all the Azure Resources @ Azure Monitor
•
Module 12:
Module 13:
Module 14:
Module 15:
Powershell:
• What is windows PowerShell.
• Provisioning of Azure Resources using PowerShell Scripting
• Advantages of PowerShell.
• Automations using azure PowerShell Scripts.
• Implementation & Configuration of Azure automation account for Software’s
packages installations in Azure VM’s
• Facilitating different tasks using Azure PowerShell scripts.
Module 16:
7
Module 17:
Traffic Manager:
• Introduction to Traffic manager
• Routing methods (Priority, Weighted,Performance,Geographic)
• How to configure different routing methods
• What is end point
• How to add the endpoints to traffic manager profile as App services..
Module 01:
Module 02:
• Detail explanation, implementation and configuration of Azure Devops organizations
and its features
• Detail explanation, implementation and configuration of Azure Devops
projects(Public & Private projects) with all features and settings
• On boarding of users in Azure Devops organizations and projects and provide the
access to different users
• Azure Devops Projects configuration with different version control system(Git &
TFVC)
• Explanation and implementation of different work item process(Basic, Agile, CMMI &
Scrum) for Azure Devops Projects
Module 03:
• Azure Repos
➢ Different Types of Version Control in Repo’s (i.e., GIT v/s TFVC)
➢ What is GIT? How GIT Works? How TFVC works?
➢ Common features of GIT & TFVC
➢ Which we have to use (GIT & TFVC) for our development projects
➢ Creation of new projects with either GIT or TFVC Version Control
➢ Choosing the version controls (GIT/TFVC) while creating the new projects in
Azure Devops
➢ Setting up GIT in local systems or Local development servers (dev
environments)
➢ Installing different versions of GIT depending on our operating systems
(Windows, MAC O/S... Etc.)
➢ Cloning of Repos from Azure Repo to our local systems
9
Module 04:
• Azure Pipelines
➢ Where can we store our project code to use pipeline?
➢ Where can we deploy (Servers, VM’s...? etc.) our project code, is pipeline free
to use?
➢ Viewing Build logs to fix the errors, debugging & trouble shooting the logs of
the build and determining what exactly is the errors/exceptions behind that
Build of the code.
➢ Key Concepts of Azure Devops Pipelines.
➢ What are Agents. Approvals, Artifacts. Environments. Jobs. Run. Stage.
Trigger in Azure Devops pipelines
➢ Implementation of Build (CI) Pipeline using classic editor and without
creating a YAML file
➢ Instead of using YAML file how to create a pipeline using classic editor.
Module 05:
Module 06:
• Azure Boards
➢ Introduction & Implementation to Kanban Board (How it looks like, how can
we create a Kanban Board? How to open Kanban Boards…etc.)
➢ Implementation of work items in Azure Devops. How to update work item
status? What is task and how to add tasks to an issue all details explanation
with POC...etc.
➢ Introduction and implementation Backlogs
➢ Introduction & Implementation of new Sprints in Azure Devops
➢ Assigning work items to a particular sprint from the Backlogs
➢ Creation of a new projects with Agile Process
➢ Detail explanation and implementation of Backlogs in Agile projects or agile
workflow process
➢ Implementation of work items & sub work items in Backlogs.
➢ Creating and editing of sprints in Agile process
Module 07:
Module 08:
11
Module 09:
Module 10:
Module 11:
Module 12:
Release Management
• Automation using Azure Release Pipeline
• Fundamentals of SCRUM boards in Azure DevOps
• Configuring the automation for CI/CD pipelines for deployment of web apps on
Azure Infrastructure.
Module 13:
Containerizations
• Deep understanding of Containerization
• Advantages of containers.
• Deployment of Azure container Instances with on top of Linux O/S with a simple web
application.
13
node .Js web applications(as per business requirements) and hosting this image with
ACI.
Module 14:
Terraforms:
• Understanding of terraform scripting.
• Configuring and making the environments ready to write and execute the terraform
• Writing & executing the terraform scripts for different Azure resources as per the
• Writing & executing the terraform scripts for different Azure resources deployment
Module 15:
Azure Kubernetes Services (AKS):
• Azure Kubernetes cluster deployment by considering node size,
node count, node pools, enablement of virtual nodes, cluster Vnet,
cluster subnets, Kubernetes version…etc in Azure cloud platform.
• Execution Kubectl commands to get the details and insights of
Kubernetes components….node pools, pods, containers, Kubernetes
worker nodes, namespaces of Kubernetes cluster, namespaces of
the pods…..etc
• Installation of Azure Kubernetes services AKS CLI in private cloud to
do the governance and operations from local command prompt for
deployment AKS containers, pods, and application deployments
inside the Kubernetes cluster pods.
14
Module 16:
Ansible Scripting:
computing like RG, VM, SA, NSG, NIC…etc to fulfil the business requirements….
etc.