Top skills IT professionals need to be competitive in 2018