Microsoft Azure

Cloud & DevOps

Course Description

Implementing Microsoft Azure Infrastructure Solutions

Microsoft Azure Infrastructure Solutions will enable you to explore the IaaS (Infrastructure as a Service) architecture of Microsoft Azure to optimize windows server workloads and implement enterprise application architecture on Azure platform.

With this training, you will get hands-on experience of implementing websites and web apps, virtual machine workloads, networks, and storage. Not only will you be able to leverage cloud services to configure, deploy, manage, and monitor applications, you will also learn to implement Azure files, blobs, databases, and recovery services.

40 Hours

  • Basics of Networking
  • Basics of the MS Azure Platform
  • Basic familiarity with infrastructure paradigms such as active directory and PowerShell
  • Basic concepts related to operating systems

Designing and Implementing Azure App Service Apps

  • Deploy Web Apps
  • Define deployment slots
  • Roll back deployments
  • Implement pre- and post-deployment actions
  • Create, configure, and deploy packages
  • Create app service plans
  • Migrate web apps between app service plans
  • Create a web app within an app service plan
  • Determine when to use app service environment (ASE)
  • Select and use appropriate deployment methods including Git, FTP, and Cloud Sync
  • Configure Web Apps
  • Define and use app settings, connection strings, handlers, and virtual directories
  • Configure certificates and custom domains
  • Configure SSL bindings and runtime configurations
  • Manage Web Apps by using Azure PowerShell and Azure-CLI
  • Manage App Service backups
  • Configure authentication and authorization for Web Apps
  • Configure Web App notifications
  • Configure diagnostics, monitoring and analytics
  • Retrieve diagnostics data
  • View streaming logs
  • Configure endpoint monitoring
  • Configure alerts
  • Configure diagnostics
  • Use remote debugging
  • Monitor Web App resources
  • Configure Web Apps for scale and resilience
  • Configure auto-scale using built-in and custom schedules
  • Configure by metric
  • Change the size of an instance
  • Configure Traffic Manager

Creating and Managing Compute Resources

  • Deploy workloads on Azure Resource Manager (ARM) virtual machines (VMs)
  • Identify workloads that can and cannot be deployed
  • Run workloads including Microsoft, run workloads including Linux
  • Create VMs
  • Connect to a Windows/Linux VM
  • Deploy workloads
  • Deploy Bring Your Own License (BYOL) images
  • Perform configuration management
  • Automate configuration management by using PowerShell Desired State Configuration (DSC) and VM Agent (custom script extensions)
  • Enable remote debugging
  • Design and implement VM storage
  • Configure disk caching
  • Plan storage capacity
  • Configure operating system disk redundancy
  • Configure shared storage using Azure File service
  • Configure Azure File Share snapshots
  • Configure geo-replication
  • Encrypt disks
  • Implement ARM VMs with Standard and Premium Storage
  • Monitor ARM VMs
  • Configure ARM VM monitoring
  • Configure alerts
  • Configure diagnostic and monitoring storage location
  • Manage ARM VM availability
  • Configure multiple ARM VMs in an availability set for redundancy
  • Configure each application tier into separate availability sets
  • Combine the Load Balancer with availability sets
  • Configure fault domains and update domains
  • Scale ARM VMs
  • Scale up and scale down VM sizes
  • Deploy ARM VM Scale Sets (VMSS)
  • Configure ARM VMSS auto-scale
  • Manage Containers with Azure Container Services (ACS)
  • Deploy a Kubernetes cluster in ACS
  • Create and manage container images
  • Scale applications using Docker, DC/OS, Swarm, or Kubernetes
  • Configure for open-source tooling
  • Migrate container workloads to and from Azure
  • Monitor Kubernetes by using Microsoft Operations Management Suite (OMS)

Implement Azure Container Registry

Designing and Implementing a Storage Strategy

  • Implement Azure Storage blobs and Azure Files
  • Identify appropriate blob type for specific storage requirements
  • Read data
  • Change data
  • Set metadata on a container
  • Store data using block and page blobs
  • Stream data using blobs
  • Access blobs securely
  • Implement async blob copy
  • Configure Content Delivery Network (CDN)
  • Design blob hierarchies
  • Configure custom domains
  • Scale blob storage
  • Manage SMB file storage
  • Implement Azure StorSimple
  • Manage access
  • Create and manage shared access signatures
  • Use stored access policies
  • Regenerate keys
  • Encrypt keys by using Azure Key Vault integration
  • Configure diagnostics, monitoring and analytics
  • Set retention policies and logging levels
  • Analyze logs
  • Implement storage encryption
  • Encrypt data as written to Azure Storage by using Azure Storage Service Encryption (SSE)
  • Implement encrypted and role-based security for data managed by Azure Data Lake Store

