An ISO 9001 : 2015 Certified Company
R
Opp. Satyam Theatre, Durga Bhavani Plaza, Ameerpet, Hyd-16
MS Azure +
Azure Devops
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: Microsoft Azure Platform:
• Introduction to Azure
• Azure cloud computing features
• Azure Services
• Introduction of Azure Resources/Services with examples
• Azure management portal
• Advantage of Azure Cloud Computing
• Managing Azure resources with the Azure portal
• Managing Azure with Windows PowerShell
• Overview of Azure Resource Manager
• Azure management services.
• What is Azure Resource Groups
• Configuration and management of Azure Resource groups for hosting Azure
services
Module 3: Implementing Virtual Machines:
Overview of Azure Resource Manager virtual machines
Planning for Azure virtual machines
Deploying Azure Resource Manager virtual machine
Authoring Azure Resource Manager templates
Module 4: Managing Virtual Machines:
Configuring Virtual Machines
Configuring Virtual Machine Disks
Managing and monitoring Azure Virtual Machines
Addition of managed disks to an existing cloud server.
Expansion of managed disk for cloud servers.
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: Create Storage Accounts and Store the Files:
What is storage account
Different types of replications in storage accounts
Different types of Blob(Page blob, Append blob & Block blob),
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: Implementing and Managing Azure Networking:
Overview of Azure networking
Implementing and managing Azure virtual networks
Configuring Azure virtual networks
Configuring Azure virtual network connectivity
Deep dive and Implementation of Azure Load Balancers(Layer 4 and Layer 7
Load Balancers (i)Load Balancer & (ii) Traffic Manager Profile)
Troubleshooting and debugging of Load Balancer(LB) for deep knowledge on
Load Balancing concepts. • Implementation of inbound and outbound rules for
Load balancer
Validation of network traffic via Load Balancer.
Different types of load balancers (Basic & Standard) with features and business
case scenarios
Implementation and details explanation of Network Security Groups(NSG) with
different inbound and outbound security rules
Module 8: Implementing Azure App Services (PAAS):
Introduction to App Service
Planning app deployment in App Service
Implementing and maintaining web apps
Create the .NET/Java/PHP web apps
Implementation of Function Apps for serverless concepts
Module 9: Planning and Implementing Azure SQL Database:
Planning and deploying Azure SQL Database
Implementing and managing Azure SQL Database
Managing Azure SQL Database security
Planning and deployment of SQL DB’s in Azure cloud computing with real time
scenarios.
Different DB’s Deployment options.
Databases purchasing models.(Vcore & DTU’s)
Visualization of cloud DB server, Database and validation of data from
onprem(private cloud)
Implementation of Firewall security rules on Azure DB servers to access and
connect from on-prem SSMS.
Creation of Database in on-premises and synch with azure cloud
Module 10: Implementing PaaS Cloud Services:
Planning and deploying PaaS services in Azure Cloud computing
Managing and maintaining of PAAS cloud services
Configuring deployment app services slots.
Monitoring of cloud services in Azure Monitor(VM’s, SA, Vnet…etc)
Module 11: Configuring Alert and Metrics for VM /App Services using Azure Monitor
Deep dive, implementation, and Configuration of Azure Monitor.
Setting up Alert rules, Metrics, Actions and Action groups in Azure monitor for
different Azure resources deployed in cloud computing.
Analysis of activity logs, Metrics, LAW, Action groups, Alert rules in Azure
monitor for various IAAS & PASS services deployed in Public Cloud.
Managing and Configuring Alerts in Azure Could for different performance
counters(ex: VM Start, VM Stop, CPU Percentage, VM Redeploy, VM
Reapply…etc)
Deploying an Alerts for Cloud App Service
Deploying Alerts for Azure work loads
Implementing of Action groups in Azure monitor for Azure resources/services.
Implementing and configuring Log Analytics Workspace for trouble shooting
and logs.
Monitoring Cloud Services using Azure monitor.
Crafting different chats for various performance counters of Azure Resources.
Tracing Activity log in Azure Monitor for all the Azure Resources @ Azure
Monitor.
Module 12: Implementing Azure Active Directory:
Deep dive of Azure Active Directory
Different license offering of Azure Active Directory.
On boarding members, Groups and users in Azure AD groups.
Implementing & Assigning RBAC roles(IAM) at Resource, Resource group and
@ subscription level.
Validations for different on boarded users for Identity access
management(IAM) for different roles(Ex: Reader, Administrator, Owner,
Contibutor…etc)
Module 13: Manage Azure subscriptions:
Assign different roles and permissions to users @ subscriptions and RG level
Deep dive of Azure subscriptions at Resource Manager level
Detail walkthrough of Azure Resource Manager
Module 14: Manage Resource Groups:
Migration of Resources from one resource group to an another
Configure resource locks
Configure security standards for RG
Identify auditing requirements.
Implement and set tagging on resource groups and other Azure Resources
Removing/Deleting resource groups for cost savings
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: Managed role-based access control (RBAC):
Configure access to Azure resources by assigning roles.
Verification of RBAC for different users after onboarding in Azure Active
Directory
Configure management access to Azure, troubleshoot RBAC, Assigning RBAC
Roles and different level of access as per the Business Requirement.
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: Getting Start with Microsoft Azure Devops
What is Azure Devops platform
Advantages of Azure Devops, who should learn Devops?
Why the IT Industry is adopting Devops, developing and executing the projects
in Devops??
Software Development Life Cycle. Different roles and responsibilities in SDLC
Overview & deep dive of Azure Devops portal
Benefits and need of Devops.
Relationship between Azure and Azure Devops(Different platforms for Cloud
resources and devops tools and services)
Explanation of an Architecture, Organizations, and Projects creation in Azure
Devops portal
Azure Devops services, purpose, functionality of each Azure Devops services in
details
Relationships between VSTS & Azure Devops
Getting Access to Azure devops
Creation of free trail account in Azure Devops Portal(https://dev.azure.com/ )
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: Introduction Azure DevOps : 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
Creation of branches for the existing projects enhancements and initiating of
pull request.
Merging the code to master branches.
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?
What is CI/CD?? What is the advantage of CI/CD? When CI/CD will be
triggered??
Creation of new Build (CI) pipelines and building of projects automatically in
organizations.
Setting and Getting Success/Error notifications via emails.
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: Azure Test Plan
Different types of testing’s that we can perform for Azure Devops projects
work items.
Detail explanations of different types of test suites that we can design in Azure
Devops
Implementation of Test suites, Test cases & Test plans in Azure Devops
projects.
Importing the Testcases from different work items as per the test plans
Execution of Testcases for different Test suites and Test plans
Writing the test cases for different worktimes and executing for
Pass/Failed/Not applicable.…etc.
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
Assigning of work items to sprints.
Module 07: CI/CD Process Using VSTS and Azure
Task Creation Based on the Application Repository
Create the CI Process
Build Setup
Authenticate Build to Azure Web service
Test Cases Build
Build alerts Configuration.
IAAS Deployments
PAAS Deployments
Alerts Configuration Using Azure
Build And deployments through PowerShell
Module 08 : Source Control Management (SCM)
Version controlling mechanism using Azure Repos
Branching & merging strategy
Various branching & merging strategies and their scenarios
Git commands
Creation of .net projects in local repo and pushing in server repo using Git
commands.
Merging, pushing, pulling of projects branches in Azure Repo’s
Project enhancements with files and code changes with real time scenario’s @
server repo and with git commands.
Implementation of branching mechanism @ local and server repo’s with Git
commands
Module 09: Continuous Integration (CI)
Continuous Integration using Azure Pipelines
Pipeline creation
Environments
Tasks
Best Practices
Azure Docker image deployment
Deployment and configuration of customized Azure Docker container instance
and Azure container registry with node js applications.
Provisioning of Azure Container Instances and Container Registry for Docker
containers on Linux Operating systems for Node js applications.
Installation and configuration of Azure CLI in cloud servers provision docket
container instances and host applications on Docker container instance(DCI)
and Docker container registries(DCR)
Module 10: Continuous Deployment (CD)
Deployment Pipeline using Azure Pipelines
Automation of Application Configuration (web.config, app.config etc)
Automated workflows for Deployments
Integration with Artifact management
Module 11 : Working with Azure App Service
Overview of App Service
Deployment in App Service
Deploy and maintaining web Apps
Configuring app with deployment slots
Configuring the app with DevOps.
Hosting .Net web applications on App Services(PAAS) in Azure cloud computing.
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.
Configuring and automating the deployment approvals with Superiors and
deployment times.
Module 13: Containerizations
Deep understanding of Containerization
Virtual machines V/S Docker Containers
Advantages of containers.
Deployment of Azure container Instances with on top of Linux O/S with a simple
web application.
Deployment of Azure container Instances with container registry with
customized node .Js web applications(as per business requirements)
Installation of Azure CLI in cloud windows server for hosting private docker
container registries.
Module 14: Terraforms
Understanding of terraform scripting.
Purpose, advantages, and use of terraform scripting.
Workflow of terraform scripts execution.
Configuring and making the environments ready to write and execute the
terraform scripts for cloud resources.
Writing & executing the terraform scripts for different Azure resources as per
the business needs…. etc.
Writing & executing the terraform scripts for different Azure resources
deployment in Azure cloud computing platform
Multiple commands to execute terraform scripts.
Writing Infrastructure as code(Iac) for automations in terraforms and executing
the terraform executables.
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.
Implementation of Yml code to provision virtual machine, app name
deployment, port numbers, Operating system, Load Balancers…etc as per the
need of project requirements.
Triggering AKS commands to login to Kubernetes cluster, maintain and manage
the Kubernetes cluster and its components.
Deployment of a web application on Kubernetes pods by triggering the various
AKS commands and its services.
Testing of the deployed application in Kubernetes pods by considering the IP
addresses of Pods which are same as LB(as this is mentioned in the Yaml file)
Module 16: Ansible Scripting:
• Preparing the Ansible playbooks for provisioning resources in Azure cloud
computing like RG, VM, SA, NSG, NIC…etc to fulfil the business requirements….
etc.
• Building of IAAS Resources in cloud platforms using Ansible Playbooks,
• Handling Ansible scripts for cloud services.
• Installation and configuration of Ansible in cloud Ubuntu O/S to run ansible
playbooks(Iac) for automations.