Referral program
-50%

Implementing Application Infrastructure

Rp500,000 Rp250,000

SKU: MS1052700094 Categories: , , ,
Product price
Additional options total:
Order total:
  • Description
  • Unit Outline
  • Additional information
  • Certificate
  • Reviews (0)

Description

About this course

This course provides knowledge and skills to deploy an application infrastructure in DevOps pipelines. Students will learn how to implement infrastructure as code and configuration management, how to provision Azure infrastructure using common automation tools, and how to deploy an application infrastructure using various Azure services and deployment methodologies. Students will also learn how to integrate 3rd party deployment tools with Azure, such as Chef, Puppet, Ansible and Terraform to incorporate compliance and security into the release pipeline.

What you’ll learn

  • Apply infrastructure and configuration as code principles
  • Deploy and manage infrastructure using Microsoft automation technologies such as ARM templates, PowerShell, and Azure CLI
  • Implement Azure Automation services and tools, such as runbooks, workflows and update management
  • Implement Azure automation state configuration (DSC)
  • Understand the use cases and implement various compute services available on across IaaS, Paas, FaaS as well as Azure Service Fabric and Azure Kubernetes Service
  • Understand application architecture models and how to choose an appropriate compute service for deploying your application
  • Deploy and configure infrastructure and state by integrating third party tools and services with Azure, such as Chef, Puppet, Ansible, Cloud-init and Terraform
  • Understand Rugged DevOps and the principles and methodologies for integrating security into release pipelines
  • Identify and implement Azure DevOps extensions with release pipelines to deliver on package management approval and code scanning principles
  • Implement Azure security services and toolsets to enhance infrastructure and pipeline security with tools such as Azure Security center, Azure Policy, Key Vault, role-based access control and more.

Prerequisites

  • Students should have fundamental knowledge about Azure, experience with virtual machines and containers, and some exposure to automation and scripting.
  • Experience working in a software development or operations environment with either Windows or Linux would be helpful but is not essential.
  • Students should also have knowledge of general application development and deployment processes.

Estimate Time : 8-12 hours

Module 1 – Infrastructure and Configuration Azure Tools

In this module, you’ll learn about Infrastructure as Code and Configuration management concepts and terminologies. How to deploy resources and applications using Azure CLI, PowerShell and Azure Resource Manager templates as well as alternative provisioning and configuration options for Azure and integrating scripts with version control. The content includes:

  • Lesson 1: Infrastructure as Code and Configuration Management
  • Lesson 2: Create Azure Resources using ARM Templates
  • Lesson 3: Create Azure Resources using Azure CLI
  • Lesson 4: Create Azure Resources by using Azure PowerShell
  • Lesson 4: Additional Automation Tools
  • Lesson 5: Version Control
  • Lab: Azure Deployments using Resource Manager templates

Module 2 – Azure Automation

In this module, you’ll learn about Azure Automation and the various automation services that are available from within Azure Automation, such as workflows, runbooks, webhooks, source control integration, update management and more. It will also cover Azure Automation State configuration (DSC) and how to ensure state in deployed applications and environments and prevent configuration drift. Content includes:

  • Lesson 1: Azure Automation
  • Lesson 2: Azure Automation State Configuration (DSC)
  • Lab: Azure Automation Runbook Deployments
  • Lab: Azure Automation State configuration DSC

Module 3 – Azure Compute services

In this module, you’ll learn about the different compute services and options available in Microsoft Azure such as IaaS, PaaS Serverless and HPC compute services. You’ll also learn about Azure Service Fabric, Azure Kubernetes Service, the various architecture models and how the compute services they are suited for as well as choosing the most appropriate compute service for your workload. Content includes:

  • Lesson 1: Infrastructure as a Service
  • Lesson 2: Platform as a Service
  • Lesson 3: Serverless and HPC compute services
  • Lesson 4: Azure Service Fabric
  • Lesson 5: Azure Kubernetes Service
  • Lesson 6: Application Architecture models
  • Lesson 7: Choosing a Compute Service
  • Lab: Deploy Application to Azure App Services using Azure DevOps
  • Lab: Deploy Application to Azure Kubernetes Service

Module 4 – Third Party and Open Source Tool integration with Azure

In this module, you’ll learn about third party and open source tools and products that can be integrated with Azure to help implement Infrastructure as code and configuration management methodologies. You’ll learn about Chef, Puppet, Ansible, Cloud-init and Terraform integration with Azure, the differences and characteristics of each toolset. Content includes:

  • Lesson 1: Chef with Azure
  • Lesson 2: Puppet with Azure
  • Lesson 3: Ansible with Azure
  • Lesson 4: Cloud-init with Azure
  • Lesson 5: Terraform with Azure
  • Lab: Deploy app with Chef on Azure
  • Lab: Deploy app with Puppet on Azure
  • Lab: Ansible with Azure

Module 5 – Compliance and Security

In this module, you’ll learn about Rugged DevOps and implementing security as part of the pipeline. It will cover Azure DevOps extensions available in the marketplace which can assist and deliver upon some of the requirements for integrating security into the release pipeline. It will also cover some of the core Azure tools and services that are available to also integrate into your pipeline and processes to enhance infrastructure and resource security, such as Azure Security Center, Azure Policy, Azure Key Vault, role-based access control and more. Content includes:

  • Lesson 1: Security and Compliance in the pipeline
  • Lesson 2: Azure security and compliance tools and services
  • Lab : Implement Security and Compliance in Azure DevOps pipelines

Additional information

Author / Publisher

Microsoft

Level

Beginner, Intermediate

Language

English

Certificate

When you enrolled into this course you will automatically get a Certificate of Participation for completing the course. An example is provided below.

Reviews

There are no reviews yet.


Only logged in customers who have purchased this product may leave a review.

You've just added this product to the cart:

Invite & Earn

X
Signup to start sharing your link
Signup

Available Coupon

X