For Devops one of the primary focus is to manage the deployment environments. However with so much of varieties devops needs a way to ease it out. Devops team has more responsibility to create and monitor the entire Cloud infra and also create env for the applications to run.
We observe Terraform and Helm are two such ways technologies available to get utilized from. Terraform helps the engineer to direct the need by using HCL files instead of obtaining each cloud components to get the setup done. Terraform needs the requirement of the cloud to be clear and direct it usig HCL (Hashicorp Configuration Language). However Terraform depends on many thirdparty plugins for enabling the cloud infra
HELM Helm charts are primarily focussed to execute on kubernetes environments. Written in GO and enables the templates to configure the cluster resources for the apps to install Easy to use for each app and maintains the revision history of the releases.