Alvaro Gonzalez

Linux, DevOps Engineer

About me

Name

Alvaro Gonzalez Alvarez

Birth date

29th March 1982

Nationality

Spanish

Languages

Spanish (Native)

English (C1)

French (B1)

I have worked at CERN in a DevOps position for the last 10 years. I have designed, implemented, integrated, maintained, and managed Linux based services.

I have worked with puppet based VMs, and now Kubernetes containers. I give technical support to teams and individuals. Provided version control, CI, and project management tools to a wide scientific community.

I have worked with people from more than 10 European countries, from Spain to Finland, from England to Greece.

Experience

DevOps Engineer

2008-2019
Part of the developer services team. Using Linux for all the infrastructure. We have provided along the years services based in different technologies. Our version control offer was first CVS, then Subversion, and finally Git. In addition several JIRA instances were provided, a general purpose one, and some others for specific teams. For continuous integration and continuous delivery Jenkins, and GitLab CI are offered. Both deployed in an Openshift cluster that later was opened to the whole community.

Herca

Procurement, Research, and Development IT Engineer

2007-2008
Herca was a small startup company decided to build and operate a smart hotel. As the only IT in the company, I was in charge of the procurement of the IT material, install and configure it, develop the website, etc

Technologies

Technologies I have worked with, in no particular order.

Python Django Bash Java Perl
Quattor Puppet Ansible Kubernetes Openshift OpenStack
Jira Bamboo Gitlab Subversion CVS Flexnet Jenkins WebSVN Trac
Nginx Apache Docker SAML OAuth PostgreSQL SQLite Oracle curl openssl Bootstrap PaaS
Centos Red Hat Enterprise Linux Scientific Linux Fedora Atomic Debian Ubuntu

Education

Universidad de Oviedo
Universidad de Oviedo, Spain

Bachelor in computer science, 2000-2004

Thesis in PLC emulation software for education

Universidad de Oviedo
Universidad de Oviedo, Spain

Master in computer science, 2004-2007

Thesis in expert training systems

University of North Carolina
University of North Carolina at Chapel Hill, USA

Exchange Grad student, Fall 2005

Made courses in parallel computing, computer graphics (ray tracing), and networking software.