Infrastructure as a Code or IaC is a method that helps to manage the servers, storage, and network resources. This is a large-scale approach that covers infrastructure configurations. It resolves the crisis of environment drift in the release pipeline. Idempotence is achieved by IaC only which is the ability to produce the same result which is given to a given set of operations. Hence, to manage automated infrastructure knowledge of IaC is a must.