Bridge the gap between IT operations and software development - Transforming cloud based infrastructure provisions into code