Windows DevOps Engineer (IT-CDA-AD-2020-68-LD)
- Geneva, Switzerland
Develop and operate device management tools for thousands of CERN users. Shape the future of end-user device support. Work at the heart of the end-user device strategy of the largest particle physics lab in the world: CERN. Take part!
You will join:
The Applications & Devices section which provides Device and Productivity Software Services and supports over 10000 end-user devices running Windows, MacOS, iOS and Android. This section also provides configuration management tools, infrastructure of over 800 servers, 900 printers and supports over 100 commercial applications.
More information on the IT Department can be found at: http://cern.ch/it.
There are 10000 managed Windows end-user devices at CERN. 8500 of them are centrally-managed by the Applications & Devices Section, some using security-hardened configurations. 1500 are managed locally by engineers in CERN Experiments and control systems. In addition, an estimated number of 2000 Windows devices are self-managed individually by their users.
In the future, the number of strongly-managed devices will decrease and support for self-managed devices will expand. In line with this, Applications & Devices Section is currently developing CERN Appstore, which will combine a web-based catalogue of recommended applications with a community-supported package manager such as Chocolatey and a reporting capabilty.
As Windows DevOps Engineer, you will:
- Share responsibility for the centrally-managed Windows device park: its stability, security and evolution.
- Provide configurations for and advise local administrators.
- Develop and communicate strategy for end-user device support.
- Leverage CERN Appstore for users of self-managed devices, drive its evolution and promote adoption.
- Manage Windows OS lifecycle.
- Manage application lifecycle for commercial applications (analyze use cases, identify tools, automate installation, provide user support, manage migrations and decomissioning).
- Develop Windows Toolkit for self-service administration of the Windows park.
- You will also contribute to support activities for Windows, macOS, iOS and Android.
Master's degree or equivalent relevant experience in the field of Computer Science or a related field.
The experience required for this post is:
- Experience in software development.
- Experience in system administration.
- Experience and aptitude for user support in a diverse environment.
- Optional but appreciated: experience in automating installation and maintaining complex software suites (for example: Autocad, Catia, Mathematica).
- Knowledge of programming techniques and languages: c#, PowerShell, Node.js, React, PostgreSQL.
- Administration of computing systems: Windows.
- Knowledge of operating systems: Windows, macOS, iOS, Android and Linux.
- Knowledge of system configuration tools: SCCM, Intune, Puppet or Ansible.
- Administration of computing systems: Linux is optional, but appreciated.
- Achieving results: delivering high quality work on time and fulfilling expectations; having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind; delivering prompt and efficient service taking into account customer needs.
- Demonstrating flexibility: actively participating in the implementation of new processes and technologies; being willing to work on different projects simultaneously; adapting quickly and resourcefully to shifting priorities and requirements.
- Solving problems: identifying, defining and assessing problems, taking action to address them; finding the information needed to solve problems; making objective judgments based on all the facts available; anticipating obstacles; assessing alternative solutions in order to have a fall-back plan.
- Working in teams: building and maintaining constructive and effective work relationships; working well in groups and readily fitting into a team; participating fully and taking an active role in team activities; cooperating constructively with others in the pursuit of team goals; balancing personal goals with team goals.
- Communicating effectively: listening actively to others and letting others speak; expressing opinions, ideas and suggestions with conviction and in a logical/structured manner; keeping to the point; providing others with timely information.
- Proficient knowledge of English is required: speaking and writing; need to draw up technical specifications.
- Knowledge or willingness to learn French is required; need to understand, speak and read in day-to-day communications with users, subcontractors and suppliers and to compose basic written communications.
Eligibility and closing date:
Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States.
This vacancy will be filled as soon as possible, and applications should normally reach us no later than 07.06.2020
Contract type: Limited duration contract (5 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.
These functions require:
- Work during nights, Sundays and official holidays, when required by the needs of the Organization.
- Stand-by duty, when required by the needs of the Organization.
Job grade: 6-7
Job reference: IT-CDA-AD-2020-68-LD
Benchmark Job Title: Computing Engineer
Please make sure you have all the documents needed to hand as you start your application, as once it is submitted, you will not be able to upload any documents or edit your application further