In the wake of Edward Snowden, the NSA is obviously going to shake up things internally. I'm surpised they would outsource administrative positions to contractors. Quite frankly, that was a stupid decision for an agency responsible for sage guarding the nation's security intelligence. In terms of historic screw ups, I'd rank the NSA leak right up there with the Navy's decision back in 1941 to park their entire Pacific fleet in Peal Harbor. Outsource your web developers and janitors, but keep the system administrator teams small, well compensated, and on a short leash.
But the federal government is a different IT universe. What happens there doesn't necessarily indicate what's trending in corporate America or even local government IT departments.
"The universe is complicated and for the most part beyond your control, but your life is only as complicated as you choose it to be."