Social Networks: How to take advantage of them professionally?

The popularization of social networks has led brands and companies to strengthen their presence in the digital environment in order to increase their reputation and sales

From the massification of platforms like Facebook , Twitter , LinkedIn , Google+ and others, companies begin to require specialists capable of interacting with their virtual communities, represent the company in front of them and even know how to respond and promptly address a possible crises .

Thus they are born posts community manager , social media manager, social media analist and others; but what is the training that should have these specialists? Who and how are they called to play this role? How much can you earn in this medium?