What are the top hiring sectors in Sri Lanka?
As an expat you can apply for many jobs in Sri Lanka.
Mainly they are categorized in paid and volunteer(self-funded).
What are paid jobs?
1.  Consultant- if you are a specialist in your field (Medical, Engineering, Law, Management, Architecture, Technical, Coaching etc)
2.  Coordinator-conducting trainings, exhibitions, Trade fairs, Scholarships, workshops, meetings, employments in collaboration with your country of origin or the targeted country
3.  Mechanics in different kind of factories
4.  Managers, Chefs, Receptionists in Hospitality Management
5.  Technologist, Lab Specialists, Nursing in Medical field
Own business
1.  Most Expats living in Sri Lanka mostly like to work on their own business and that is a more promising field next to consulting and coordinating sectors. They prefer hospitality trade as they can earn money by running a business in a field they like most. It is an island surrounded by 1,600 km of un-spoilt, golden beaches therefore there are so many opportunities arise in these areas. Some do like to rent a house and run a small guest house being the keepers in their own house.
Here are some job sites:
2.  services like security or cleaning
What are volunteer opportunities?
1.  Teaching English (University/School/Orphanages/preschools)
2.  Veterinary surgeons and Nursing (Elephants, dogs)
3.  Carers (Zoological Garden/orphanages)