Terraform is probably one of the best tools available today to orchestrate infrastructure deployments.
Terraform is a software developed by Hashicorp, that let us be able to define, configure and versioning of infrastructure through JSON files.
Terraform can manage low-level components such instances, storage and networks and also high-level components such DNS entries, SaaS functions, etc.
If we visit their website (or read an introductory article that i made at the time), we can see that Terraform allows us to convert our infrastructure into code and from a declarative language, to greatly simplify the tasks of deployment and configuration of our infrastructure.
As you can imagine, for an Cloud Architect, who is continuously deploying environments for PoCs, it is an essential tool to deal with day to day.