As AI and Machine Learning become more crucial to the enterprise, systems and processes need to be put in place to manage the output of data science teams: the machine learning models.
This is a field commonly referred to as MLOps and, not surprisingly, is based hon DevOps.
edureka! explores the basics of DevOps in this tutorial video for beginners.
Audio starts around the 1:32 mark.
n this video, learn what you need to know to get started using Git.
This tutorial video covers git add, git commit, git branch, git checkout, and git merge!
Miao Jiang joins Scott Hanselman to walk through a conceptual framework for building a CI/CD pipeline to automate the deployment of APIs into Azure API Management.
Learn about common automation challenges with API Management and how the suggested approach addresses these challenges. For a demonstration, see: Build a CI/CD pipeline for API Management, Part 2.
Here’s a great video on Channel9 on leveraging Azure DevOps for .NET Core and Cloud Native applications.
- Free Azure Account – https://azure.microsoft.com/free?WT.mc_id=cloudnative-ch9-shboyer
- Azure DevOps – https://docs.microsoft.com/azure/devops/index?view=azure-devops&WT.mc_id=cloudnative-ch9-shboyer
- Build Test and Deploy .NET Core apps – https://docs.microsoft.com/azure/devops/pipelines/ecosystems/dotnet-core?view=azure-devops&WT.mc_id=cloudnative-ch9-shboyer
- Azure Functions – https://azure.microsoft.com/services/functions/?WT.mc_id=cloudnative-ch9-shboyer
- Azure Storage – https://azure.microsoft.com/services/storage/?WT.mc_id=cloudnative-ch9-shboyer
- Azure Front Door – https://azure.microsoft.com/services/frontdoor/?WT.mc_id=cloudnative-ch9-shboyer
- Static Websites on Azure Storage – https://docs.microsoft.com/azure/storage/blobs/storage-blob-static-website?WT.mc_id=cloudnative-ch9-shboyer
In this video, Damian Brady speaks to George Verghese from the Azure DevOps team about the new Azure DevOps CLI. There are several ways to work with Azure DevOps, and if your goal is automation, the CLI should definitely be in your toolbelt.
George explains why you may want to use the CLI over the other options, and walks through its capabilities, how to use it, and some of the scenarios it can help with.
Links Related to Azure DevOps & Azure DevOps CLI
- Azure DevOps CLI Extension GitHub repo – https://github.com/Azure/azure-devops-cli-extension
- Azure DevOps CLI documentation – https://docs.microsoft.com/azure/devops/cli/get-started?view=azure-devops?WT.mc_id=devopslab-c9-dabrady
- Scaffolding script example – https://github.com/Azure/azure-devops-cli-extension/tree/master/examples/Scaffolding
DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. Azure DevOps is everything you need to turn an idea into a working piece of software.
While this video may be aimed at ASP.NET developers, don’t let that put you off. DevOps is coming to the Data Science and AI world. It may be called “DataOps,” but nevertheless, this is coming to our world. It’s best to learn it early.
Azure Monitor action groups enable you to define a list of actions to execute when an alert is triggered. In this episode, we demonstrate how to configure a Service Health alert to use an action group.
Damian sits down with Product Manager Gopinath Chigakkagari to talk about deploying to Azure using GitHub Actions.
In this video, Gopi walks through a deployment process inside GitHub Actions to deploy a containerized application to Azure on a new push to a repository. Along the way, he’ll also show some of the features and advantages of GitHub Actions itself.
Armon Dadgar (@armon), HashiCorp CTO and co-founder, and Aaron Schlesinger (@arschles) walk us through the core concepts of Infrastructure as Code (IaC) and how it goes beyond what people typically think when they hear “Infrastructure.” They break down the what, when, how, and why IaC makes developers’ lives easier, whether you’re running a simple application or have a complex, multi-node system. You’ll learn how you can use HashiCorp Terraform to get up and running with IaC, going from nothing to a complete carbon copy of your production environment at the click of button (read: you focus on building, testing, and deploying, not spinning up test environments and hoping they’re close to what’s in production).