From f722d20725586ee4744d077770ef7a89ab05e360 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Thu, 10 Aug 2023 15:39:23 +0300 Subject: Migrate from brunch to hugo --- app/assets/de.html | 310 ----------------------------------------------------- 1 file changed, 310 deletions(-) delete mode 100644 app/assets/de.html (limited to 'app/assets/de.html') diff --git a/app/assets/de.html b/app/assets/de.html deleted file mode 100644 index 37f4b9a..0000000 --- a/app/assets/de.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - A14M - - - - - - - - - - - - - - - - - - - -
-
- [EN] -

Ahmed AbdelHalim

- Plattform-Ingenieur · DevOps -
-
Berlin, Deutschland
- - - - - - - - -
-
- -
-

Summary

-

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

-
-
-

Kenntnisse

-
-
DevOps
-
Kubernetes, Terraform, Docker, Ansible, CloudFoundry, Helm, Fastly, Vault, - Concourse, Artifactory, ... -
- -
Telemetrie
-
Grafana, Prometheus, Loki, ELK, - Sentry, Tempo. -
- -
Kodierung
-
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 -
-

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

Sapera GmbH.

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

-
-
-
-

LIQID GmbH.

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

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