In reply to Tuan Nguyen.

Disclaimer: I am an IBM employee.
I wanted to mention that IBM also has a multi-cloud offering called Multi Cloud Manager (MCM). It is a cloud-agnostic solution which leverages open-source technology and your existing tools to provide an integrated management for applications across different cloud environments(public or private). https://www.ibm.com/cloud/multicloud-manager