07 Jun 2021 in
DevOps
|
Kubernetes
|
Microsoft Azure
Over the past years, I have been working with customers to help them build and run a cloud native platform on top of Microsoft Azure using Kubernetes. I have learned a lot and I think this is a good time to write down and share all these learnings.
The following contains a lot of information about all the points I think are very important to discuss and think about if you are working on building a cloud native platform for your company. I have not gone into implementation details for this post but I made sure to include a lot of external links to make your life easier going deeper in every topic.
You can see this post as an accelerator or agenda of the architecture/design discussions you should have before starting your project.
Let’s start by understanding what is a cloud native platform.
read more
08 Jun 2020 in
Azure DevOps
|
Microsoft Azure
|
Terraform
Azure DevOps offers two kinds of pipeline agents: Microsoft-hosted agents, fully managed by Microsoft, and self-hosted agents. My team recently worked with a customer who needed to be able to run pipeline agents on their private virtual network infrastructure which is one of the use case for having to use self-hosted agents.
read more
12 May 2020 in
Microsoft Azure
|
Terraform
Recentely, I and my colleague April have been struggling on an error that was happening randomly when calling terraform destroy
on a Terraform module we were working on. You know, this kind of issue that first gives you a lot of satisfaction when you solve it, but then frustration because the solution is so simple that you are wondering why you spent so much time on it! Everything was about explicit and implicit dependencies between Terraform resources. Let me explain…
read more
02 Oct 2019 in
DevOps
|
Microsoft Azure
|
Terraform
This blog post is part of the series about using Terraform on Microsoft Azure. In the previous article, I explained how to use Docker and Azure Pipeline to continuously integrate and tests Terraform infrastructure modules / deployments. In this new blog post, I will discuss about using Azure Pipeline to actually deploy the infrastructure continuously.
read more
25 Sep 2019 in
DevOps
|
Microsoft Azure
|
Terraform
This blog post is part of the series about using Terraform on Microsoft Azure. In the previous article, I detailled how you can use the Terratest framework to create and run Golang integration tests for your Terraform deployments. In this new part, I will discuss about automating these tests using Docker containers and Azure Pipeline.
read more