Senior Customer Success Manager at Delinea | HireBase