Implementing Virtual Networks

  • Configure virtual networks
  • Deploy a VM into a virtual network
  • Configure external and internal load balancing
  • Implement Application Gateway
  • Design subnets
  • Configure static, public, and private IP addresses
  • Set up Network Security Groups (NSGs), DNS at the virtual network level, HTTP and TCP health probes, public IPs, User Defined Routes (UDRs), firewall rules, and direct server return
  • Connect VNets by virtual network peering
  • Configure VMs using a configuration management tool such as Puppet or Chef
  • Design and implement multi-site or hybrid network connectivity
  • Choose the appropriate solution between ExpressRoute, site-to-site, and point-to-site
  • Choose the appropriate gateway
  • Identify supported devices and software VPN solutions
  • Identify networking prerequisites
  • Configure virtual networks and multi-site virtual networks
  • Implement virtual network peering and service chaining
  • Implement hybrid connections to access on-premises data sources, leverage S2S VPNs to connect to on-premises infrastructure
  • Configure ARM VM networking
  • Configure static IP addresses, Network Security Groups (NSGs), DNS, User Defined Routes (UDRs), external and internal load balancing with HTTP and TCP health probes, public IPs, firewall rules, and direct server return
  • Design and implement Application Gateway
  • Design and implement a connection strategy
  • Implement Hybrid Connections to access data sources on-premises
  • Leverage S2S VPN to connect to an on-premises infrastructure

Designing and Deploying ARM Templates

  • Implement ARM templates
  • Author ARM templates
  • Create ARM templates to deploy multiple ARM Resource Providers resources of different types with count loops and Marketplace items
  • Deploy templates with PowerShell, Azure CLI, Azure Portal and REST API
  • Control access
  • Leverage service principals with ARM authentication
  • Use Azure Active Directory Authentication with ARM
  • Set management policies
  • Lock resources
  • Design role-based access control (RBAC)
  • Secure resource scopes such as the ability to create VMs and Azure Web Apps
  • Implement Azure RBAC standard roles
  • Design Azure RBAC custom roles

Managing Azure Security and Recovery Services

  • Manage data protection and security compliance
  • Create and import encryption keys with Key Vault
  • Automate tasks for SSL/TLS certificates
  • Prevent and respond to security threats with Azure Security Centre
  • Configure single sign-on with SaaS applications using federation and password based
  • Add users and groups to applications
  • Revoke access to SaaS applications
  • Configure access
  • Configure federation with public consumer identity providers such as Facebook and Google
  • Implement recovery services
  • Create a backup vault
  • Deploy a backup agent
  • Backup and restore data, using of snapshots and Geo-replication for recovery
  • Implement DR as service
  • Deploy Azure Site Recovery (ASR) agent, configure ASR
  • Configure ASR one-click failover

Managing Azure Operations

  • Enhance cloud management with automation
  • Implement PowerShell runbooks
  • Integrate Azure Automation with Web Apps
  • Create and manage PowerShell Desired State Configurations (DSC)
  • Import DSC resources
  • Generate DSC node configurations
  • Monitor and automatically update machine configurations with Azure Automation DSC
  • Collect and analyze data generated by resources in cloud and on-premises environments.
  • Collect and search across data sources from multiple systems
  • Build custom visualizations
  • Visualize Azure resources across multiple subscriptions
  • Transform Azure activity data and managed resource data into an insight with flexible search queries
  • Monitor system updates and malware status
  • Track server configuration changes by using Azure Log Analytics

Managing Azure Identities

  • Monitor on-premises identity infrastructure and synchronization services with Azure AD Connect Health
  • Monitor AD FS proxy and web application proxy servers
  • Setup email notifications for critical alerts
  • Generate utilization reports
  • Monitor Sync Engine
  • Monitor domain controllers
  • Monitor replication
  • Manage domains with Azure Active Directory Domain Services
  • Join Azure virtual machines to a domain, securely administer domain-joined virtual machines by using Group Policy
  • Migrate on-premises apps to Azure
  • Handle traditional directory-aware apps along with SaaS apps
  • Integrate with Azure Active Directory (Azure AD)
  • Implement Azure AD Connect and single sign-on with on-premises Windows Server 2016
  • Add custom domains
  • Monitor Azure AD, MFA, configure Windows 10 with Azure AD join
  • Implement Azure AD integration in web and desktop applications
  • Leverage Microsoft Graph API
  • Implement Azure AD B2C and Azure AD B2B
  • Create an Azure AD B2C Directory
  • Register an application
  • Implement social identity provider authentication
  • Enable multi-factor authentication
  • Set up self-service password reset
  • Implement B2B collaboration
  • Configure partner users
  • Integrate with applications
Close Menu