maintenance consultant jobs in nanaimo bc