System administrator (to be or not to be)
hga: Here's another career possibility, given that you can program, but don't want to do that.(Note: DO NOT BECOME A SOFTWARE TESTER: No respect, no upwards career path to speak of, deadly boring.  Only do this if starvation is the alternative.)Anyway, there's the specialty of software building.  Someone needs to set things up so that developers can "push one button" and get the current system built (see the Joel Test).  Many need help with version control/SCM and so on (and that has to be set up).  And all these have to be maintained.This can also extend into system administration, someone has to set up their systems, in some cases they'll have a test machine with the latest version of foundational software that they're trying to work with or on top of, and someone else should maintain that and keep it up to date.(One of the disasters of Vista was how little time the programmers could spend on actually programming.  Besides the usual, according to a Mini-Microsoft commentator, they'd have to spend about one day a week keeping their Vista test machine up to date.)