heavy equipment maintenance jobs in africa