Customer Success Manager at Delinea | JobVerse