Cloud Computing – An Emerging Technology & A Rewarding Career Field!