Centros Mapa Servidores Carreras
Home UniOvi Universidad de Oviedo
Barra de navegacion
página no oficial

CERNHOME

 

Ver Condiciones del Programa Project Associate

_________________________________________________________________________

CONVOCATORIA DE NOVIEMBRE 2016

_________________________________________________________________________

Fechas y Evolución de los Procesos de Selección

  • Situación Procesos de Selección:
PUESTO ESTADO DEL PROCESO DE SELECCION
FECHAS
IT-CM-RPS PROCESO CERRADO. CANDIDATO SELECCIONADO.
EL CERN DA LAS GRACIAS POR SU PARTICIPACION A TODOS LOS CANDIDATOS.
(última actualización: 13/3/2017)
NO APLICA
IT-ST-FDO1 PROCESO CERRADO. CANDIDATO SELECCIONADO.
EL CERN DA LAS GRACIAS POR SU PARTICIPACION A TODOS LOS CANDIDATOS.
(última actualización: 13/3/2017)
NO APLICA
IT-ST-FDO2 PROCESO CERRADO. CANDIDATO SELECCIONADO.
EL CERN DA LAS GRACIAS POR SU PARTICIPACION A TODOS LOS CANDIDATOS.
(última actualización: 13/3/2017)
NO APLICA
IT-DB-IMS PROCESO CERRADO. CANDIDATO SELECCIONADO.
EL CERN DA LAS GRACIAS POR SU PARTICIPACION A TODOS LOS CANDIDATOS.
(última actualización: 13/3/2017)
NO APLICA
INSPIRE PROCESO CERRADO. CANDIDATURA DESIERTA.
EL CERN DA LAS GRACIAS POR SU PARTICIPACION A TODOS LOS CANDIDATOS.
(última actualización: 13/3/2017)
NO APLICA

_________________________________________________________________________

Vacantes Ofertadas

A continuación se detallan los perfiles requeridos para las distintas vacantes ofertadas en esta convocatoria:

Mechanical Engineer

Descripción de Perfiles

Software Engineer
  • Máster en Ingeniería WEB.
  • Máster en Ingeniería Informática.
  • Graduado en Ingeniería Informática.
  • Graduado en Ingeniría de Telecomunicación (especialidad Telemática).
  • Ingeniero en Informática.
  • Ingeniero de Telecomunicación (con conocimientos demostrables de programación o administración de sistemas).
  • Ingeniro Técnico en Informática (con al menos 3 años de experiencia laboral).
  • Ingeniero Técnico en Telecomunicación (especialidad telemática con al menos 3 años de experiencia laboral).

__________________________________________________________

IT-CM-RPS


Project Name: Resource management automation

Project Description
:
CERN runs an OpenStack production cloud with over 190,000 cores across two data centers on 7,500 hypervisors to provide the compute resources for the Large Hadron Collider and other experiments at CERN.

The continued growth of the cloud infrastructure in terms of use cases and cores requires automation of manpower intensive tasks.

The project will design and implement workflows for the management of the resources such as migrations of virtual machines, workflows for hardware repair and expiration of Personal virtual machines to improve utilization.

Required Skills:
- Linux administration.
- Python or Puppet would be desirable.

Starting date:
To be agreed during interview.

Candidates will be selected through a video interview and if required a face-to-face interview will be conducted.

Volver arriba.

__________________________________________________________

IT-ST-FDO1

Project Name: CERNBOX TESTING

Project Description
:
CERNBOX is a service running at CERN to provide at the same time synchronisation services (based on the OwnCloud software) and high-performance data access and sharing (based on EOS, the CERN disk storage system for large-scale physics data analysis).

Within CERNBOX we have developed a testing Python toolkit named Smashbox.

Smashbox is maintained by CERN on GitHub with several external contributions. This will be the platform for investigating the behavior and the stability of CERNBOX and to evaluate the interoperability of similar cloud services.

We need to extend the present system to cover the following use cases/scenarios:
- Replicate the Linux/Mac testing on Windows (running natively test clients on Windows boxes)
- Replicate the SAMBA mount testing on Windows (running natively test clients on Windows boxes)

Fully integrate the Windows client distribution within the IT infrastructure (CMF)
.

Required Skills:
This project requires proven experience in developing in Python on the Windows platform.

Starting date: To be agreed during interview.

Candidates will be selected through a video interview and if required a face-to-face interview will be conducted.

Volver arriba.

__________________________________________________________

IT-ST-FDO2


Project Name: LARGE-SCALE ERASURE-CODING DISK FARMS.

Project Description
:

EOS is the disk solution for LHC.

It has been developed at CERN to handle the analysis of LHC data crossed the 100-PB mark of used disk space. This corresponds to about 800 M files being made available to CERN researchers and engineers.

