Cloud computing: A boon or bust for IT jobs?