Deploy, test, and monitor cloud applications on Microsoft Azure. This program equips you with the essential skills and knowledge required to excel in the field of cloud DevOps using Microsoft Azure. It has been built as a preparation for the Microsoft AZ-400 DevOps Engineer Expert certification in collaboration with Microsoft.
The program is divided into three main sections, each focusing on specific aspects of cloud DevOps using Microsoft Azure:
- Introduction to DevOps & Infrastructure
- Azure Infrastructure Fundamentals
- Azure Security Best Practices
- Infrastructure as Code (IaC)
→ Project: Deploying a Web Server in Azure
- Introduction to Agile Development with Azure
- Agile Planning and Communication
- Continuous Integration
- Continuous Delivery
→ Project: Building a CI/CD Pipeline
- Intro to Ensuring Quality Releases
- Creating and Deploying Azure Cloud Infrastructure
- Performance Testing
- Functional UI Testing with Selenium
- Integration Testing with Postman
- Azure Observability
→ Project: Ensuring Quality Releases
- Azure Infrastructure Operations: Infrastructure as Code (IaC), Azure user management, Azure monitor, Azure active directory, Azure security center, Network security with Azure, Virtual Machine management, Packer, Azure CLI, Terraform, DevOps business context
- Agile Development with Azure: Continuous improvement, Build automation, Agile methodologies, Continuous Integration (CI) & Continuous Deployment (CD), Azure Pipelines, Technical communication, GitOps, Root cause analysis, GitHub actions, Pylint & Pytest, Azure App Service
- Ensuring Quality Releases (Quality Assurance): Software performance testing, Functional testing, Test environments, Logging, Cloud observability, Selenium, Integration testing, Data validation, Apache JMeter, Postman, Test automation