Training Type

Select faculty

Select Date

Dur:
Course fee : /-

Azure DevOps (AZ-400)

Course Overview

Azure DevOps (AZ-400) is a comprehensive course designed to equip learners with the necessary skills and knowledge to effectively utilize Microsoft Azure's DevOps services. It covers a wide range of topics related to software development, collaboration, and automation within the Azure ecosystem. This course is essential for individuals aiming to streamline their software development processes, enhance collaboration among development teams, and leverage cloud-based technologies for efficient software delivery.

Learn software skills with real experts, either in live classes with videos or without videos, whichever suits you best.

Description

The Azure DevOps (AZ-400) course provides a deep dive into various aspects of DevOps practices and tools offered by Microsoft Azure. It covers topics such as continuous integration (CI), continuous delivery (CD), infrastructure as code (IaC), release management, testing, monitoring, and more. Participants will gain hands-on experience with Azure DevOps services like Azure Pipelines, Azure Boards, Azure Repos, Azure Artifacts, and Azure Test Plans. Through practical exercises and real-world scenarios, learners will understand how to implement DevOps best practices and automate the software delivery pipeline using Azure technologies.

Course Objectives

  • Understand the principles and practices of DevOps.
  • Learn how to set up and configure Azure DevOps services.
  • Implement continuous integration and continuous delivery pipelines using Azure Pipelines.
  • Manage source code repositories using Azure Repos.
  • Automate infrastructure deployment using Infrastructure as Code (IaC) with Azure.
  • Implement release management strategies for efficient software delivery.
  • Utilize Azure Test Plans for comprehensive testing and quality assurance.
  • Monitor applications and infrastructure using Azure Monitor.
  • Collaborate effectively within development teams using Azure Boards.
  • Optimize software development processes and enhance productivity with Azure DevOps.

Prerequisites
  • While there are no strict prerequisites for the Azure DevOps (AZ-400) course, participants should have a basic understanding of software development, version control systems (e.g., Git), and cloud computing concepts. Familiarity with Microsoft Azure services will be beneficial but not mandatory. Additionally, a willingness to learn and engage in hands-on activities is essential for effective comprehension and application of the course material.

Course Curriculum

  • Understanding different Cloud Models
  • Advantages of Cloud Computing
  • Different Cloud Services
  • Different Cloud vendors in the market

  • 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

  • Overview of Azure Resource Manager virtual machines
  • Planning for Azure virtual machines
  • Deploying Azure Resource Manager virtual machine
  • Authoring Azure Resource Manager templates

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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)

  • 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

  • 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)

  • 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

  • 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

  • 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

  • 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

  • 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
Who can learn this course

  • Software developers and engineers interested in adopting DevOps practices.
  • DevOps engineers seeking to enhance their skills with Microsoft Azure technologies.
  • IT professionals involved in software deployment, release management, and automation.
  • Project managers and team leads looking to improve collaboration and streamline software delivery processes.
  • Anyone interested in leveraging cloud-based DevOps tools and practices for efficient software development and deployment.

Average package of course (Azure DevOps (AZ-400))

100% Avg
salary hike
4 - 12L Avg
Package
Training Features
Comprehensive Course Curriculum

Elevate your career with essential soft skills training for effective communication, leadership, and professional success.

Experienced Industry Professionals

Learn from trainers with extensive experience in the industry, offering real-world insights.

24/7 Learning Access

Enjoy round-the-clock access to course materials and resources for flexible learning.

Comprehensive Placement Programs

Benefit from specialized programs focused on securing job opportunities post-training.

Hands-on Practice

Learn by doing with hands-on practice, mastering skills through real-world projects

Lab Facility with Expert Mentors

State-of-the-art lab facility, guided by experienced mentors, ensures hands-on learning excellence in every session

Our Trainees are Working with
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Reviews

I recently completed the Azure DevOps course offline at Naresh IT's new campus. Very good institute  The trainer was highly experienced. Lab, training, and timing were all well-maintained.
Thank you Naresh IT! 

Angie M. Shruthi Honey
course : Azure DevOps (AZ-400)

Top 5 Technologies to learn Register for the Course !

By Providing your contact details, you agree to our Terms of use & Privacy Policy