Recently[January 2021], I appeared in Microsoft's Azure Administrator certification exam and cleared that. In this post, I list the approach I followed to achieve that. I hope it benefits you too. First and foremost, the exam page at docs.microsoft.com is the source of truth. Microsoft keeps updating the skills measured from time to time, so … Continue reading How I prepared for and passed Azure Administrator Associate certification [AZ-104]
Author: sourav kundu
Exploring Azure Pipelines, Terraform, and Powershell
As of this writing [Feb 2021], if you've used the Terraform extension from Microsoft DevLabs, you'd have noticed that there is support for only a small set of Terraform commands out of the box. These are "init", "validate", "plan", "validate and apply", and "destroy". But Terraform has many commands: fmt, import, output, show, taint, workspace, … Continue reading Exploring Azure Pipelines, Terraform, and Powershell
Azure Pipelines (YAML) and Terraform to provision AWS S3
In my previous note, [Azure DevOps and Terraform to provision AWS S3], I listed in detail the steps to be followed to provision an S3 bucket using Azure DevOps and Terraform. I referred to the classic editor in the build definition/azure pipelines. Build and release definitions declared via a classic editor in Azure DevOps, although … Continue reading Azure Pipelines (YAML) and Terraform to provision AWS S3
Azure DevOps and Terraform to provision AWS S3
Here's an interesting use case I came across -that I thought could also be a useful resource to share- and hence this post. I've worked on Terraform and am aware of the solution that it provides to IaC principles. I've worked extensively on Azure DevOps and know that Azure Pipelines can be good at orchestration … Continue reading Azure DevOps and Terraform to provision AWS S3
How I prepared for and passed Terraform associate certification
I do not have a lot of experience taking professional certification tests, so I cannot compare whether this test is easy or hard. However, if your concepts on IaC are clear and you have hands-on experience on Terraform (over three months in my case) in provisioning and managing resources, this certification is a good status … Continue reading How I prepared for and passed Terraform associate certification
Variables in Classic Editor of Azure Pipelines (Azure DevOps)
There are three types of variables while working with Azure Pipelines in Azure DevOps: -predefined variables, -variables declared/stored in build and release definitions (pipelines), and - variables declared/stored in variable groups in libraries. Microsoft has in-depth info about predefined variables at AzureDevOps Pipeline Variables. In this note, I discuss the other two types of variables. … Continue reading Variables in Classic Editor of Azure Pipelines (Azure DevOps)
Getting started with Terraform -Variables
Continuing with my learning on Terraform, I realized an exciting type of variable -map type and how to refer to it. And that was when I decided to prepare my notes on Terraform variable types, ways to declare them, assign values, and refer to them. These are my running notes, so I'll keep updating them … Continue reading Getting started with Terraform -Variables
Authenticating Terraform to AWS using IAM user
In my previous note, I mentioned the steps to authenticate Azure. Here in this note, I'll list the steps to authenticate to AWS. The approach will be quite similar -we create an IAM user with appropriate policies, create/update terraform configuration files, and run the configuration files. Step 1: Create an IAM user To work with … Continue reading Authenticating Terraform to AWS using IAM user
Authenticating Terraform to Azure using Service Principal
Continuing on my journey to learn Terraform, I wanted to explore the idea of authenticating Terraform to Azure. Terraform, as we know, is an infrastructure automation tool, and this authentication technique allows us to create/manage resources on the Azure cloud platform. I came across two insightful articles on Azure Service Principals that helped me understand … Continue reading Authenticating Terraform to Azure using Service Principal
Getting started with Terraform
Provisioning and de-provisioning computing resources happen at a faster rate as the process of doing so become accessible. And cloud technologies like AWS and Azure have made it easy, cheap, and quick to do so. However, provisioning resources manually (although possible) is not scalable and also not efficient. Any organization pursuing its DevOps journey must … Continue reading Getting started with Terraform