Google does an Information Technology Residency Program, which is fixed term (26 months), and I think the idea is that it's a good starting point for IT career. I'm too new to post a link here, but if you go to the google careers page and search for 'Information Technology Residency Program'...