Skip to main content

Job opening: System and Software Engineer (vacancy is closed)

Submitted by Dieter Van Uytvanck on

This vacancy is closed


CLARIN is a European research infrastructure that makes digital language resources available to scholars, researchers, students and citizen-scientists from all disciplines, especially in the humanities and social sciences, through access. CLARIN offers long-term solutions and technology services for deploying, connecting, analyzing and sustaining digital language data and tools. CLARIN supports scholars who want to engage in cutting edge data-driven research, contributing to a truly multilingual European Research Area.

 

To further the construction and integration of its technology components, CLARIN is looking for a:

 

System and Software Engineer (0.6 - 1 FTE)

 

Tasks:

  • Manage Linux-based servers, including installation and updates of the Operating System and migrations between servers.

  • Application deployment: e.g. web applications (Tomcat) and the CLARIN website (LNMP, Drupal). Mostly Docker-based.

  • Migrate non-packaged processes (e.g. daemons, apps installed as OS packages) to Docker images. Deploy images as containers.

  • Maintain and extend the -based Authentication and Authorization Infrastructure (Shibboleth), e.g. managing SAML metadata streams with PyFF.

  • Explore the current service architecture, and think along about how to streamline it. An example is configuration management and remote control.

  • Harmonize and safeguard the data backup policy across data centers.

  • Maintain and improve the monitoring and logging systems (Grafana/Graphite, Kibana)

  • Provide technical support, both to the CLARIN Office and external users.

  • Define and implement an information security policy that covers the CLARIN  infrastructure as well as organizational culture.

 

The ideal candidate has the following skills:

 

  • Experience as Linux system administrator. You are well aware of the main commonalities and differences between modern Linux distributions (e.g., you understand systemd), the basics of managing the most popular distributions (in particular CentOS 7) and containerisation (Docker).

  • Deep knowledge of networking, especially firewall configuration.

  • Hands-on experience with versioning systems (Git) and Continuous Integration (e.g. Travis)

  • Fluent in English, both spoken and written.

 

Further expertise that would be valuable:

 

  • Software development, preferably Java or Python

  • Drupal administration and/or PHP development

  • HTML, Web design, CSS, Bootstrap, Less.

 

Above all, you are a quick learner, proactive and eager to make things work.

 

What we can offer:

 

  • a position for 1 year (24 up to 40 hours/week), starting 1 July 2019 or later (by mutual agreement) – with the option for a longer-term extension

  • a motivated and inspiring group of colleagues

  • a dynamic, innovative and international work environment (including regular meetings abroad)

  • the possibility to follow courses and training sessions on relevant subjects

  • the salary will conform the rules for employment agreed in the collective labour agreement of VSNU (Association of Universities in the Netherlands) and depends on experience and education level.

 

Working place:

 

  • preferably, you will work at one of our offices in the Netherlands (Radboud University Nijmegen or Utrecht University)

  • alternatively the work can be carried out from a CLARIN centre - details for such an arrangement need to be worked out on an individual basis.

 

How to react:

 

Please send a motivation letter and CV to jobs [at] clarin.eu (jobs[at]clarin[dot]eu), before 29 May 2019. In the subject, mention at least the code CE-2019-1433. Questions can be  submitted by mail (jobs [at] clarin.eu (jobs[at]clarin[dot]eu)) or by phone (+31-850091363, Dieter Van Uytvanck).