Using Infrastructure as Code (IaC) is a no-brainer when working with cloud development. For many years I have used Terraform for this purpose, the most widely adopted tool for IaC. But Terraform is not the only option in the open source community (and questionably still open source!?).
This article is geared to you that already is familiar with IaC, maybe using terraform today, or considering changing IaC tool.
There are cloud specific tools like AWS CDK (or using AWS Cloudformation directly), Azure ARM, Microsoft Bicep and Google Cloud Deployment Manager. Terraform is cloud agnostic, and there are alternatives for that also. For example Serverless Framework which is specialised for serverless services, or even Ansible which was created well before the rise of cloud vendors.