A top official in the KwaZulu-Natal Public Works Department has been sacked for corruption amounting to over a billion rand.