some good advice from some good bros up there.
i'm a network architect myself though my present job doesn't stress me out.
however my previous job had me work as an onsite technical support+presales support exec with a software vendor. that was stressful beyond belief. i could get a call anytime from clients/prospects and had to run to attend to alot of them. email &phone support didn't always do the trick. we also had too many clients and not enough of us. the most stressful part of that was that the job was in bombay and travelling the length and breadth (sometimes 2-3 times in a day) of that city by public transport is REALLY stressful because of the crowds who are constantly on the move added to the oppressive heat & humidity. i'd work 12 hrs most days and when i got home sometimes i was too tired to even cook. we worked 6 days a week but given that downtime was an issue, we worked on sundays and late evenings (and sometimes overnight as well; even after a full days work). and then there were trips to nearby towns - wake up at 3am, leave home by 5 (eat, shit, shower etc), inter city bus at 6.15 - 6.30 am from the other end of the city, sleep as best as possible in the bus and your in the next town at 9.30 to be at the clients place around 10am. then sometimes work till 9pm in various parts of the town (we'd try to cover as many clients as possible while we were there). then back on the bus by around 9.30pm and in bombay at around 12.30am (yes: the next day). another 1 hr to get back home from the bus station and its around 1.30am. around 20hrs out of the house, always on the move. the first thing i'd do was to throw my clothes off me and jump into bed. and all this because the boss didn't want us to spend money on hotels and stay overnight. oh and the next day your back in the office. on one occasion we required 3 days out of bombay and the boss actually told me to come back and go back again the "next" day. now you can do the math: i'm back at 1.30am and then i have to wake up again at 3am, less than 2 hrs later and start all over again... he wanted me to do that for 3 consecutive days! so instead, i went one day, then i came back and my colleague went the next day while i did a full days work in bombay. then i was supposed to go back the 3rd day. the alarm rang and i did not open my eyes. when i finally opened my eyes it was 7am! i was so frickin tired! and yes, i got blasted by the boss for that. initially when all this started, i stopped working out. i wasn't eating enough and lost nearly 60lbs in 4 mths! i also became really sick and continued going to work through it. finally, i decided to try and bring some order back. i went back to the gym and tried to eat big for at least 5 days a wk. sometimes, i'd miss my workout and when i did go, after work, i'd usually be pretty tired. i managed to gain some weight back, went up to 185 from 170 in around 3 mths, but strength gains were still alot slower. the stess was still there and even though i made some progress, it was far from ideal.
my solution was simple... change jobs - i couldn't take anymore of that high tech slave labor. but having said that obviously, the best thing would be to workout before you go to work. also, something which can't be overemphasized enough is your mental resolve and toughness. you have to sit down and really tell yourself inside your mind that you will do it.... psyche yourself. this is a testing situation and don't expect a quick fix that will miraculously give you energy... there is none. only your mind can do that for you. and you'll have to keep reminding yourself over and over again so that you stick to it. or you could just switch jobs like i did