Profilbild von Driss Najih IT Berater / Senior Administrator aus Mainz

Driss Najih

verfügbar

Letztes Update: 16.04.2024

IT Berater / Senior Administrator

Firma: ilum:e informatik ag
Abschluss: Dipl. Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: arabisch (Muttersprache) | deutsch (verhandlungssicher) | englisch (gut) | französisch (gut)

Schlagwörter

Amazon Web Services Cloud Computing Microsoft Azure ETL Java SQL Developer Red Hat Enterprise Linux SQL ABAP Anwendungsserver + 78 weitere Schlagwörter anzeigen

Dateianlagen

Profil-Driss-Najih-2024-03-2_160424.docx

Skills

Schwerpunkte:
• Cloud-Architektur und DevOps mit Microsoft Azure und Amazon Web Services
•  DevOps für Enterprise-Projekte, Java EE und Spring
• ETL- und Data-Warehouse-Entwicklung mit Informatica, Azure Cloud und AWS Cloud Tools
• SQL- und NoSQL-Datenbankentwicklung
• Daten- und Projekte-Migration
• Java-Backend- und Spring Boot-Entwicklung

Zertifizierungen:
Azure Solution Architect Expert
AWS CLOUD Architect
AWS CLOUD Data Analitycs 
ETL Informatica Developer
Oracle PL/SQL Programmierer
Oracle Administrator PL/SQL
MS/SQL Programmierer
Java Anwendungsentwickler 
SAP-Anwendungsentwicklung Berater
ABAP-Anwendungsentwickler
Android Anwendungsentwickler
Microsoft Servers MCITP

Datenbanken:
Oracle Database, DB2, Microsoft SQL Server, PostgreSQL, MySQL, NoSQL, MongoDB

Sonstige:
Informatica Developer Data Quality
Informatica PowerCenter
Microsoft Azure Tools: Data Factory, Spark
AWS ETL Tools

Cloud:
OpenShift, Kubernetes, Microsoft Azure (Cloud Services), Amazon Web Services (Cloud Services), Docker, Helm, Terraform, CI/CD, Red Hat Ansible Automation Platform (Tower), ArgoCD, HashiCorp Vault, Cloud SDK, Cloud CLI, Serverless

Systeme:
openforms (Formulare), FirstSpirit (CMS)

Application Server:
Anwendungsserver: IBM WebSphere Application Server, Red Hat JBoss Enterprise Application Platform, Apache Tomcat

Webserver: Apache HTTP Server, IBM HTTP Server, Microsoft Internet Information Services, NGINX

Datenbanken:
Oracle SQL Developer, Elasticsearch, Oracle PL/SQL, MS-T-SQL

Backend:
Java, Spring, Python, Shell, PowerShell, ABAP

Betriebssysteme:
Windows, UNIX, Linux (SUSE Linux Enterprise Server, Red Hat Enterprise Linux, CentOS)

Applikationen:
Informatica, ETL Tools, SAP, Filebeat, Logstash, Kibana, Mindbreeze InSpire, HAProxy, F5 BIG-IP, Keycloak, CyberArk, Apache Maven, HP Service Manager, Continuous Delivery Pipeline, Automic One Automation, IBM Tivoli Monitoring, Microsoft Office, JetBrains TeamCity, JIRA, Dynatrace AppMon, Confluence, SonarQube, Postman, Micro Focus ALM Octane, Sonatype Nexus Repository, openforms

Coding:
Git, Bitbucket, Apache Subversion, XML, Jenkins

BPMN:
Camunda

Branchen:
Transport, Finance, Bildung, Konsumgüterproduktion

Projekthistorie

