Plattform-Ingenieur mit
10+ Jahre Erfahrung in der Software-Entwicklung (Schwerpunkt Backend/API),
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
Sie arbeiten als Teil des Engineering Enablement Teams, das die Infrastruktur bereitstellt,
interne Tools, Dokumente, CloudFoundry-Plattform und Kubernetes-Cluster bereitstellt,
um die Entwicklungsteams bei ihren täglichen Aufgaben zu unterstützen.
- Arbeit an internen (halfpipe)
Tooling für den Aufbau von CI/CD-Pipelines auf Github-Aktionen und Concourse.
- Implementierung von wiederverwendbaren GitHub Actions-Workflows für die Bereitstellung in CloudFoundry, Kubernetes und
Docker-Registrierungen.
- Implementierung von Werkzeugen zur Anzeige und Meldung des Kubernetes-Bereitstellungsstatus (von CI/CD) an die jeweiligen Teams,
und sie bei Fehlern zu benachrichtigen.
- Implementierung eines Alert-Routing-Dienstes zur Integration mit Prometheus
alert-manager.
Und sendet Warnmeldungen an verschiedene Teams/Projekte und vorkonfigurierte Slack-Kanäle oder E-Mails.
- Pflege von Teamdokumenten, die von anderen Entwicklungsteams verwendet werden, um sich in interne Plattformen zu integrieren und diese zu nutzen.
- Instandhaltung der von Terraform bereitgestellten Infrastruktur verschiedener Teile der Plattformen.
Senior Developer/DevOps
Apr. 2018 - Nov. 2021
Berlin, Germany
-
Implementierung von Infrastructure as Code (IaC) für verschiedene Projekte mit Terraform und Ansible.
- Standardisierung des Bereitstellungsprozesses (und Pflege der Prozessdokumentation).
- Erstellte Vorlagen für die Bereitstellung der Infrastruktur bei verschiedenen Cloud-Anbietern und Entwicklungsstufen.
-
Aufbau standardisierter Workflows mit CircleCI zur Automatisierung von Implementierungen (für interne und externe Projekte).
-
Implementierung und Wartung der (Rails 5) JSON-API für unsere
infographics portal[1].
-
99+% Dokumentationsabdeckung der infographics portal[1] API
und 90+% Testabdeckung.
- Mit Docker gearbeitet, um Ergebnisse für einige unserer externen Projekte zu liefern.
-
Unterstützung und Anleitung bei der Arbeit mit unseren Standardbereitstellungsabläufen (intern und extern).
- Eine enge Zusammenarbeit mit dem Systemingenieur zur Unterstützung bei verschiedenen DevOps-Aufgaben.
-
Einige der Datenpipelines wurden umgeschrieben, gewartet und bereitgestellt, um bessere Sicherheitsstandards einzuhalten.
Senior Backend Developer
Mar. 2016 - Dec. 2017
Berlin, Germany
- Pflege der RESTful-API (von Admins und Front-End verwendet).
- Implementierung und Pflege der Integration mit der Deutschen Bank.
-
Implementierung und Pflege der Integration mit Intercom
CRM.
- Implementierung und Pflege des Fakturierungssystems
.
-
Implementierung der neuen Authentifizierungsschicht mit
(RFC7519: JWT).
- Implementierung der Zwei-Faktor-Authentifizierung (2FA) für die Benutzer-/Client-Anmeldung.
- Integrierte andere Dienste wie DocuSign, PostIdent,...
- Umsetzung der alltäglichen geschäftlichen, marketingtechnischen und technischen Anforderungen
PrioriData GmbH.
Full Stack Developer
Jul. 2015 - Feb. 2016
Berlin, Germany
Wurde von Airnow Data Ltd. übernommen.
- Wartete die Rails-Webanwendung (Dashboard).
- Optimierung des Scraping-Prozesses, um die Daten aus den Apple- und GooglePlay-Stores zu erhalten.
- Neuimplementierung der Warteschlangen und Überwachung rund um die Scraper.
- Erfasste Daten aus verschiedenen Ressourcen zu Google BigQuery migriert.
-
Wartung und Bereitstellung von VM-Instanzen für verschiedene Zwecke auf Google
Cloud Platform (mit chef).
-
Neuimplementierung des Schritts “Extract” in der
ETL Prozess (unter Verwendung eines API-basierten Crawlers anstelle eines PhantomJS
Browser).
AskNative
Backend Developer/DevOps
May. 2013 - Jul. 2015
Remote, Egypt
-
Neuimplementierung großer Teile der API zur Einhaltung besserer Entwurfsmuster
(Hexagonal Architecture, and Pub/Sub pattern).
- Implementierung der Testsuite für die API.
- Implementierung der Funktion zur Buchung von Veranstaltungen über Stripe.
- Reimplementierung von Caching für bessere Antwortzeiten.
- Pflege der Heroku-Stacks für Staging/Produktion.