I. Introduction
Cloud has become a go-to choice for organizations to deliver new solutions. As the cloud architectures of organizations have matured, they have become more complex to manage and dynamic to tackle. This demands businesses run their workloads using the most efficient and innovative environment. Organizations that have attained a certain maturity working on the cloud are further tuning their processes, people, and tools. They are establishing centralized teams to manage platforms that allow for smooth cloud adoption enterprise-wide and help with scaling. With cloud deployments being the norm, these centralized teams are required to deliver several standardized workflows compliant with the organization’s internal policies. These deployments require shared infrastructure, runtimes, or services in the cloud. To deliver these standardized workflows with minimal manual interventions and execute them as a self-service this paper defines a system that would enable platform teams to create templates with IaC to provision the required resources.