First, I would suggest that you figure out what you like to do. I have done some scripting, mostly bash and perl, but would hate a coding job. I was a Windows sysadmin for a while, but it really didn't get my juices flowing. Then I found networking, and my career just took off. I found my place. I also dual role as a security engineer, and did a 3 year stint as InfoSec Manager. I work from home now and see more opportunities for remote work, but most of them are senior positions. I have not been in the call center world, but I can see that being easy for work from home.
Do you want to bang out code?
Do you want to chase packets through the network and constantly be blamed for poorly written apps?
Do you want to tell the same execs many times not to open all the attachments?
Do you want to build servers and move data around?
Also, don't rule out project management. IT needs more >>>>GOOD<<<<< PM's.