Light Vehicle Mechanic 30 May 2024 by Glencore Company: Glencore mining and processing sites, oil production assets and agricultural facilities in over 35 countries. The Role This role...View full job description