Renewing Passport before expiry date

I have an Ethiopian Passport that's due to expire in three months..yet i have a job abroad which requires me to report in two weeks;and my contract states i have to stay there over 1 year before coming back to my country.Is it possible to have it renewed now before its expiry?