Could you please clarify your question? You are looking for ways how to outsource? Or for online jobs for yourself?
With Online Business so many IT firms do that Online business but in which fields you are specialized. you can earn money through Blogging, Adsense etc.
Outsourcing is mean you get a job from a client at $$$$. The you award the job to third party at $$$ price. So,in here you earn $
You can earn money online via working at freelance sites. There, buyers outsource jobs and service providers place their bids on these jobs.
Your question is too broad... There are many types of outsourcing. BPO... Business Processing Outsurcing. Being a call center agent. offering SEO services.. Web Development, etc..