The various functions of an HR Manager includes maintaining the performance of the company and its employees, putting into place effective recruitment and training processes, analyzing job roles, maintaining managerial relations, dealing with salary and compensation policies, etc.