head strategic od careers in Karur, India