Support team introducing Kubernetes:
- delivered several Kubernetes training sessions
- supported team setting up Kubernetes with know-how
- guided team through tasks from the Kubernetes Security Checklist
Installation und Konfiguration von Softwarekomponenten (unter anderem Vault, Keycloak, RabbitMQ) in einem kubernetes-cluster automatisieren. Ansible, Shell, Jenkins.
2007-2019: Festanstellung bei Google (erst UK, später Schweiz) als Software Engineer.
Ausgewählte Projekte:
2010-14: YouTube ContentID Infrastruktur. Verbesserungen bei Skalierbarkeit und Zuverlässigkeit. Migration auf neuen Fingerprint ohne Downtime. Sprachen: C++, Python. Technologien: MapReduce, BigTable, MySQL, Monitoring.
2014-16: SRE, Storage f. social media. Mitarbeit an Migration von einem älteren NoSQL-Datenspeicher zu einem neueren (Spanner). Mitarbeit an Systemdesign für Message Queue System. Sprachen: Python, C++. Technologien: Monitoring, Schema Design, Google Spanner, Performance testing, MapReduce.
2016-19: Frameworks and platforms (Google-interne Microservices Platform). Automatisierung, Release Management, Konfigurationsmanagement, Load balancing. Auch Mitarbeit an C++ framework (best practices zum Beispiel f. remote procedure calls, load balancing). Sprachen: C++, Python, Go. Technologien: CI/CD, Automatisierung.
Je nach Bedarf verwende ich auch Java, Javascript, Scala. Dafür muss ich aber häufiger mal in die Dokumentation sehen.
Support team introducing Kubernetes:
- delivered several Kubernetes training sessions
- supported team setting up Kubernetes with know-how
- guided team through tasks from the Kubernetes Security Checklist
Installation und Konfiguration von Softwarekomponenten (unter anderem Vault, Keycloak, RabbitMQ) in einem kubernetes-cluster automatisieren. Ansible, Shell, Jenkins.
2007-2019: Festanstellung bei Google (erst UK, später Schweiz) als Software Engineer.
Ausgewählte Projekte:
2010-14: YouTube ContentID Infrastruktur. Verbesserungen bei Skalierbarkeit und Zuverlässigkeit. Migration auf neuen Fingerprint ohne Downtime. Sprachen: C++, Python. Technologien: MapReduce, BigTable, MySQL, Monitoring.
2014-16: SRE, Storage f. social media. Mitarbeit an Migration von einem älteren NoSQL-Datenspeicher zu einem neueren (Spanner). Mitarbeit an Systemdesign für Message Queue System. Sprachen: Python, C++. Technologien: Monitoring, Schema Design, Google Spanner, Performance testing, MapReduce.
2016-19: Frameworks and platforms (Google-interne Microservices Platform). Automatisierung, Release Management, Konfigurationsmanagement, Load balancing. Auch Mitarbeit an C++ framework (best practices zum Beispiel f. remote procedure calls, load balancing). Sprachen: C++, Python, Go. Technologien: CI/CD, Automatisierung.
Je nach Bedarf verwende ich auch Java, Javascript, Scala. Dafür muss ich aber häufiger mal in die Dokumentation sehen.