resident life coach supervisor careers in Karur, India