US convenience store chain 7-Eleven has named Gary Rose as its new chief operating officer.