IT Service Manager - France, Spain & Portugal | France