We may earn an affiliate commission when you visit our partners.
Erick Galinkin, Noah Gift, and Nathan Anderson
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.

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

In this lesson, we'll get an overview of the course and look at some of the fundamental concepts we need to understand why DevOps and infrastructure are so important.
Read more
In this lesson we'll cover Azure infrastructure fundamentals, including IaaS resource types, deploying virtual machines, and virtual networking and load balancing.
This lesson is all about Azure security, including using Azure Security Center, writing Azure security policies, configuring network security groups, and applying security best practices.
In this lesson, we'll learn how to write Infrastructure as Code. We'll learn how to use Packer to deploy image templates, and how to use Terraform to deploy resources using infrastructure as code.
In your final project, you'll create infrastructure as code—in the form of a Terraform template—in order to deploy a website with a load balancer.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by experts with deep experience in Microsoft Azure and DevOps implementation
Examines infrastructure management in the context of DevOps, which is essential for modern deployments
Covers key Azure security best practices, ensuring infrastructure protection
Instructs learners on Infrastructure as Code techniques using Packer and Terraform
Provides hands-on experience through a final project that involves deploying a website with a load balancer

Save this course

Save Azure Infrastructure Operations to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Azure Infrastructure Operations with these activities:
Create a Study Guide
Start the course with a solid foundational understanding by consolidating all course materials, quizzes, and exams to enhance your knowledge base for future topics.
Browse courses on DevOps
Show steps
  • Gather all coursework materials
  • Organize and compile materials digitally or physically
  • Review materials regularly
Attend an Azure DevOps Meetup
Expand your network and learn from others by attending an Azure DevOps Meetup.
Browse courses on Azure DevOps
Show steps
  • Find an Azure DevOps Meetup in your area
  • Register for the Meetup
  • Attend the Meetup and participate in discussions
Review Azure Infrastructure Fundamentals
Refresh your knowledge of essential Azure infrastructure concepts to strengthen your foundation for this course.
Browse courses on Azure Fundamentals
Show steps
  • Go over Azure IaaS resource types
  • Review deploying virtual machines
  • Brush up on virtual networking and load balancing
23 other activities
Expand to see all activities and additional details
Show all 26 activities
Review Cloud Infrastructure Fundamentals
Refreshing your understanding of cloud infrastructure fundamentals will provide a solid foundation for this course
Show steps
  • Review articles and documentation on cloud infrastructure
  • Create a simple cloud infrastructure in Azure
Join a study group for this course
Enhance your learning experience by collaborating with peers in a study group.
Show steps
  • Find or create a study group for this course
  • Meet regularly with your study group to discuss course material
  • Work together on assignments and projects
Review Cloud Security Best Practices
Improves understanding of Azure security best practices prior to course commencement
Browse courses on Security
Show steps
  • Review documentation of Azure security best practices
  • Read blog posts or articles on Azure security best practices
Practice Infrastructure as Code with Terraform
Sharpen your skills in Infrastructure as Code using Terraform to effectively manage and provision Azure infrastructure resources.
Browse courses on Infrastructure as Code
Show steps
  • Set up and configure Terraform for Azure
  • Write and execute Terraform scripts
  • Deploy and test infrastructure resources using Terraform
Follow a tutorial on how to create a DevOps pipeline in Azure
Gain practical experience by following a guided tutorial on how to create a DevOps pipeline in Azure.
Browse courses on Azure DevOps
Show steps
  • Find a reputable tutorial on creating a DevOps pipeline in Azure
  • Follow the steps in the tutorial
  • Test your DevOps pipeline
Complete Azure Infrastructure Management Tutorials
Follow step-by-step instructions to expand your practical knowledge of Azure infrastructure management.
Browse courses on Infrastructure Management
Show steps
  • Identify relevant Azure infrastructure management tutorials
  • Work through the tutorials, following the instructions carefully
  • Configure and manage Azure infrastructure resources
Azure SDK coding questions
Azure SDK coding questions can enhance your understanding of Azure infrastructure by putting your knowledge to the test
Browse courses on Azure SDK
Show steps
  • Review Microsoft Azure SDK documentation
  • Identify key concepts in the SDK
  • Practice coding exercises using the SDK
Build a Virtual Machine on Azure
Reinforce your understanding of Azure infrastructure fundamentals by following guided tutorials that provide step-by-step instructions for deploying virtual machines.
Browse courses on Azure
Show steps
  • Identify a guided tutorial or documentation
  • Follow the steps to create a virtual machine
  • Test the functionality of the virtual machine
Create a Test Cloud Environment
Build a test environment to experiment and practice Azure infrastructure management in a real-world context.
Browse courses on Azure Management
Show steps
  • Provision an Azure cloud account
  • Configure networking and security features
  • Create a virtual machine and deploy an application
