US grocery chain Publix has promoted Charles Roskovich to the position of senior vice president of product business development.