Cloud computing
Kubernetes (auch custom resources, operators, scheduler plugins)
Automatisierung mit Terraform, Helm, Ansible
CI/CD mit Jenkins und individuellen Lösungen
Monitoring mit Prometheus, Stackdriver, CloudWatch
Datenhaltung in SQL und NoSQL-Data stores
Sprachen: Go, Python, C++, Shell
Erfahrungen: 12 Jahre bei Google (Software Engineer und Site Reliability Engineer). Microservice architectures. Design for scalability. Seit 2019 selbständig mit eigener Firma; verschiedene Projekte (z.B. Integrationstest mit Jenkins; Umstellung Build-System auf Bazel; Automatisierung mit Terraform; Aufsetzen Monitoring und Alerting mit Prometheus (einmal mit Ksonnet, einmal mit Helm); Performancetests für Spring-Applikation mit Lucene; Integration ML-Modell; Entwicklung custom scheduler plugins und controllers/CRDs in Kubernetes).
Projekthistorie
07/2023
-
11/2023
MLOps
(Versicherungen, 500-1000 Mitarbeiter)
Wartung, troubleshooting. Kleine Verbesserungen am Monitoring (Prometheus, Splunk), setup/rollout (Helm, Kubernetes). Einiges an package dependency management (Python).
05/2023
-
09/2023
Kubernetes: custom resources for networking
(Sonstiges, 1000-5000 Mitarbeiter)
Entwicklung custom resources f. network infrastructure in Kubernetes, z.B. ip address management, custom CNI plugin mit VLAN tags, priorities, iptables.
11/2022
-
04/2023
Golang und Kubernetes Entwicklung
(Industrie und Maschinenbau, >10.000 Mitarbeiter)
Custom CNI plugin development
02/2022
-
07/2022
Devops engineer
(Versicherungen, 250-500 Mitarbeiter)
Automating installation for various components in a complex kubernetes-based software system.
Components included:
- Hashicorp vault
- Kubeseal
- Certificate Manager
- RabbitMQ
- Keycloak
- Consul
Custom scheduler plugins (co-scheduling), Integration eines intern entwickelten Optimierers für die Zuweisung von Workloads an Knoten. Custom resources und controller dafür. Auch: ci/cd pipeline in gitlab, test in kind (kubernetes in docker), diverse skripte für den setup, Dokumentation, stresstest environment mit prometheus und grafana. Entwicklung hauptsächlich in Go mit Anteilen in Cpp (Anbindung des Optimierers) und etwas scripting in bash.
09/2020
-
11/2020
Developer / Infrastruktur
IMTF Group
(Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)
Performance-Verbesserung einer Anwendung in Java/Kotlin mit Lucene Index.
Etwas CI/CD und Monitoring/Observability; systematische Qualitaets- und Performance-Tests etabliert und durchgefuehrt; Verbesserungen der Latenzzeit (Faktor 2-3). Systematische Tests und Vorarbeiten f. Integration eines Machine Learning-Modells.
06/2020
-
08/2020
Devops Engineer
Swissquant Group AG
(Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)
Planung, Implementierung, Installation Prometheus-Monitoring.
Integration mit Genie f. Alerting
Konfiguration mittels KSonnet.
08/2019
-
02/2020
Devops engineer
SwissQuant Group AG
(Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)
Entwicklung einer Integrationstestumgebung in Jenkins.
Automatisierung von Cluster-Erzeugung mit Kubernetes, Google API, Terraform.
Monitoring mit Stackdriver und log-basierten Metriken.
Migration auf Bazel als Build-System f. Python.
Reisebereitschaft
Verfügbar in den Ländern
Schweiz
In der Schweiz; im Raum Zürich und Winterthur gerne auch vor Ort, sonst lieber remote.
Site Reliability Engineer
Profil folgen
Für diese Anzeige benötigen Sie die Enterprise-Mitgliedschaft.
Profil folgen
Bitte geben Sie einen Namen für Ihre neue Merkliste an