About CSC

Process for CSC hosting
School Models
Role of Local Organisers
Other Roles

Past Schools

2004 2005 2006 2007 2008 2009 2010 2011

Diploma at CSC
Sport at CSC
Inverted CSCs

iCSC05 iCSC06 iCSC08 iCSC10 iCSC11

Special schools


Inverted School 2011

3-4 March 2011



CSC2011 Overview

Practical Information

Examination results
How to apply

inverted CERN School of Computing 2011 3-4 March 2011, CERN

Programme Overview


All questions

Virtualization and Clouds

Computer Security

Hot Topics in Software Engineering Details of All Lectures



Lecturer Bios



 Printable Version  



iCSC 20011 Lecturer Biographies<

at the time of the school



CERN, Geneva - Switzerland

When I arrived at CERN in 2007, I worked during a year in the control system group of IT in the Gas Control System for the LHC. Since September 2007, I am working for the European project ETICS. It provides a system for the configuration, building, testing and integration of software. We have a web interface and a command line client from where our users, like Glite, can manage their configurations, submit builds and tests and get their results (binaries and reports) in a repository. We have introduced recently the possibility of send multinode tests. Inside the team, I am responsible for some modules of our web application (Java/J2EE and AJAX with GWT), the webservices (AXIS) and the database (MySQL).


Universität Zürich - Switzerland

I have been working for the TT sub-detector of LHCb during both my Bachelor and my Master thesis. Since January I am back with my previous group as a PhD student. At the time of this writing my work concentrates mostly on the detector alignment.


CERN, Geneva - Switzerland

My current work is in virtualization using the OracleVM technology, and adapting it to the CERN cluster infrastructure management system. This provides a transparent and Quattorised integrated layer of virtual Red Hat Enterprise and Scientific Linux machines for virtual IT-DB services hosting. I have an indepth knowledge in Networking and in GNU/Linux Operating Systems, which I use in the development of these virtualization solutions. Collaborating with the CERN openlab and using a multiprocessor computer, I am also studying the OracleVM performances. The aim of this task is to find the best load balancing configuration for the services that will run on the new cluster machines. I have good experience in OS scripting languages, imperative and OO-programming, in particular the C family. My MSc Thesis and previous work at the LHCb, gave me also skills in real time SCADA system programming. I have also become a CERN guide, and in learning more about the Particle Physics Experiments, have been able to help educate visitors.


CERN, Geneva - Switzerland

Coming from Spain, I studied at the University of Oviedo. Thanks to them I got the opportunity to come to CERN as a Project Associate.   During this first period at CERN, I was developing and maintaining the configurations in the infrastructure of CERN network, migrating from CISCO Firewall to IPTables Firewall. As well I was giving support to FlexLM License Management system, and using CERN Fabric Management Infrastructure ( to fully automate installation and maintenance of some servers, managing Linux RPM’s software distribution and installation systems.  One year later I got an openlab Fellowship in which I am currently working and my tasks consists in the integration of Oracle VM server within CERN infrastructure. I have been working in the integration at the host level in CERN ELFms (the large scale management system) and currently I am working in the integration at the guest level, as well as the migration of application and database servers to these virtual machines. I am familiar with Unix/Linux environments, as well as Windows. I have been working with shell, perl, scripting programming, and I like to program as well in Java and Web technologies.


CERN, Geneva - Switzerland

I finished in 2004 a BSc degree in Mathematics lectured at UTAD – Portugal, and in 2009 a Integrated MSc degree in Informatics and Computer Engineering lectured at FEUP – Portugal. Currently I'm working at CERN in the IT-PES group in two different virtualization projects that covers the two big use cases which have been identified at CERN:

the service consolidation project and the batch virtualization project.

The first project aims to achieve the traditional benefits of service consolidation like: decoupling hardware and system image lifetime, reduce the power requirements, maintenance advantages, etc. With the batch virtualization project the main objectives are: dynamic change of worker node types dependent on requirements; customization of images for specific use cases, possibility to mix virtual and real resources, etc.

We were able to run more than 15000 VMs managed by OpenNebula in ~500 hypervisors, to evaluate the LSF scalability. Also, I am involved in the evaluation of the Infrastructure Sharing Facility (ISF) tool by Platform Computing and participate in the HEPIX working group, particularly in the image distribution schema. I'm familiar with various virtualization and cloud technologies.


Bergische Universität Wuppertal- Germany

In the last months I gradually took responsibility for maintaining the ATLAS Production System Dashboard which monitors all ATLAS tasks, where they are executed, how much cpu time they use end whether they are successful or not. The ProdSys Dashboard uses the Dashboard Web Framework, which was written in Python and developed at CERN. The dashboard runs on an Apache + mod_python system at CERN. This work includes the fixing of bugs and solving problems as they arise, as well as maintaining the dashboard and carrying its technology into the next decade. We, the dashboard team, started working on a new system that will use newer, more dynamic web technologies. This will help to generate new content for the dashboards more easily. From my previous work in the private sector and at university I acquired programming skills in C, C++, Guile and Java on all relevant operating systems, including Windows XP, Mac OS X 10.5, Ubuntu and CentOS.


New Handouts
All on iCSCs
All questions

Virtualization and Clouds




All theme lectures

Computer Security


Hot Topics in Software Engineering



All theme lectures

All iCSC Lectures
Social event


Feedback: Computing (dot) School (at) cern (dot) ch
Last update: Monday, 18. June 2012 11:55

Copyright CERN