The future demands that enterprises leverage multi-cloud resources to automate their business operations successfully. The cloud journey thus far is a roller coaster ride. Clouds are typically online, on-demand, and off-premises. There are public, private, and hybrid clouds to comfortably cater to different regions and requirements. There are a number of purpose-centric and agnostic clouds (local and remote) consisting of a growing array of compute resources, such as bare-metal servers, virtual machines, and containers. The other prominent cloud resources include storage, networking, and security solutions. There is another noteworthy development. There are edge/fog device clouds emerging and evolving quickly due to the conscious adoption of the edge/fog computing paradigm. Multi-faceted devices in our everyday environments (personal and professional) are being meticulously clubbed together through middleware solutions to form...