Imo, the real shortage is programming skills, not IT skills. IT management done manually via web interface or CLI is not scalable. The DevOps movement is the beginning of the solution, but enabling programmers to run IT infrastructure via software and API's or other automation tools will require a broader shift in industry. If this shift occurs the IT skills shortage will not materialize.