General Manager - Customer Success Management at Tata Communications — myjobb AI