What I Did
The Human Brain Project at EPFL needed a multi-datacenter cloud platform to support neuroscience research collaboration across Europe. 20+ applications, 400+ VMs, 4 datacenters in 4 countries. I built and ran the whole thing solo.
Multi-Datacenter OpenStack
Deployed OpenStack across:
- CSCS (Switzerland) – cscs.ch
- Juelich (Germany) – fz-juelich.de
- CINECA (Italy) – cineca.it
- BSC (Spain) – bsc.es
PaaS Layer
OpenShift/Kubernetes clusters with GitLab and Harbor (Docker registry) so internal teams and project partners could deploy their own applications without waiting on infrastructure tickets.
Automation and Monitoring
- Ansible/AWX for provisioning and configuration
- GitLab CI for pipelines
- Keycloak for identity federation (OpenID)
- Zabbix for monitoring
- Zammad for ticketing
What I Learned
Solo infrastructure management at this scale forces you to document everything. Cross-datacenter consistency isn’t optional when researchers in four countries depend on the platform. And automation isn’t a nice-to-have – it’s the only way one person can keep 400 VMs running.