There seems to remain an abundance of "Java Web Architect" positions. I hate the work as I think Java is lame and the web lamer but that's what I keep seeing. (I'd rather build apps - real ones).
For sure RDBMS experience is very important in biz and an Oracle DBA can always find a good paycheck.
Learn C. You may not get paid for it but its what everything else is written in and Unix is particularly C oriented.
If you can find the time - learn a real OO language. Not to get paid but to expand your mind. Smalltalk (www.squeak.org or www.cincom.com) is the benchmark by which OO languages are measured. Python and Ruby are also good mind expanders.
Perl - well, I never could get into it but I know people get a lot done with it and if your mind is built that way, well god bless and help you. It will probably serve you well.