Docker is a must-to-have. And if your on-premise software cannot run on it, you can be sure that is a kind of monolith you cannot handle. (A part scientific, GPU intensive, and other hardware related software).
Kubernetes and Openshift are good technologies to learn and to use since it really simplify the Dev + Ops work.