EOS software continues to be enhanced at CERN where it delivers a scalable storage system built on heterogeneous storage units. Data are served off large sets of disks (currently 50,000 disks in 1600 servers) and are efficiently accessed thanks to the cooperation of a fast name space (capable of sustaining requests well above 100 kHz) and a wide selection of transfer protocols. Data durability is achieved by maintaining multiple replicas or erasure-code fragments across the EOS disk farm.

The project is to investigate new deployment scheme actively using the erasure-code capabilities to achieve:

- Reduced space overhead compared to equivalent multiple-replica schemes.
- Improve single stream performance in reading from multiple disks.
- Validate operational modes not requiring disk replacements by tuning the redundancy level against the disk lifetime.


Required Skills:

This project requires proven experience in dealing with Linux system (Foundation of system administration and Python scripting)​

Starting date:
To be agreed during interview.

Candidates will be selected through a video interview and if required a face-to-face interview will be conducted.

Volver arriba.

__________________________________________________________

IT-DB-IMS


Project Name: Enable Docker deployment for Weblogic applications for faster provisioning and easier operation

Project Description
:

WebLogic Server is the Oracle application server for building and deploying critical enterprise Java applications. At CERN, it is mainly used as bases for administrative and engineering applications.

The project will take advantage of latest Openstack and container technologies (Magnum, Kubernetes). It'll provide highly availably, scalable environment for Java applications developers.

The aim is to look at the overall process of Weblogic deployment and adapt it for container like environment. It requires to investigate all aspects of development and deployment process: testing, application and infrastructure updates, single-sign on integration, security, access control, scaling monitoring as well as operations.

Required Skills:
Programming languages: Java, shell scripting, python,

Middleware: Java EE application servers, specially Oracle Weblogic.

Apache HTTP Server and related backend servers communication protocols (HTTP(S), TCP, Web Sockets, proxy protocol), LDAP

System administration: Linux, Docker

Configuration Management: Puppet, RPM​​

Starting date:
To be agreed during interview.

Candidates will be selected through a video interview and if required a face-to-face interview will be conducted.

Volver arriba.


__________________________________________________________

INSPIRE


Project Name: INSPIRE digital library,  back-office integration and consolidation

Project Description
:

INSPIRE (http://inspirehep.net) is the information platform used by the entire High-Energy Physics community to access information about over 1 million scientific artefacts: articles, preprints, theses, conference proceedings and increasingly data and software. INSPIRE is developed and operated at CERN, with contributions from leading High-Energy Physics partner laboratories (DESY, IHEP-Beijing, Fermilab and SLAC) and in cooperation with partners in France and Japan. Beyond its role as a digital library, INSPIRE disambiguates author names and attributes to individual researchers their scientific production, with about 100'000 profiles built, through a mix of machine learning, crowdsourcing and manual curation. INSPIRE also provides community services, index job opportunities and alerting to upcoming conferences.

INSPIRE is developed (http://github.com/inspirehep) on top of the Invenio Open Source digital library (http://inveniosoftware.org). The successful operation of INSPIRE service relies on a complex workflow where content from a hundred multiple sources (scientific publishers as well as other community services such as arXiv.org)  is harvested, promptly enriched and automatically linked with existing content and cross-referenced to external services. Users also can suggest additional content to INSPIRE, which is processed in similar ways.

INSPIRE is currently being re-implemented on top of a modern software stack based on Python, Flask, SQLAlchemy, PostgreSQL, AngularJS, Bootstrap, Elasticsearch, and Scikit-Learn. As part of this process there is an opportunity for a software engineer to help integrating and consolidating existing sub-projects in the new stack. These ranges from a machine learning algorithm for author disambiguation, to a web scraper and content aggregator; from several JSON-based manipulation tools to maintain database entries, to a tuning of Elasticsearch mappings for INSPIRE bibliographic data; from bringing into production-level exisitng algorithms based on machine learning, to defining in partnership with librarians rules to identify and merge duplicate database entries.

The candidate would join a dynamic and agile team of junior and senior developers, collaborating with content curators both at CERN and in the other participating sites.

Required Skills:
  • Web development - Python
  • Python web framework (preferably Flask, or Django)
  • SQLAlchemy ORM,
  • Elasticsearch
  • Redis
  • Celery
  • Optionally, Javascript (preferably AngularJS (1 or 2), and Bootstrap)
  • Optionally, Scikit-learn
Starting date: To be agreed during interview.

Candidates will be selected through a video interview and if required a face-to-face interview will be conducted.

Volver arriba.


__________________________________________________________


_________________________________________________________________________

Barra de Navegacion Uniovi