Supply Systems Analyst 30 May 2024 by Glencore Company: Glencore sites, oil production assets and agricultural facilities in over 35 countries. The Role The successful person...View full job description