Mohit Joshi, a 22-year veteran of Infosys, has resigned from his post as President of Infosys to join Tech Mahindra, India's fifth-largest IT firm, as its managing director and CEO. CP Gurnani, Tech Mahindra’s current CEO and MD is set to retire in December this year.