hr generalist careers in Karur, India