Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d-kleine/az-devops

Cloud DevOps using Azure nanodegree
https://github.com/d-kleine/az-devops

azure cicd devops jmeter packer postman selenium terraform

Last synced: 17 days ago
JSON representation

Cloud DevOps using Azure nanodegree

Awesome Lists containing this project

README

        

# Cloud DevOps using Microsoft Azure Nanodegree Program

![Azure Logo](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Microsoft_Azure_Logo.svg/1280px-Microsoft_Azure_Logo.svg.png)

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.

## Program Structure

The program is divided into three main sections, each focusing on specific aspects of cloud DevOps using Microsoft Azure:

### 1. Azure Infrastructure Operations
- Introduction to DevOps & Infrastructure
- Azure Infrastructure Fundamentals
- Azure Security Best Practices
- Infrastructure as Code (IaC)

→ [Project: Deploying a Web Server in Azure](https://github.com/d-kleine/AZ-DevOps/tree/main/project1_Deploying-a-webserver)

### 2. Agile Development with Azure
- Introduction to Agile Development with Azure
- Agile Planning and Communication
- Continuous Integration
- Continuous Delivery

→ [Project: Building a CI/CD Pipeline](https://github.com/d-kleine/AZ-DevOps/tree/main/project2_Building_a_CICD_Pipeline)

### 3. Ensuring Quality Releases (Quality Assurance)
- 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](https://github.com/d-kleine/AZ-DevOps/tree/main/project3_Ensuring_quality_releases)

## Key Skills

* **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