Plattform-Ingenieur mit
10+ Jahre Erfahrung in der Software-Entwicklung (Backend/API-fokussiert),
5+ Jahre Erfahrung in Infrastruktur-Automatisierung und DevOps,
Hobby-Sicherheitsanalytiker und -tester.
Ein begeisterter Fan von Automatisierung, Nachhaltigkeit, Design Patterns und sauberem Code.
Immer daran interessiert, eine bessere Problemlösungsmethode für anspruchsvolle Aufgaben zu finden,
und sinnvolle neue Technologien und Tools zu erlernen (wenn die Notwendigkeit besteht).
Platform Engineer
Feb. 2022 - Aug. 2022
Berlin, Germany
Arbeiten als Teil des Engineering Enablement-Teams, das Infrastruktur bereitstellt,
interne Tools, Dokumente, CloudFoundry-Plattform und Kubernetes-Cluster,
um die Entwicklungsteams bei ihren täglichen Aufgaben zu unterstützen.
- Arbeitete an interner (Halfpipe)
Tools zum Erstellen von CI/CD-Pipelines auf Github-Aktionen und Concourse.
- Implementierte wiederverwendbare GitHub Actions-Workflows für die Bereitstellung in CloudFoundry, Kubernetes und
Docker-Registrierungen.
- Implementierte Tools zum Anzeigen und Melden des Kubernetes-Bereitstellungsstatus (von CI/CD) an die jeweiligen Teams,
und benachrichtigen Sie sie bei Fehlern.
- Implementierter Alert-Routing-Service zur Integration mit Prometheus
Alert-Manager.
Und sendet Benachrichtigungen an verschiedene Teams/Projekte und vorkonfigurierte Slack-Kanäle oder E-Mails.
- Gepflegte Teamdokumente, die von anderen Entwicklungsteams verwendet werden, um sie in interne Plattformen zu integrieren und zu verwenden.
- Wartung der von Terraform bereitgestellten Infrastruktur verschiedener Teile der Plattformen.
Senior Developer/DevOps
Apr. 2018 - Nov. 2021
Berlin, Germany
-
Implementierte Infrastruktur als Code (IaC) für verschiedene Projekte mit Terraform und Ansible.
- Standardisierung des Bereitstellungsprozesses (und Pflege der Prozessdokumentation).
- Erstellte Vorlagen zur Bereitstellung von Infrastruktur auf verschiedenen Cloud-Anbietern und in Entwicklungsstadien.
-
Aufbau standardisierter Workflows mit CircleCI zur Automatisierung von Bereitstellungen (für interne und externe Projekte).
-
Implementierung und Wartung der (Rails 5) JSON-API für unsere
Infografik-Portal[1].
-
Gepflegt 99+% Dokumentationsabdeckung des Infografik-Portals[1]. API
und 90+% Testabdeckung.
- Arbeitete mit Docker zusammen, um Ergebnisse für einige unserer externen Projekte bereitzustellen.
-
Unterstützung und Anleitung zur Arbeit mit unseren standardmäßigen Bereitstellungsworkflows (intern und extern).
- Arbeitete eng mit unserem Systemingenieur zusammen, um ihn bei verschiedenen DevOps-Aufgaben zu unterstützen.
-
Einige der Datenpipelines wurden neu geschrieben, gewartet und bereitgestellt, um bessere Sicherheitsstandards einzuhalten.
[1] Eine funktionierende Version des Infografik-Portals wurde erworben von
Scrolly Telling GmbH und noch von ihnen bearbeitet wie gesehen bei
Five-Times.
Senior Backend Developer
Mar. 2016 - Dec. 2017
Berlin, Germany
- Wartung der RESTful-API (von Administratoren und Front-End verwendet).
- Umsetzung und Pflege der Integration mit der Deutschen Bank.
-
Implementierung und Wartung der Integration mit Intercom
CRM.
- Implementierung und Wartung des Rechnungssystems.
-
Implementiert die neue Authentifizierungsschicht mit
(RFC7519: JWT).
- Die Zwei-Faktor-Authentifizierung (2FA) für die Benutzer-/Client-Anmeldung implementiert.
- Integrierte andere Dienste wie DocuSign, PostIdent,...
- Umgesetzte tägliche Geschäfts-/Marketing-/technische Anforderungen.
PrioriData GmbH.
Full Stack Developer
Jul. 2015 - Feb. 2016
Berlin, Germany
Wurde von Airnow Data Ltd. übernommen.
- Wartung der Rails-Web-App (Dashboard).
- Der Scraping-Prozess zum Abrufen der Daten aus Apple- und GooglePlay-Stores wurde optimiert.
- Warteschlangen und Überwachung rund um die Scraper neu implementiert.
- Migrierte erfasste Daten aus verschiedenen Ressourcen zu Google BigQuery.
-
Wartung und Bereitstellung von VM-Instanzen für verschiedene Zwecke bei Google
Cloud-Plattform (mit chef).
-
“Extract” Schritt in die
ETL-Prozess (unter Verwendung eines API-basierten Crawlers anstelle von phantomJS
Browser).
AskNative
Backend Developer/DevOps
May. 2013 - Jul. 2015
Remote, Egypt
- Implementierte die Testsuite für die API.
- Veranstaltungsbuchungsfunktion über Stripe implementiert.
- Neu implementiertes Caching für bessere Antwortzeiten.
- Wartung der Heroku-Stacks für Staging/Produktion.
-
Große Teile der API neu implementiert, um besseren Designmustern zu folgen
(Sechseckige Architektur und Pub/Sub-Muster).