How do you deploy a traditional on-premise solution as Software as a Service? Here, I am presenting architectural decisions and challenges faced in building and maturing an orchestration service for automating and managing deployments of Dynatrace, an application monitoring solution at enterprise scale, into Amazon's AWS cloud.



The focus of this presentation is on our experiences with Ansible, a radically simple, yet powerful, IT automation tool, whose agentless architecture and extensive modules library greatly simplified cloud service orchestration and integration of our solution with customer applications. Besides, automated testing of our deployment scripts with Test Kitchen and serverspec is discussed.