Roles and responsibilities of mechanical site engineer