Senior Customer Success Manager at Barracuda Networks (British Columbia)