This is a multi-part tutorial where we discuss how to integrate Azure DevOps with AWS services. Azure DevOps (previously known as Team Foundation Server or TFS in short) has been in the market for a long time and provides a nice developer experience. AWS being the leader in the cloud, it’s crucial to understand how to integrate Azure DevOps with AWS. In this tutorial we will first walk you through integration fundamentals. We will then give you some Azure DevOps integration examples with different AWS services.
Although not a mandatory requirement, it’s recommended that you follow all the tutorials in the given order. The complexity gradually increases.
- Azure DevOps quick start tutorial for AWS DevOps Engineers
If you are completely new to Azure DevOps, this tutorial will give you a foundation knowledge about Azure DevOps to complete the rest of the tutorial. - How to install and configure an Azure DevOps agent on an AWS EC2 instance
You can run Azure DevOps agent on Amazon EC2 instances. In this tutorial we learn how to setup an Amazon EC2 instance with Azure DevOps agent. - AWS PowerShell tutorial
All AWS APIs are exposed in PowerShell. This gives the ultimate integration point for any CICD system including Azure DevOps. If you are not familiar with AWS tools for PowerShell, go through this tutorial to learn AWS PowerShell basics, IAM permission basics and security configurations. You will learn things like Secure Token Service (STS) which is the bedrock of AWS security. - Azure DevOps with AWS CloudFormation
AWS CloudFormation provides a great way to write infrastructure as code. In this tutorial we will explore how to integrate Azure DevOps with AWS CloudFormation. - Azure DevOps with AWS CodeDeploy
AWS CodeDeploy is a great tool to do hybrid deployments. It can be used to deploy software into AWS, to your on premises environments, to Azure or any other cloud provider. This tutorial will walk you through AWS CodeDeploy basics and then how to integrate it with Azure DevOps. - Azure DevOps with AWS Elastic Beanstalk
AWS Elastic Beanstalk is a great platform to host your ASP.Net applications. It supports traditional .NET full framework applications running on IIS and plethora of other application such as Java, Ruby, Containers, Go and Python to name a few. In this tutorial we will learn how to integrate AWS Elastic Beanstalk with Azure DevOps - Azure DevOps with AWS Fargate
AWS Fargate is a container orchestration platform. In this tutorial we will learn how to do container deployment from Azure DevOps pipeline into AWS Fargate.
If you enjoy this tutorial series feel free to leave a comment and share it with your friends.
Pingback: Azure DevOps with AWS CloudFormation - Cloudopian
Pingback: Azure DevOps with AWS CodeDeploy - Cloudopian
Pingback: Azure DevOps with AWS Elastic Beanstalk - Cloudopian
Pingback: Azure DevOps quick start tutorial for AWS DevOps engineers - Cloudopian
Pingback: How to install and configure an Azure DevOps agent on an AWS EC2 instance - Cloudopian
Pingback: AWS PowerShell tutorial - Cloudopian
Pingback: Azure DevOps with AWS Fargate - Cloudopian
Pingback: Azure DevOps with AWS Fargate Engine – Cloudopian