A leading technology firm is seeking a Site IT Support Manager at their Grugliasco Headquarters in Italy. This role involves ensuring stable and secure IT operations