Global release manager careers