Cloud computing: what is it and why should you consider it as a career?