The technology sector is facing a skills shortage. To fill the gap, it must invest in training and improve gender diversity at every level of the industry