ICS summer worker - build and test automation

European Spallation Source Eric / Logistikjobb / Lund
Observera att sista ansökningsdag har passerat.


Visa alla logistikjobb i Lund, Lomma, Staffanstorp, Burlöv, Kävlinge eller i hela Sverige
Visa alla jobb hos European Spallation Source Eric i Lund, Malmö, Linköping eller i hela Sverige

The Machine Directorate at the European Spallation Source (ESS) in Lund, Sweden, invites applications for engineering summer workers.

ESS uses Control System Studio (CS-Studio), a part of the EPICS controls system family. CS-studio currently has 3 different build systems:

Eclipse is used during the development phase;

• Maven/Tycho scripts, used locally inside the development machine (my mac one) to

• update the "target "repository" for the Eclipse build, when new plugins are added,
• run a full build to test the whole building process;

• Jenkins pipelines

• one used to test that the community edition builds without any errors,
• one used to build the ESS CS-Studio development version,
• one used to build and publish the ESS- CS-Studio production version.

Currently Jenkins 1.655 is used, meaning that the pipelines are made of single inter-dependent jobs.

Some months ago Jenkins was updated to version 2 (currently 2.32.2), with the addition of a new concept of pipelines "as code" via the Pipeline Domain-Specific Language (DSL), allowing to describe the pipeline textually, and thus sharing the pipeline code with the CS-Studio community.

The tasks of the summer worker will be:

• learn and document how to install Jenkins 2;
• convert the current Jenkins pipelines into the new Jenkins DSL;
• convert the Maven/Tycho scripts used in the development machine (my mac one) into a Jenkins DSL to be run into a locally installed version of Jenkins;
• contribute the community 'docbook' on how to use our pipelines to build the community edition.

TIMELINE

The summer positions will have a duration between 6 to 8 weeks (it can be adjusted according to your wishes). It can start at any time, beginning of June 2017 until middle of August 2017.

Application & Contact
Please provide the curriculum vitaes and cover letter in English by clicking on "apply" and following the instructions. Please note we only accept applications via the ESS website.

The deadline for applications is 21st of May 2017.

The recruitment process is ongoing and the position is open until filled. Therefore we recommend that applications be submitted as soon as possible. Applications will be reviewed periodically.

For further information regarding the position, please contact the recruiting manager Susanne Regnell, susanne.regnell[at]esss.se or HR officer Sara Margaryan, sara.margaryan[at]esss.se

Varaktighet, arbetstid
Heltid/ Ej specificerat

Publiceringsdatum
2017-05-04

Ersättning
enligt avtal

Så ansöker du
Sista dag att ansöka är 2017-05-21
Klicka på denna länk för att göra din ansökan

Företag
European Spallation Source ERIC

Adress
European Spallation Source ERIC
Box 176
S-221 00 Lund
22363 Lund

Kontorsadress
Box 176
S-221 00 Lund

Jobbnummer
3475625

Observera att sista ansökningsdag har passerat.

                   

Prenumerera på jobb från European Spallation Source Eric

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos European Spallation Source Eric: