Schlagworte
Skills
- Migration
- Überwachung
- Automatisierung
- Integration
- Projektleitung
- Datenwissenschaft
- Testing
- Administration
Technische Kenntnisse:
- Java-Entwicklung (Hibernate, JSF, Swagger, XML/XSLT, Junit, Selenium, SOAPUI, Springboot, Jackson)
- DevOps (Helm, Gitlab, Ansible, Docker, Kubernetes, Jenkins)
- GIT, SubVersion, ClearCase
- Agile Entwicklung (JIRA, Scrum, Confluence)
- Datenbanken (IBM DB2, Oracle, MySQL, Postgress, MS SQL, SyBase)
- ETL, SQL-Entwicklung
- Überwachung (Prometheus/Grafana, Nagios/Icinga, ElasticSearch, IBM-Produkte)
- Linux (RedHat, CentOS, Ubuntu, andere), (Bash, perl, python scripting)
- Cloud (Azure-Verwaltung, Private Cloud der Deutschen Telekom)
- Windows (Verwaltung, Powershell-Entwicklung)
- Virtuelle Maschine (VmWare ESX, KVM, VirtualBox, Hyper-V)
- Pentaho-Wasserkessel
- Berichterstattungssuiten (Edge AppBoard, EdgeSuite, Cognos)
- IBM Tivoli Produkte
◦ Überwachung, Data Warehouse
◦ Berichterstattung (BiRT, Cognos)
◦ Netcool/Omnibus, Netcool/Impact, Netcool/Jazz, Business Manager, Network Manager - SenSage CDR (Erfassung von Sicherheits- und anderen Daten - ETL)
Projekthistorie
- DevOps in Gitlab (neue Jobs, Automatisierung, Fehlersuche)
- Fehlersuche in Java-Anwendungen (XML/XSLT, JSF, SOAP, Web Services).
- Schreiben von Java-Tests in JUnit, Selenium
- Verwendung von Soap UI für Regressionstests.
Für die Bundeswehr arbeiten wir an der Implementierung einer Überwachungslösung, die auf der Netcool Software Suite basiert.
-
DASH-Seiten erstellen, auch dynamische
-
Erstellen von Regeln zur Integration verschiedener Datenquellen
-
Wartung der Netcool-Installation mit Ansible
-
Integration mit MS SCOM, Xonitor, Maximo, Nachrichtenwarteschlangen
-
Schreiben von Impact policies für dynamische DASH-Seiten und Verarbeitung von Ereignissen
-
Entwicklung eines Ansible-Skripts zur Automatisierung der Bereitstellung und Konfiguration der Netcool-Software-Suite
-
Instandhaltung von Linux- und Windows-Servern für Netcool
Alltägliche Unterstützung für Entwickler
-
Skripte erstellen/einrichten/verteilen/veröffentlichen
-
Pflege der Entwicklerinfrastruktur (Gitlab, Aufträge, Pipelines, Skripte)
-
Umgebung automatisieren
-
Unterstützung, Fehlersuche und Entwicklung einer Docker/Kubernetes Entwicklungs-/Produktionsumgebung
Entwicklung von Überwachungs- und Protokollsammlerlösungen
-
Erstellen einer neuen Überwachungslösung mit Prometheus
-
Visualisierung von Überwachungs- und Protokolldaten mit Grafana/Kibana
-
Schreiben von Skripten für Nicht-Standard-Tests
-
Verwendung von ElasticSearh als Such- und Logsammelwerkzeug
Verlagerung der lokalen Infrastruktur in die Azure-Cloud.
-
Planen Sie die Migration von der lokalen Infrastruktur zur Cloud
Erstellung neuer Automatisierungstests für neue Java-Projekte
-
Erstellen neuer Testaufträge in Jenkins
-
Einrichten von Testumgebungen (Unix, Windows)
-
Skripterstellung in Bash, Powershell, Python
Java-Entwicklung von GUI-Anwendungen:
-
JSF (Java Server Pages) framework
-
Primefaces framework
-
Hibernate
-
Jackson JSON
-
Web Services
Betreuung von Telefonica Netcool Systemen
-
Testautomatisierung in Jenkins
-
Hinzufügen einer neuen Lösung zur Netcool-Umgebung.
-
Lösung von betrieblichen Problemen.
-
Erstellen von Prozessautomatisierung mit Pentaho Kettle
-
Erstellen von Dashboard-Seiten mit AppBoard und edgeSuite-Framework
-
Umstellung von MySQL auf Oracle
Arbeit für die Deutsche Bank zur Implementierung von Sicherheitsaudits für verschiedene Plattformen mit Netcool Omnibus und ArcSight. Die Arbeit umfasste Folgendes:
-
Testautomatisierung mit Junit, SoapUI und Jenkins
-
Entwickeln mit Java und BIRT Reports
-
Schreiben von Sondenregeln für verschiedene Plattformen
-
SQL-Automatisierungen schreiben
-
Skripterstellung in Perl und Bash (Konvertierung verschiedener Dateiformate für die Verarbeitung und kürzere Skripte für die Systemhilfe).
Arbeit an verschiedenen Aufgaben in Bezug auf
-
Testautomatisierung mit JUnit, Bash und Perl
-
Skripterstellung in Perl und Bash
-
IBM Netcol Auswirkungen
-
Netcool-Umgebung einrichten
-
IBM Netcol Omnibus
-
IBM Netcol TBSM
-
IBM Tivoli Netzwerk-Manager