Udacity’s DevOps Engineer for Microsoft Azure Nanodegree

DevOps Engineer for Microsoft Azure

Udacity’s DevOps Engineer for Microsoft Azure Nanodegree

Learn to develop and deploy cloud-based applications on Microsoft Azure, the cloud services platform used by 95% of Fortune 500 companies.

This course will take three months to complete.

FTC Disclosure

devLatino may receive compensation from the companies whose courses and products we showcase, with no added cost to you. We only partner with the very best and most reputable companies. devLatino is independently owned, and the opinions expressed here are our own

DevOps Engineer for Microsoft Azure

Microsoft Azure is one of the most popular cloud services platforms used by enterprises, making it a crucial tool for cloud computing professionals to add to their skillset. In collaboration with Microsoft, the DevOps Engineer for Microsoft Azure Nanodegree program teaches students how to deploy, test, and monitor cloud applications on Azure, thereby preparing learners for success on Microsoft’s AZ-400 DevOps Engineer Expert certification exam.

Learn DevOps Engineering for Azure with the following courses:

Azure Infrastructure Operations

In modern deployments, automated deployment and cloud infrastructure management are crucial for ensuring the high uptimes that customers expect. Understand the DevOps lifecycle and the basics of infrastructure management in Microsoft Azure. Learn about cloud security best practices to keep the infrastructure secure—leverage modern technologies to create robust and repeatable deployments in Microsoft Azure.

Agile Development with Azure

Automated Deployment of high-quality software using DevOps principles is a critical skill in the cloud era. Master the theory and practice of Agile project management with hands-on examples. Execute a Python-centric Continuous Integration strategy that uses testing best practices, including open-source code quality tools such as pylint and pytest. Couple Infrastructure-as-Code (IaC) with Continuous Delivery using Azure Pipelines to streamline applications to Azure.

Ensuring Quality Releases (Quality Assurance)

Applications that have been built and released into the cloud need to be evaluated to ensure proper performance. Test cloud-based application performance and functionality within the pipeline itself and after it has been deployed by using different types of test suites such as Selenium and Postman. Exercise those test suites against a variety of endpoints, including a sample eCommerce UI and REST APIs. Build a systemic application monitoring process based on alert triggers in Azure Monitor and custom log files in Azure Log Analytics.

Prerequisites

Intermediate Python, familiarity with Linux shell scripting and cloud concepts

Scroll to Top