NSW Premier Chris Minns has re-shuffled his cabinet, promoting existing front benchers, and welcoming a fresh face to the executive team.