Find out from others who have similar experiences, how they dealt with something out of their control like losing a job
Avoid blaming yourself even if you have caused your own misfortune through an error. Try to learn from your mistake so you don't make it again.
Reduce tension by finding time for physical activity. Anger is a physical outlet of all the energy released as a result of stress reaction. Find a more productive way to expend that energy.
Reduce your stress level. Use stress management techniques and try to find time for more things that you enjoy
Learn to meditate. It is not as mystic as you think. If you learn to control your thoughts when you are not angry it will help you maintain control when you are angry.
Laugh at yourself. If you can see the funny side of a difficult situation you can laugh instead of lashing out.
Learn to trust the abilities of others and respect that we all have different qualities. Some of your anger may be coming from a lack of faith in the capabilities of other people.
Talk to someone you trust, a close family member, friend or member of the clergy who may help you see things with a different perspective.
Get professional help. If your problems are serious you may need the help of a mental health counsellor.