12/2023 - bis jetzt
Application Operations für Customer Onboarding Platform
Commerzbank AG (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

BESCHREIBUNG:
Die Commerzbank ist die führende Bank für den Mittelstand und starker Partner von rund 30.000 Firmenkundenverbünden sowie rund 11 Millionen Privat- und Unternehmerkunden in Deutschland. In zwei Geschäftsbereichen – Privat- und Unternehmerkunden sowie Firmenkunden – bietet die Bank ein umfassendes Portfolio an Finanzdienstleistungen.

Im Rahmen der Multi-Channel-Strategie und zukünftige Wiederverwendbarkeit wird die „Neukunden-Onboarding“-Strecke in ein digitales „state of the art“-Erlebnis transformiert. Im Mittelpunkt steht dabei eine Vereinfachung des Onboardings für Interessenten/Nicht-Kunden über die Kanäle „Online“ und „Mobile“, um damit speziell die „Lead to Sales“-Rate zu verbessern. Die Umsetzung erfolgt über dedizierte Micro-Service-Module auf OpenShift in der Microsoft Azure-Cloud. Als Prozessplattform kommt dabei Camunda zum Einsatz. In einem ersten Schritt wurde ein im Vorfeld durchgeführter MVP auf seine enthaltende Fachlichkeit geprüft. Darauf aufbauend erfolgte ein Abgleich mit neuen Anforderungen und anschließend der Aufbau einer Cloud-Umgebung auf OpenShift für Entwicklung, Test und Produktion sowie die Implementierung der Prozessanwendung auf der BPM-Plattform von Camunda. Zeitgleich wurden Aktivitäten zur Qualitätskontrolle mit einem geeigneten Change-Management-Prozess für die agile Änderung/Verbesserung der anfänglichen Anforderungen aufgesetzt.

AUFGABEN:
  • Definition/Planung/Koordination fachlicher/technischer Anforderung mit agiler Methodik
  • Konzeption/Aufbau der Cloud-Umgebungen auf OpenShift mittels ComCloud-Methodik
  • Durchführung Change-/Problem-/Incidentmanagement; 2nd level Application Support inkl. Beteiligung an Rufbereitschaften, Sondereinsätzen.
  • Überwachung/Monitoring/Automation/Reporting des Betriebs.
  • Umsetzungen von Changes, Requests und Behebung von Incidents.
  • Durchführung von Problem- und Fehleranalysen sowie Durchführung der Fehlerbehebung bzw. der Einleitung von Stabilisierungsmaßnahmen.
  • Aufbau und Betreuung von DB-Servern und Pods in der Test- und der Produktionsumgebung.
  • Erarbeitung und Umsetzung von Optimierungsmaßnahmen für den Anwendungsbetrieb (Automation, Überwachungsmonitore, Scripts/Prozeduren, Reports).
  • Durchführung eines aktiven Kapazitätsmanagements, der Pflege und lfd. Optimierung der Infrastrukturplattform.
  • Überwachung der oben genannten Anwendungsfunktion(en)
  • Ansprechpartner der Projekte in Bezug auf betriebliche Fragestellungen.
  • Durchführung des produktiven Einsatzes aller Neu- oder Weiterentwicklungen (Inbetriebnahme von Software-Änderungen)

TECHNOLOGIEN:
OpenShift, Microsoft Azure, Camunda Platform, PostgreSQL, Elasticsearch, Kibana, Keycloak, JIRA, Bitbucket, JetBrains TeamCity, SonarQube, Postman, Micro Focus ALM Octane, Sonatype Nexus Repository, HP Service Manager, Continuous Delivery Pipeline, IBM Tivoli Monitoring, Dynatrace AppMon, Confluence, Microsoft Office, SQL


10/2023 - bis jetzt
DevOps Engineer und Cloud-Architekt
Commerzbank (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

BESCHREIBUNG & AUFGABEN:
Das „Champ Virtualization Services“-Team testet APIs der Commerzbank mit IBM Test-Tools. Meine verantwortungsvolle Aufgabe bestand im Entwurf der Architektur und der Implementierung eines beispielhaften Prototyps. Dieser Prototyp diente als Vorlage für die Migration des Projekts in die Cloud unter Verwendung vorhandener Tools und Technologien.

Aufgaben und Verantwortlichkeiten:
  • Architekturdesign:
    • Entwicklung einer umfassenden Architektur für den „Champ Virtualization Services“-Prototypen
    • Berücksichtigung der Cloud-Migrationsanforderungen und entsprechende Optimierung der Architektur
  • Implementierung des Prototyps:
    • Implementierung des Prototyps
    • Gewährleistung einer nahtlosen Integration in die bestehenden Systeme und Anwendungen
  • Dokumentation:
    • Erstellung einer ausführlichen technischen Dokumentation für den Prototypen und dessen Komponenten
    • Besonderes Augenmerk auf die Cloud-spezifischen Aspekte und Migrationsstrategien
  • Cloud-Migration:
    • Planungs- und Durchführungsleitung der Cloud-Migration
    • Nutzung vorhandener Tools und Technologien, zur Gewährleistung einer effizienten und fehlerfreien Migration
  • Benutzeranleitungen:
    • Verfassung detaillierter Anleitungen für die Verwendung des Prototyps und dessen Komponenten
    • Sicherstellung, dass alle Beteiligten das neue System reibungslos benutzen können
 
TECHNOLOGIEN:
Microsoft Azure, OpenShift, Kubernetes, Helm, Red Hat Ansible Automation Platform (Tower), ArgoCD, Git, Bitbucket, HashiCorp Vault

01/2023 - 08/2023
DevOps Engineer
Commerzbank (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

BESCHREIBUNG & AUFGABEN:
Salient openforms ist eine Software, die über einen Editor das redaktionelle Erstellen und Pub-lizieren von Webformularen (z. B. für Produkt- und Abschlussstrecken) ermöglicht. Openforms ist im Cross Channel Banking Online Banking Portal eingebunden. Erstellte Formulare können im Internet von Nicht-/Neukunden oder Bestandskunden benutzt werden.

Meine Aufgabe ist die Automatisierung der CI/CD der openforms-Anwendung in OpenShift auf Microsoft Azure:
  • Deployment neuer Versionen und Releases von openforms in OpenShift auf Microsoft Azure
    • Deployment Java-WAR-Files und Apache Maven
    • Apache Tomcat als Docker-Image in OpenShift
    • HAProxy und Load Balancing
  • Automatisierung und Aktualisierung der openforms-Deployments
    • Azure Red Hat OpenShift Entwicklung und Breitstellung/Deployment
    • Azure Red Hat OpenShift Administration
    • Jenkins-Pipeline, Pipeline as Code erstellen und aktualisieren
    • Erstellung von Docker-Files, Beispiel: Apache Tomcat mit Docker
    • Automation mit Continuous Delivery Pipeline (CDP)
    • Shell-Skripte zur Automation aktualisieren und anpassen
    • Filebeat, Elasticsearch, Logstash und Kibana in OpenShift
  • Testen der Anwendung nach Deployment
  • Überwachen der Anwendung in Dev- und Testumgebungen, Fehler-Analysen/-Behebungen

TECHNOLOGIEN:
Red Hat Enterprise Linux, OpenShift, Microsoft Azure, Docker, Apache Tomcat, Microsoft SQL Server, openforms, Filebeat, Elasticsearch, Logstash, Kibana, HAProxy, Jenkins, Apache Maven, Continuous Delivery Pipeline, Java, Shell


04/2022 - 12/2022
Application Operations für Wertpapier-Infomanagement Intranet
Commerzbank AG (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Sicherstellung des reibungslosen Betriebs der Anwendung Wertpapier-Infomanagement Intranet.
Mit diesem Produkt werden die Aktien-, Renten-, Fonds-, Anlagestrategie- und strukturierte Produkte-Voten / -Empfehlungen / -Porträts im Intranet dargestellt, die im FirstSpirit CMS gepflegt werden. On-the-fly angereichert werden diese Porträts mit den Inhalten aus einer externen Schnittstelle zu FactSet (früher IDMS) für den Infobroker zur Verfügung gestellt.
  • Steuerung und Überwachung der automatisierten Abläufe, Datenbank-Prozesse und Anwendungskomponenten
  • Durchführung Change- / Problem- / Incidentmanagement; 2nd level Application Support
  • Überwachung / Monitoring / Automation / Reporting des Betriebs
  • Umsetzungen von Changes, Requests und Behebung von Incidents
  • Durchführung von Problem- und Fehleranalysen sowie Durchführung der Fehlerbehebung bzw. der Einleitung von Stabilisierungsmaßnahmen
  • Erarbeitung und Umsetzung von Optimierungsmaßnahmen für den Anwendungsbetrieb (Automation, Überwachungsmonitore, Scripts/Prozeduren, Reports)
  • Durchführung eines aktiven Kapazitätsmanagements, der Pflege und lfd. Optimierung der Infrastrukturplattform
  • Durchführung des 2nd level Application Support inkl. Rufbereitschaften, Sondereinsätzen bei Bedarf
  • Verantwortlich für die Prüfung der Changes
  • Durchführung des produktiven Einsatzes aller Neu- oder Weiterentwicklungen (Inbetriebnahme von Software-Änderungen)
  • Durchführung des Backup- und Recoverymanagements der zugeordneten Anwendungen
  • Vorbereitung und Teilnahme an Disaster Recovery-Tests
  • Pflege der Vollständigkeit und Aktualität der Betriebsdokumentation (z. B. Betriebshandbuch) für die ihm zugeordneten Anwendungen

TECHNOLOGIEN:
Red Hat Enterprise Linux, IBM WebSphere Application Server, Apache HTTP Server, IBM HTTP Server, Oracle Database, FirstSpirit, F5 BIG-IP, CyberArk, Oracle SQL Developer, CI/CD Tools, HP Service Manager, IBM Tivoli Monitoring, Microsoft Office, Shell, XML

10/2019 - 10/2022
Engineering Ops für Governance & Corporate Services
Commerzbank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Operation Engineer und Azure Cloud Migration der folgenden Anwendungen der Commerzbank:
  • Comnet-Portal (Java EE-Anwendung): Zentrales Intranet-Portal der Commerzbank AG. In diesem Portal werden alle internen Informationen veröffentlicht und Links zu anderen Applikationen oder Portal-Webauftritten gepflegt.  
  • Comrules Portal (Java Spring-Anwendung): Präsentation der Commerzbank-Geschäftsprozesse, Policies, Richtlinien und Verfahrensanweisungen.
  • Mindbreeze InSpire: Standardsoftware der Fa. Mindbreeze zur Suche in verschiedenen Systemen der Commerzbank. Die Software wird als Standardsuche für die Commerzbank AG angeschafft.
 
  • Anwendungsbetrieb, Management, Konfiguration
  • Incident-, und Problem-Behebung
  • Release-Deployment
  • Azure Cloud, Tomcat-Migration

TECHNOLOGIEN:
Red Hat Enterprise Linux, Microsoft Azure (Cloud Services), Docker, CI/CD, IBM WebSphere Application Server, Apache Tomcat, Apache HTTP Server, IBM HTTP Server, Microsoft Internet Information Services, Oracle Database, Microsoft SQL Server, FirstSpirit, HP Service Manager, IBM Tivoli Monitoring, Microsoft Office, Java, Spring, Shell, XML

05/2022 - 09/2022
Cloud DevOps Engineer
Ilum:e Informatik AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Aufbau einer Camunda Platform 8-Umgebung auf Azure Kubernetes Service (AKS)
  • Anforderungen für Camunda Platform 8 self-managed ermitteln
  • Kubernetes-Dienst (mittels Azure CLI und Terraform) einrichten
    • Node-Pool (VM-Skalierungsgruppe) einrichten
    • Zugriff für Azure AD-Authentifizierung mit Kubernetes RBAC einrichten
    • Netzwerk inkl. Loadbalancer einrichten
    • Automation mittels Runbook zur Kostenreduktion umsetzen
  • Camunda Platform 8 self-managed mittels Helm installieren
    • Camunda Helm Charts dem Kubernetes-Cluster hinzufügen und konfigurieren
    • Camunda Platform 8, PostgreSQL, Elasticsearch und Keycloak mittels Helm-Chart installieren
    • Externe Verfügbarkeit der Camunda-Dienste mittels Ingress Controller (NGINX) sicherstellen

TECHNOLOGIEN:
Kubernetes, Microsoft Azure, Azure Kubernetes Service, Docker, Helm, Terraform, Camunda Platform, NGINX, PostgreSQL, Elasticsearch, Keycloak


04/2019 - 10/2019
Cloud AWS Data-Warehouse-Architektur und -Entwicklung für die neue Umgebung ETL- und DWH-Entwickler für die alte Umgebung
Tui (Sonstiges, 5000-10.000 Mitarbeiter)

AWS Data-Warehouse- und ETL-Architektur und -Entwicklung:
Implementierung komplexer Datenintegrationsprozesse auf Basis moderner ETL-Frameworks in der AWS Cloud um vorhandene Datenmengen zu analysieren und auszuwerten.
  • Cloud-Migration
  • Umsetzung kundenspezifischer Projekte in den Bereichen DWH-Automatisierung, Datenmodellierung und Datenarchitekturen in der AWS Cloud
  • Implementierung / Entwicklung von ETL-Jobs
  • Integration neuer Datenquellen und Datentypen mit Python
  • Erstellung von Datenmodellen
  • Test- und Deploymentautomatisierung von ETL-Jobs und Datenmodellen
  • Fachliche Abstimmung mit den Fachbereichen
  • Erstellung von Workflows mit UC4 (Automic CA) (alte Umgebung)

TECHNOLOGIEN:
Red Hat Enterprise Linux, Microsoft Azure (Cloud Services), Amazon Web Services (Cloud Services), Docker, Terraform, CI/CD, Oracle Database, DB2, Informatica PowerCenter, Git, Apache Subversion, UC4 Automic, Microsoft Azure Tools: Data Factory, Spark, AWS ETL Tools, Java, Python, Cloud SDK, Cloud CLI, Serverless, Shell, PowerShell, Oracle PL/SQL, MS-T-SQL, XML

09/2018 - 04/2019
ETL- und DWH-Entwickler
Commerzbank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Implementierung komplexer Datenintegrationsprozesse auf Basis moderner ETL-Frameworks um vorhandene Datenmengen zu analysieren und auszuwerten.
  • Entwicklung, Administration und Management von Datenbanksystemen
  • Umsetzung kundenspezifischer Projekte in den Bereichen DWH-Automatisierung, Datenmodellierung und Datenbankarchitekturen
  • Implementierung / Entwicklung von ETL-Jobs mit Informatica
  • Integration neuer Datenquellen wie z. B. REST-APIs, XML-Files o. ä.
  • Erstellung von Datenmodellen
  • Test- und Deploymentautomatisierung von ETL-Jobs und Datenmodellen
  • Fachliche Abstimmung mit den Fachbereichen
  • Erstellung von Workflows mit UC4 (Automic CA).

TECHNOLOGIEN:
Red Hat Enterprise Linux, CI/CD, Oracle Database, DB2, Informatica PowerCenter, UC4 Automic, Java, Python, Cloud SDK, Cloud CLI, Serverless, Shell, PowerShell, Oracle PL/SQL, MS-T-SQL, XML


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Driss Najih IT Berater / Senior Administrator aus Mainz IT Berater / Senior Administrator
Registrieren