Magpies announce coaching appointment for next two seasons