Constellation Brands has appointed a chief technology officer as the group looks to adapt to what it calls an "ever-changing digital landscape".