From 1b2e97105470844c3725f6ca4105002de6d2cccb Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Sat, 12 Nov 2022 00:25:09 +0100 Subject: Add Draft de version --- app/assets/de.html | 303 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 303 insertions(+) create mode 100644 app/assets/de.html diff --git a/app/assets/de.html b/app/assets/de.html new file mode 100644 index 0000000..c8b435e --- /dev/null +++ b/app/assets/de.html @@ -0,0 +1,303 @@ + + + + + A14M + + + + + + + + + + + + + + + + + + + +
+
+

Ahmed AbdelHalim

+ Platform Engineer · DevOps +
+
Berlin, Germany
+ + + + + + + +
+
+ +
+

Summary

+

+ 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). +

+
+
+

Kenntnisse

+
+
DevOps
+
Kubernetes, Terraform, Docker, Ansible, CloudFoundry, Helm, Fastly, Vault, + Concourse, Artifactory, ... +
+ +
Telemetrie
+
Grafana, Prometheus, Loki, ELK, + Sentry, Tempo. +
+ +
Programmierung
+
Go, Ruby, Python, Bash, Rust.
+ +
Paradigmen
+
+ Design Patterns, Test Driven Development (TDD), Behavior Driven Development (BDD), + Continuous Integration and Delivery (CI/CD), Infrastructure as Code (IaC), + Configuration as Code, RESTful APIs, Micro-Services. +
+ +
Tools
+
+ vim, git, tmux, ssh, bash, kubectl, kubevela, ansible, helmfile, vagrant, docker, certbot, dig, bosh, vault, + nc, nmap, curl, ffuf, gobuster, sqlmap, xxd, searchsploit, meta-sploit, commix, gdb, ltrace, ... +
+ +
Plattformen
+
+ Amazon Web Services (AWS), DigitalOcean, Heroku, Google Cloud Platform (GCP), + Linux. +
+ +
Sprachen
+
Englisch (C2), Deutsch (B1), Arabisch (Muttersprache).
+
+
+ +
+

Berufserfahrungen

+
+
+

+ Springer Nature AG & Co. KGaA +

+ 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.
  • +
+
+
+
+

Sapera GmbH.

+ 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. +
  • +
+
+
+
+

LIQID GmbH.

+ 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.
  • +
+
+
+ +
+

Schreiben

+ +
+

Clean Code and the Art of Exception Handling

+

+ Ein + + Toptal veröffentlichter Blogbeitrag + + über verschiedene Taktiken und Strategien für die Ausnahmebehandlung und wie man sie einsetzt, um saubereren Code zu schreiben. +

+
+ + +
+ +
+

Projekte

+
+

+ Conway's Game of Life +

+

+ Ein Mono-Repo mit verschiedenen Implementierungen der Befehlszeilenschnittstelle (CLI) für die + Spiel des Lebens in mehreren Sprachen + (derzeit Ruby/Rust), mit der Automatisierung zum Veröffentlichen von Updates für verschiedene Paketmanager mit a + Gitarrischer Workflow. +

+
+
+

+ a14m.srht.site +

+

Der Quellcode und die Bereitstellungsskripte für diese Website/diesen Lebenslauf.

+
+
+ +
+

Ausbildung

+
+

B.E. in Computer Science and Engineering

+

Arab Academy for Science and Technology

+

GPA 3.1/4.0 (B - Sehr Gut)

+ Alexandria, Egypt + Sep. 2005 - Jan. 2011 +
+
+
+ + + -- cgit v1.2.3