Apart from applying on naukri,monster another way I heard of searching jobs is by working with recruiters.I want to know the names of indian consultants/recruiters who do recruitment for sending abroad/onsite also.How to approach these recruiters if you are not in the same city.
I do not have any first hand experience on this, but based on (horror) stories I heard, I would be very careful with what you do.
Typical scenario is that a Body shop will hire you on their payroll and then outsource you to work at the client premises. In return they skim ~30% of your gross. Combine that with the taxes you need to pay on your gross, stop a while and consider if it is worth it, especially after comparing it with what you can make in India.
If you are still insistent on leaving India, I would recommend bypassing the body shoppers and getting in touch with the company directly. Almost all the good job sites will have an option of showing jobs matching your skill set and a specific country. Best of luck with your job hunt
Which are the most common countries for which one can try for ? Is it US,Canada,Australia,Germany?
You've got this the other way around. You specialize in a field of choice so your skills are attractive to an employer that would want to hire you. If I were an employer in Australia and wanted someone to write map-reduce queries in Erlang for a No-Sql database and found that folks with this skill set are sparse in the country, I would be inclined to look for skilled labor elsewhere.
The crux is not about what country you want to work in. What specialization do employers want that would make you attractive to them. Look out for that.