In the context of the given statement, ‘his post’ needs to be replaced with ‘from his post’ as the phrasal verb ‘resign’ takes the preposition ‘from’ and they together means to officially remove oneself from a job or position of responsibility or authority. Thus, option (a) is correct.