The devops toolkit (dtk) is a powerful workflow and orchestration framework providing developers with a flexible way to control and manage distributed applications and services of any kind. Whether it be orchestrating applications with puppet, managing ETL data workloads in spark, or building a custom self-service PaaS for your app developers, the dtk's simple service and workflow dsl allows you to get going quickly re-using all your existing automation business logic and scripts.