Diesel Mechanic – Canberra Deep Space Communication Complex January 19, 2023 This listing has expired.