Post Holdings has promoted Jeff Zadoks to the position of chief financial officer.