Manager – Customer Success Operations at Duck Creek Technologies | JobVerse