Equipment Shift Technician / Maintenance Technician in newport, wales | ApplyBoost