Azure Security Center Overview
Taking an Azure Security Center Overview tutorial can provide practical experience and solidify your understanding of securing Azure infrastructure
Show steps
  • Create a free Azure account
  • Navigate to the Azure Security Center
  • Review the key features and capabilities
  • Explore security recommendations
Attend an Azure DevOps workshop
Accelerate your learning by attending an Azure DevOps workshop.
Browse courses on Azure DevOps
Show steps
  • Find an Azure DevOps workshop that aligns with your learning goals
  • Register for the workshop
  • Attend the workshop and actively participate in the exercises and discussions
Complete Azure Security Center Tutorial
Deepens understanding of Azure Security by working through a guided tutorial
Browse courses on Azure Security Center
Show steps
  • Locate the Azure Security Center tutorial
  • Follow the steps in the tutorial
Participate in a Study Group for Azure Security
Facilitates knowledge sharing and improves comprehension of course topics
Browse courses on Azure Security
Show steps
  • Join or create a study group with peers
  • Discuss and review course materials together
Practice Azure Cloud Security Best Practices
Engage in targeted practice to improve your understanding and application of Azure cloud security measures.
Browse courses on Azure Security
Show steps
  • Identify and review Azure security best practices
  • Set up a test environment
  • Implement and test security measures
Practice writing Azure ARM templates
Reinforce your understanding of Azure ARM templates by practicing writing them.
Show steps
  • Create a new Azure Resource Group
  • Write an Azure ARM template to create a Virtual Machine in the Resource Group
  • Deploy the Azure ARM template
Deploy a REST API with Azure Functions
Solidify your knowledge of modern technologies by applying them in practice through deploying a REST API with Azure Functions.
Browse courses on Azure
Show steps
  • Set up an Azure Functions project
  • Create a REST API endpoint
  • Test the API functionality
Deploy Cloud Infrastructure with Terraform
Develops proficiency in deploying cloud infrastructure with Terraform
Browse courses on Terraform
Show steps
  • Create a Terraform configuration file
  • Deploy the infrastructure using Terraform
Write an Azure Infrastructure Management Blog Post
Summarize and explain key concepts related to Azure infrastructure management to reinforce your understanding and share your knowledge.
Browse courses on Cloud Architecture
Show steps
  • Choose a specific topic within Azure infrastructure management
  • Research and gather relevant information
  • Write and structure the content of your blog post
  • Edit and proofread your writing
  • Publish and promote your blog post
Write a blog post on Azure security best practices
Deepen your understanding of Azure security best practices by writing a blog post on the topic.
Browse courses on Azure Security
Show steps
  • Research Azure security best practices
  • Write an outline for your blog post
  • Write the content for your blog post
  • Publish your blog post
Write a Blog Post on Infrastructure as Code Best Practices
Reinforces concepts of Infrastructure as Code by creating content
Browse courses on Infrastructure as Code
Show steps
  • Choose a specific topic related to Infrastructure as Code best practices
  • Write the blog post
  • Publish the blog post
Develop an Azure Infrastructure as Code Template
Apply your understanding of Terraform to create a reusable template for deploying and managing Azure infrastructure, enhancing your DevOps capabilities.
Browse courses on Infrastructure as Code
Show steps
  • Design and plan your infrastructure template
  • Use Terraform to implement the template
  • Test and refine the template
  • Document and share the template
Develop an Infrastructure as Code Template
Enhance your understanding of Infrastructure as Code by creating a Terraform template to deploy a website with a load balancer.
Browse courses on IaC
Show steps
  • Design the infrastructure using Terraform
  • Implement the Terraform template
  • Deploy the infrastructure
Contribute to the Azure Community
Practice applying your knowledge in a real-world setting by volunteering to contribute to the Azure community through forums or documentation.
Browse courses on Azure
Show steps
  • Join the Azure Community
  • Participate in forums and discussions
  • Contribute to documentation or open-source projects

Career center

