Udacity Logo
Log InJoin for Free

Cloud DevOps using Microsoft Azure

Nanodegree Program

This 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.

This 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.

Built in collaboration with

Microsoft

Intermediate

3 months

Real-world Projects

Completion Certificate

Last Updated October 23, 2023

Skills you'll learn:
Software performance testing • Functional testing • Test environments • Logging
Prerequisites:
Scripting

Courses In This Program

Course 1 55 minutes

Welcome to the Cloud DevOps using Microsoft Azure Program

Welcome to Udacity! We're excited to share more about your nanodegree and start this journey with you! In this course, you will learn more about the pre-requisites, structure of the program, and getting started!

Course 2 4 weeks

Azure Infrastructure Operations

In modern deployments, automated deployment and management of cloud infrastructure is 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 infrastructure secure. Leverage modern technologies to create robust and repeatable deployments in Microsoft Azure.

Course 3 4 weeks

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 the deployment of applications to Azure.

Course 4 4 weeks

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, as well as 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.

Taught By The Best

Photo of Erick Galinkin

Erick Galinkin

Principal AI Researcher

Erick Galinkin is a hacker and computer scientist, leading research at the intersection of security and artificial intelligence at Rapid7. He has spoken at numerous industry and academic conferences on topics ranging from malware development to game theory in security.

Photo of Noah Gift

Noah Gift

Founder of Pragmatic AI Labs

Noah Gift teaches and consults at top universities and companies globally, including Duke and Northwestern. His areas of expertise are Machine Learning, MLOps, A.I., Data Science, and Cloud Architecture. Noah has authored several bestselling books, including Python for DevOps.

Photo of Nathan Anderson

Nathan Anderson

DevOps Engineer, Goodyear Tire & Rubber Company

Nathan has worked on implementing DevOps solutions for the past 8 years across the financial, educational, logistics, and manufacturing industries.

Ratings & Reviews

Average Rating: 4.3 Stars

(62 Reviews)

Page 1 of 12

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills