Azure for DevOps: Application Infrastructure
1h 25mIntermediate2023-06-09
Authors

Gurinder Singh Mann
Cloud and Blockchain Consultant and Entrepreneur
Course details
Application infrastructure is a core tenant of DevOps, enabling teams to rapidly evolve scalable systems. App infrastructure is also a core component of the AZ-400 Designing and Implementing Microsoft DevOps Solutions certification exam—and the focus of this course. Here Gurinder Singh Mann reviews the strategies, tools, and processes necessary to manage application infrastructure using the Azure DevOps tool and service set. Discover strategies for managing drift, leveraging infrastructure automation with Kubernetes, implementing infrastructure as code with Terraform, and deploying resources in a secure and compliant manner. Invest time learning these key Azure skills. The more successful your organization is developing your application infrastructure, the more performant and scalable your applications will be.
Skills covered
DevOps ToolsProgramming FoundationsDevOpsAzureCloud ServicesCloud ComputingMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - The need for agile infrastructure
- 02 - Who is this course for
1. Infrastructure and Configuration Management
- 03 - Underlying issues with complex deployments
- 04 - The need for a strategy
- 05 - Components of a strategy
- 06 - Manage technical debt
2. Manage Kubernetes Service
- 07 - Container orchestration
- 08 - Options for provisioning Kubernetes Services
- 09 - Manage Kubernetes beyond Azure
- 10 - CLI deployment
- 11 - Application deployment process
- 12 - Application deployment demo
- 13 - Define and install an application through Helm
- 14 - Create a scaling plan
3. Implementing Infrastructure as Code
- 15 - Infrastructure as code technologies
- 16 - IaC vs. CM tools
- 17 - Modularization and reuse in templates
- 18 - Define Terraform file
- 19 - Deploy resources via Terraform
- 20 - Scanning IaC for security
- 21 - Securing secrets in templates
- 22 - Demo for security
4. Implement Security and Compliance
- 23 - Security and compliance in Azure
- 24 - Azure Policies
- 25 - Combining compliance with IaC
- 26 - PowerShell Desired State Configuration for machine configuration
- 27 - Configuration management in Azure
- 28 - Azure Automanage deployment
Conclusion
- 29 - Teardown of an Azure environment
- 30 - Next steps for Azure for DevOps
Related courses
- Azure for DevOps: Application Infrastructure (2022)
- Azure DevOps: Modernizing Apps with Container Services
- Multicloud Application Infrastructure as Code with Pulumi
- Automation with Azure Powershell and ARM Templates
- Learning Azure Kubernetes Service (AKS)
- Learning Azure Kubernetes Service (AKS) (2022)
- Azure Governance and Landing Zones: Best Practices for Building a Well-Governed Cloud
- DevSecOps in Action: Securing and Governing Multicloud Infrastructures
Related learn paths
- Prepare for the Designing and Implementing Microsoft DevOps Solutions (AZ-400) Exam
- Getting Started as an Azure Developer
- Prepare for the Azure DevOps Engineer Expert (AZ-400) Certification by Microsoft Press
- Advancing Your Azure Developer Skills: Exploring Complex Application Development
- Prepare for the AZ-203 Developing Solutions for Microsoft Azure Exam
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Prepare for the Microsoft Azure Administrator (AZ-104) Exam
- The Top Skills IT Professionals Have Right Now