While cloud technologies and DevOps work well together, the principles of automation, collaboration, and continuous delivery can be applied to both Cloud and on-premise environments. The focus is on streamlining your processes, regardless of your infrastructure.