Since you are stressing your body by not getting enough sleep, you must make up for it in other ways.
Regular exercise is important. Do aerobic exercise as this helps the blood flow. Avoid weights as that makes you need more sleep for your body to recover. I find energy work with Tai Chi and Chi Kung really help as well.
Diet. Eat light foods such as high nutrition vegetables. Digesting heavy food - steaks, high cheese content and other high fat content food tires your body out. Don't eat so much that you feel sleepy.
(This makes me sound like a vegan militant. I am not! I'm just saying what you eat makes a big difference to your energy levels.. Experiment with your diet and see what works best for you.)
Avoid stress. This can be hard as you are working two jobs, but stress can be a killer on the health. Burning out does not help you stay alert! Make a concious effort to relax regularly. As you work mentally scan your body and if you feel yourself being tense, take 30 seconds or so to command your body to relax.