T-shirt and underwear manufacturer Hanesbrands has promoted Gerald Evans to the position of chief operating officer.