Learners who complete Azure Infrastructure Operations will develop knowledge and skills that may be useful to these careers:
Cloud Architect
A Cloud Architect designs and implements cloud computing solutions for an organization. They work closely with IT staff and stakeholders to assess business needs and develop a cloud strategy. Cloud Architects typically have a strong understanding of cloud technologies, including Azure. This course can help Cloud Architects stay up-to-date on the latest Azure features and best practices.
Cloud Engineer
A Cloud Engineer is responsible for managing and maintaining cloud infrastructure. They work with Cloud Architects to implement cloud solutions and ensure that they are running smoothly. Cloud Engineers typically have a strong understanding of Azure and other cloud technologies. This course can help Cloud Engineers learn about the latest Azure features and best practices.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. They work to automate and streamline the software development process. DevOps Engineers typically have a strong understanding of Azure and other cloud technologies. This course can help DevOps Engineers learn about the latest Azure features and best practices.
Infrastructure Engineer
An Infrastructure Engineer is responsible for designing, implementing, and maintaining an organization's IT infrastructure. They work with Cloud Engineers to implement cloud solutions. Infrastructure Engineers typically have a strong understanding of Azure and other cloud technologies. This course can help Infrastructure Engineers learn about the latest Azure features and best practices.
Network Engineer
A Network Engineer is responsible for designing, implementing, and maintaining an organization's network infrastructure. They work with Cloud Engineers to implement cloud solutions. Network Engineers typically have a strong understanding of Azure and other cloud technologies. This course can help Network Engineers learn about the latest Azure features and best practices.
Security Engineer
A Security Engineer is responsible for protecting an organization's IT infrastructure from security threats. They work with Cloud Engineers to implement cloud solutions. Security Engineers typically have a strong understanding of Azure and other cloud technologies. This course can help Security Engineers learn about the latest Azure features and best practices.
Software Developer
A Software Developer is responsible for designing, developing, and testing software applications. They work with Cloud Engineers to implement cloud solutions. Software Developers typically have a strong understanding of Azure and other cloud technologies. This course can help Software Developers learn about the latest Azure features and best practices.
Systems Administrator
A Systems Administrator is responsible for managing and maintaining an organization's IT systems. They work with Cloud Engineers to implement cloud solutions. Systems Administrators typically have a strong understanding of Azure and other cloud technologies. This course can help Systems Administrators learn about the latest Azure features and best practices.
Technical Architect
A Technical Architect is responsible for designing and implementing an organization's technical strategy. They work with Cloud Engineers to implement cloud solutions. Technical Architects typically have a strong understanding of Azure and other cloud technologies. This course can help Technical Architects learn about the latest Azure features and best practices.
Technical Support Engineer
A Technical Support Engineer is responsible for providing technical support to users of an organization's IT systems. They work with Cloud Engineers to implement cloud solutions. Technical Support Engineers typically have a strong understanding of Azure and other cloud technologies. This course can help Technical Support Engineers learn about the latest Azure features and best practices.
IT Manager
An IT Manager is responsible for managing an organization's IT department. They work with Cloud Engineers to implement cloud solutions. IT Managers typically have a strong understanding of Azure and other cloud technologies. This course can help IT Managers learn about the latest Azure features and best practices.
Project Manager
A Project Manager is responsible for planning, executing, and closing projects. They work with Cloud Engineers to implement cloud solutions. Project Managers typically have a strong understanding of Azure and other cloud technologies. This course can help Project Managers learn about the latest Azure features and best practices.
Business Analyst
A Business Analyst is responsible for analyzing an organization's business needs and developing solutions to meet those needs. They work with Cloud Engineers to implement cloud solutions. Business Analysts typically have a strong understanding of Azure and other cloud technologies. This course can help Business Analysts learn about the latest Azure features and best practices.
Data Analyst
A Data Analyst is responsible for collecting, analyzing, and interpreting data to help an organization make informed decisions. They work with Cloud Engineers to implement cloud solutions. Data Analysts typically have a strong understanding of Azure and other cloud technologies. This course can help Data Analysts learn about the latest Azure features and best practices.
Technical Writer
A Technical Writer is responsible for creating and maintaining documentation for an organization's IT systems. They work with Cloud Engineers to implement cloud solutions. Technical Writers typically have a strong understanding of Azure and other cloud technologies. This course can help Technical Writers learn about the latest Azure features and best practices.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Azure Infrastructure Operations.
(originally titled "Scalable Cloud Native Infrastructure") provides a solid introduction to cloud computing concepts for infrastructure and platform engineers and covers a wide range of topics, from Iaas services to serverless technologies. It's particularly valuable for those who need to understand how to achieve scalability and reliability at scale.
Provides fundamental principles and best practices for designing and building data-intensive applications. While it does not focus specifically on Azure, it offers valuable insights into the underlying concepts and challenges of managing data at scale.
Provides guidance on advanced topics in cloud architecture. It provides real-world scenarios and discusses architectural patterns for a variety of cloud-based solutions.
Offers a beginner-friendly introduction to Azure infrastructure as a service (IaaS). It covers core concepts, services, and best practices for using Azure to build and manage cloud-based infrastructure.
A guide to using Terraform, a popular IaC (Infrastructure as Code) tool that enables users to define and provision infrastructure in a safe and repeatable way.
Provides a thorough analysis of data-intensive application design and covers relevant technologies used in distributed systems and big data processing.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Azure Infrastructure Operations.
Implementing Web and Mobile Services on Microsoft Azure
Most relevant
Microsoft Azure Management Tools and Security Solutions
Most relevant
Deploying Basic Infrastructure with CLI in Microsoft Azure
Most relevant
Deploying ASP.NET Core 3 Microservices Using Kubernetes...
Most relevant
Microsoft Azure Security - Getting Started
Most relevant
Microsoft Endpoint Manager: Cloud Management Gateway with...
Most relevant
Microsoft Azure for Node.js Developers - Cloud Patterns...
Azure Applications
Configuring Microsoft Azure Data Infrastructure Security
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser