Bevorzugt: 100% remote
Remote mit Einsätzen vor Ort <= 1x/Monat
Vor Ort: Region München oder Allgäu
Arbeitserlaubnis: EU Büger
Nur Projekte innerhalb der EU
Nach dem Umzug von non-root Servern in fremden Rechenzentren auf Hardware in eigenen RZ, kann der Monitoring-Stack per Package Manager installiert werden.
Das ist Voraussetzung für viele weitere Verbesserungen, z.B. Versions-Updates, Authentication und Authorization via Redhat IdentityManagement, Entkoppelung von Production- und non-Production Umgebung.
Key Win:
Ich bin kommisarischer Teamlead eines neu gegründeten, internationalen SRE Teams mit Einheiten Europa, Nordamerika und Asien. Ziel ist das automatisierte Deployment von internen Applications, die beim Ausrollen und im Betrieb von Hybris Shoplösungen genutzt werden. Außerdem soll das Provisionieren der Server automatisiert werden, auf denen die internen Applications laufen.
Key Win:
Ein internes Tool zur Programmgestaltung soll hochverfügbar und skalierbar gemacht werden. Die Entwickler nutzen bereits Docker, um ihren Code manuell auf Test- und Productionrechner zu deployen. Das Tool soll über automatisierte Build- und Deployment-Pipelines gebaut und deployed werden.
Key Win:
Die Applikationen laufen auf hunderten von Servern in verschiedenen Rechenzentren weltweit. Am Stammsitz München werden Server- und Business-Metriken für alle Rechenzentren und Länder von einem zentralen Monitoringsystem erhoben und ausgewertet. Eine der Herausforderungen sind die strengen Sicherheitsrichtlinen der AMEX.
Key Win:
Umbau der Applikation auf eine Service Orientierte Architektur
Nicht zuletzt für die mobilen gutefrage.net Apps wird die Kernapplikation neu geschrieben. Statt der vom PHP Framework vorgegebenen geschlossenen Architektur, wird eine modulare, service orientierte Architektur benötigt. Dazu werden große Teile der Applikation neu geschrieben, die nach und nach den bestehenden Code ersetzen. Außerdem können im Rahmen von Feature Switching Teile des Codes nach belieben an- und abgeschaltet, bzw. nur für bestimmte Nutzergruppen aktiviert werden. Als Sprache kommt Scala auf der Java Virtual Machine mit Finagle als Framework zum Einsatz.
Key Win:
Technology Stack Umbau und Rechenzentrumsumzug Gutefrage.net
Nach der Entscheidung sich vom bisherigen Hoster/ Operationsdienstleister zu trennen, um die die komplette Infrastrutur in Eigenregie zu verwalten, wid ein 4-köpfiges, Operations Team gegründet, um
Key Win:
Relaunch Gutefrage.net & Logfile Analyse Tool
Ich kam zur Laufzeit des Projektes an Bord. Meine Arbeit war im Backendbereich angesiedelt mit Ziel der Optimierung von Datenbankstruktur und -abfragen. Desweiteren programmierte ich das Logfile Analyse Tool, das Daten der Accesslogs aller Applikatonsserver in einer SQL Datenbank speichert. Über ein Webfrontend können verschiedene Abfragen auf die Daten gefahren werden.
Key Win:
Aufbau einer relationalen Datenbank mit Wissenschaftsdaten
Planung und Realisierung einer internen relationalen Datenbank mit medizinischen Werten humaner und non-humaner Opfer des akuten Strahlensyndroms. Zugriffskontrolle auf die Daten.
Key Win:
Portierung der bestehenden MS Access SEARCH Datenbank auf MySQL
Die bestehende Datebank soll auf MySQL protiert werden, die existierenden Java- und MS Access Clients müssen lauffähig bleiben.
Key Win:
Die Evaluierung der Shopsysteme legte eine Eigenentwicklung nahe, da die speziellen Produkte des Shops nicht der gängigen Artikel-Logik folgen. Jedes Produkt besitzt ein sehr hohe Anzahl an Variationen, die sich nicht im Vornherein fest legen lassen.
Zudem müssen neue Artikel jederzeit on-the-fly generiert werden können. Eine „Walltattoo-Engine“ erstellt aus einem beliebigen, von Kunden hochladbaren Rasterbild eine Vektorgrafik. Der Plot der Vektorgrafik durch einen Vinylcutplotter wird über den Shop verkauft.
Key Win:
Beide Seiten sind technisch und inhaltlich vollständig getrennt.
Innerhalb eines ambitionierten Zeitplans müssen Userprofile, Usercontent, Shop und redaktioneller Conent beider Seiten in einer neuen Plattform zusammen geführt werden.
Key Win:
Neuentwicklung des Kernproduktes Yahoo Finance unter Nutzung der neuen Yahoo Publishing Suite
Finance soll das erste globale Media Produkt werden, das die vielen verschiedenen, individuellen Länderprodukte ablösen kann, ohne die marktführende Stellung des Produktes Yahoo Finance zu gefährden. Entwickelt wird in USA, Indien und Europa auf Grundlage der company-weiten, selbst entwickelten Publishing Suite (PHP5, XML, XSLT, RDF und verwandte Tools des W3C Semantic Web)
Key Win:
OO Perl Upload-Interface für Yahoos Video Streaming Platform
Meine Schnittstelle wird von internem Code benutzt, der Video Streams und dazu gehörige Video Metadaten unserer Lieferanten entgegen nimmt, um diese in das Yahoo Publishing System einzubinden, welches die Videos dann europaweit veröffentlicht.
Key Win:
Entwicklung einer generischen PHP Frontend Caching-Lösung
Bestimmte Teile einer PHP generierten Seite sollen gecached werden, andere nicht. Ziel ist es, die Runtime-Performance unterschiedlicher Anwendungen stark zu steigern, ohne Funktionalitäten wie Werbung oder personalisierte Inhalte durch seitenweises Caching zu beschneiden. Derzeit wird mein Frontend Cache von den EU Kernprodukten Movies, TV und News benutzt.
Key Win:
Neufassung der europäischen Movies Plattform
Die europäischen Movies-Seiten, sollen SEO freundlicher werden. Der Zugriff auf die Movies Daten soll zentralisiert und vereinheitlicht werden.
Key Win:
2005 - 1998: Der ganze Rest
Self-tought, learning by doing, learning from others
OS, Cloud, Container
Linux
Amazon AWS
Docker
Kubernetes
VirtualBox
Infrastructure as Code
Ansible
Terraform
Build- & Deployment-Pipelines, CI/CD
git, GitLab, GitHub, Gitea, Bitbucket
Jenkins
Artifactory
ArgoCD
Rundeck
Maven
Monitoring, Logs, Alerting, Metric-/ KPI-/ Data-Visualisation
Prometheus
ELK Stack
Grafana
Loki Stack
InfluxDB
Grafana
Data, Databases
MySQL, MariaDB
Postgres
MongoDB
InfluxDB
Redis
Methodik
Scrum
Kanban
Test Driven Development, ...
Profil
In den vergangenen 20+ Jahren habe ich sowohl in großen internationalen Teams gearbeitet, als auch Projekte in Eigenregie gestemmt.
Ich habe an komplexen, Microservice basierten, high-traffic Stacks gearbeitet und an einfachen, überschaubaren Apps.
Immer im Team und immer auf dem aktuellen Stand der Technik.
Es macht mir Spaß, mich in aktuelle Technologien ein zu arbeiten und bestehendes Wissen zu erweitern.
über 20 Jahre IT-Erfahrung
Teamplayer & Mensch
sehr gutes Englisch in Wort & Schrift
Soft Skills
Bevorzugt: 100% remote
Remote mit Einsätzen vor Ort <= 1x/Monat
Vor Ort: Region München oder Allgäu
Arbeitserlaubnis: EU Büger
Nur Projekte innerhalb der EU
Nach dem Umzug von non-root Servern in fremden Rechenzentren auf Hardware in eigenen RZ, kann der Monitoring-Stack per Package Manager installiert werden.
Das ist Voraussetzung für viele weitere Verbesserungen, z.B. Versions-Updates, Authentication und Authorization via Redhat IdentityManagement, Entkoppelung von Production- und non-Production Umgebung.
Key Win:
Ich bin kommisarischer Teamlead eines neu gegründeten, internationalen SRE Teams mit Einheiten Europa, Nordamerika und Asien. Ziel ist das automatisierte Deployment von internen Applications, die beim Ausrollen und im Betrieb von Hybris Shoplösungen genutzt werden. Außerdem soll das Provisionieren der Server automatisiert werden, auf denen die internen Applications laufen.
Key Win:
Ein internes Tool zur Programmgestaltung soll hochverfügbar und skalierbar gemacht werden. Die Entwickler nutzen bereits Docker, um ihren Code manuell auf Test- und Productionrechner zu deployen. Das Tool soll über automatisierte Build- und Deployment-Pipelines gebaut und deployed werden.
Key Win:
Die Applikationen laufen auf hunderten von Servern in verschiedenen Rechenzentren weltweit. Am Stammsitz München werden Server- und Business-Metriken für alle Rechenzentren und Länder von einem zentralen Monitoringsystem erhoben und ausgewertet. Eine der Herausforderungen sind die strengen Sicherheitsrichtlinen der AMEX.
Key Win:
Umbau der Applikation auf eine Service Orientierte Architektur
Nicht zuletzt für die mobilen gutefrage.net Apps wird die Kernapplikation neu geschrieben. Statt der vom PHP Framework vorgegebenen geschlossenen Architektur, wird eine modulare, service orientierte Architektur benötigt. Dazu werden große Teile der Applikation neu geschrieben, die nach und nach den bestehenden Code ersetzen. Außerdem können im Rahmen von Feature Switching Teile des Codes nach belieben an- und abgeschaltet, bzw. nur für bestimmte Nutzergruppen aktiviert werden. Als Sprache kommt Scala auf der Java Virtual Machine mit Finagle als Framework zum Einsatz.
Key Win:
Technology Stack Umbau und Rechenzentrumsumzug Gutefrage.net
Nach der Entscheidung sich vom bisherigen Hoster/ Operationsdienstleister zu trennen, um die die komplette Infrastrutur in Eigenregie zu verwalten, wid ein 4-köpfiges, Operations Team gegründet, um
Key Win:
Relaunch Gutefrage.net & Logfile Analyse Tool
Ich kam zur Laufzeit des Projektes an Bord. Meine Arbeit war im Backendbereich angesiedelt mit Ziel der Optimierung von Datenbankstruktur und -abfragen. Desweiteren programmierte ich das Logfile Analyse Tool, das Daten der Accesslogs aller Applikatonsserver in einer SQL Datenbank speichert. Über ein Webfrontend können verschiedene Abfragen auf die Daten gefahren werden.
Key Win:
Aufbau einer relationalen Datenbank mit Wissenschaftsdaten
Planung und Realisierung einer internen relationalen Datenbank mit medizinischen Werten humaner und non-humaner Opfer des akuten Strahlensyndroms. Zugriffskontrolle auf die Daten.
Key Win:
Portierung der bestehenden MS Access SEARCH Datenbank auf MySQL
Die bestehende Datebank soll auf MySQL protiert werden, die existierenden Java- und MS Access Clients müssen lauffähig bleiben.
Key Win:
Die Evaluierung der Shopsysteme legte eine Eigenentwicklung nahe, da die speziellen Produkte des Shops nicht der gängigen Artikel-Logik folgen. Jedes Produkt besitzt ein sehr hohe Anzahl an Variationen, die sich nicht im Vornherein fest legen lassen.
Zudem müssen neue Artikel jederzeit on-the-fly generiert werden können. Eine „Walltattoo-Engine“ erstellt aus einem beliebigen, von Kunden hochladbaren Rasterbild eine Vektorgrafik. Der Plot der Vektorgrafik durch einen Vinylcutplotter wird über den Shop verkauft.
Key Win:
Beide Seiten sind technisch und inhaltlich vollständig getrennt.
Innerhalb eines ambitionierten Zeitplans müssen Userprofile, Usercontent, Shop und redaktioneller Conent beider Seiten in einer neuen Plattform zusammen geführt werden.
Key Win:
Neuentwicklung des Kernproduktes Yahoo Finance unter Nutzung der neuen Yahoo Publishing Suite
Finance soll das erste globale Media Produkt werden, das die vielen verschiedenen, individuellen Länderprodukte ablösen kann, ohne die marktführende Stellung des Produktes Yahoo Finance zu gefährden. Entwickelt wird in USA, Indien und Europa auf Grundlage der company-weiten, selbst entwickelten Publishing Suite (PHP5, XML, XSLT, RDF und verwandte Tools des W3C Semantic Web)
Key Win:
OO Perl Upload-Interface für Yahoos Video Streaming Platform
Meine Schnittstelle wird von internem Code benutzt, der Video Streams und dazu gehörige Video Metadaten unserer Lieferanten entgegen nimmt, um diese in das Yahoo Publishing System einzubinden, welches die Videos dann europaweit veröffentlicht.
Key Win:
Entwicklung einer generischen PHP Frontend Caching-Lösung
Bestimmte Teile einer PHP generierten Seite sollen gecached werden, andere nicht. Ziel ist es, die Runtime-Performance unterschiedlicher Anwendungen stark zu steigern, ohne Funktionalitäten wie Werbung oder personalisierte Inhalte durch seitenweises Caching zu beschneiden. Derzeit wird mein Frontend Cache von den EU Kernprodukten Movies, TV und News benutzt.
Key Win:
Neufassung der europäischen Movies Plattform
Die europäischen Movies-Seiten, sollen SEO freundlicher werden. Der Zugriff auf die Movies Daten soll zentralisiert und vereinheitlicht werden.
Key Win:
2005 - 1998: Der ganze Rest
Self-tought, learning by doing, learning from others
OS, Cloud, Container
Linux
Amazon AWS
Docker
Kubernetes
VirtualBox
Infrastructure as Code
Ansible
Terraform
Build- & Deployment-Pipelines, CI/CD
git, GitLab, GitHub, Gitea, Bitbucket
Jenkins
Artifactory
ArgoCD
Rundeck
Maven
Monitoring, Logs, Alerting, Metric-/ KPI-/ Data-Visualisation
Prometheus
ELK Stack
Grafana
Loki Stack
InfluxDB
Grafana
Data, Databases
MySQL, MariaDB
Postgres
MongoDB
InfluxDB
Redis
Methodik
Scrum
Kanban
Test Driven Development, ...
Profil
In den vergangenen 20+ Jahren habe ich sowohl in großen internationalen Teams gearbeitet, als auch Projekte in Eigenregie gestemmt.
Ich habe an komplexen, Microservice basierten, high-traffic Stacks gearbeitet und an einfachen, überschaubaren Apps.
Immer im Team und immer auf dem aktuellen Stand der Technik.
Es macht mir Spaß, mich in aktuelle Technologien ein zu arbeiten und bestehendes Wissen zu erweitern.
über 20 Jahre IT-Erfahrung
Teamplayer & Mensch
sehr gutes Englisch in Wort & Schrift
Soft Skills