Über mich
"Lebe begeistert. Tue das, was du tust, mit Begeisterung und Hingabe." - Frank Bettger
Nach dieser Philosophie arbeite ich seit vielen Jahren sehr erfolgreich. Als selbstständiger und angestellter IT-Spezialist entwerfe und implementiere ich maßgeschneiderte Konzepte und Lösungen zur Zufriedenheit meiner Kunden.
Sie sind auf der Suche nach einem Profi mit meinen Kompetenzen?
Dann freue ich mich auf Ihre Kontaktaufnahme!
Mit freundlichen Grüßen
Daniel Nelle
Berufserfahrung
Senior Datenbank und IT-Security Spezialist
Zuständig für Pflege und Wartung von Kundendatenbanken. Troubleshooting, Datenbank- und SQL-Tuning. Durchführung diverser Installations- und Migrations-Projekte, Infrastrukturthemen und vieles mehr.
IT-Security Themen, insbesondere Datenbank- und Webserver-Hardening sowie Security-Monitoring.
Umgebungen
- UNIX: Sun Solaris ab Version 9, IBM AIX ab Version 7
- Linux: RedHat, SuSE, Oracle Enterprise Linux ab Version 4
- Windows Server ab 2003
- Datenbanken: Oracle 10g, 11g, 12c, 18c, MySQL
Cloud
- Aufbau und Wartung von Cloud-Umgebungen (Oracle und AWS).
- Erstellen und verwalten von Docker Images.
- "Orchestrieren" von Docker Containern und Instanzen.
- Konfigurationsmanagement mit Ansible
- Backup to Cloud.
- Komplette Desaster-Recovery-Szenarien der On-Premise-Infrastruktur mit Cloud-Technologien.
Projekte
Projektleitung und Umsetzung von kundenspezifischen Datenbanklösungen, vorrangig im Bereich Hochverfügbarkeit (Data Guard, RAC). Durchführung von Datenbank- und SQL-Tuningprojekten. Wartung von Oracle Database Appliances (ODA) Entwurf, Software-Design und Programmierung von einer Überwachungssoftware für Oracle Datenbanken. Leitung von Workshops zu Oracle-Themen.
Tätigkeiten im Bereich Datenbanksicherung
- Ausarbeitung von Backup-Konzepten mit RMAN
- Erstellen von Shell-Scripten zum Sichern von Oracle Datenbanken
- Sichern von RAC und DataGuard-Umgebungen
- Überwachung und Entstörung der RMAN-Sicherungen
- Clonen von Datenbanken mit RMAN
- Pluggable Database (PDB) clonen
- Datenbanken Exportieren und Importieren mit exp/imp sowie Datapump
Datenbank-Verfügbarkeit und Hochverfügbarkeit
RAC-Datenbanken
Installation, Konfiguration und Pflege, wiederherstellen von Datenbanken nach Datenverlust wahlweise als Single-Instance oder RAC-Datenbank, Troubleshooting während und nach einem Ausfall mit Ursachenanalyse, Neuinstallation eines RAC-Knotens und anschließende Reintegration ins RAC ohne Downtime.
DataGuard-Umgebungen
Troubleshooting bei Ausfall der Synchronisation zwischen den teilnehmenden Datenbanken, durchspielen von diversen Switch-Over und Fail-Over Szenarien, sichern der Standby-Datenbank anstelle der Primären, Aufbau einer DataGuard- Umgebung zwischen einem Windows- und einem Linux-Server, scripten einer manuellen DataGuard-Umgebung mit Oracle Standard Edition und rsync, Upgrade und Migration von Grid Infrastructure und ASM, Migration und Replikation mit Oracle Golden Gate.
Security
- Hardening von Linux-Servern mit direktem und indirektem Internetzugriff.
- Firewall-Konzeptionen und Konfigurationen.
- Aufbau, Überwachung und Wartung von VPN-Verbindungen (OpenVPN und IPSec).
- Verwaltung von SELinux, vergabe von Filesystem-Flags und ganulares konfigurieren von Zugriffsberechtigungen.
- Apache mod_security konfiguration und Troubleshooting.
- Log Analytics, securityrelevante Informationsauswertung aus mehreren Hundert-Millionen von Logeinträgen.
- Überprüfen von Anwendungen auf Sicherheitslücken.
Diverses
- Konzeptionierung und Umsetzung von pertitionierten Tabellen in einer bestehenden Multi-Terrabyte Datenbank (mit minimaler Downtime).
- Administration von Oracle VM.
- Unterstützung bei der inbetriebnahme von 10 Oracle Database Appliances (ODA), RAC + DataGuard.
- Planung und Durchführung eines Apache Webclusters mit HAProxy als Loadbalancer.
- Migration mehrerer RAC-DataGuard Konfigurationen mit minimaler Downtime.
Technologien:
- Oracle
- ODA
- RAC
- DataGuard
- SQL Tuning
- RMAN
- Oracle Database Appliance
- Cloud
- Docker
- Ansible
- Apache
- HAproxy
- Oracle Secure Backup
- Oracle Cloud
- APEX
- PL/SQL
- SELinux
- LogAnalytics
- Shell Script
Freelancer: Senior Datenbank und IT-Security Spezialist
Unterstützung meiner Kunden in den Bereichen Datenbanken, IT-Security, Cloud, Web Infrastruktur, Netzwerk + Firewalls und Linux. Stets in guter Zusammenarbeit mit dbTotal Thomas Tretter (Freelancer).
Mitarbeit an diversen OpenSource Projekten als Programmierer oder Berater. Die Projekte drehen sich vor allem um Datenbank- und Security-Monitoring.
Besonderheiten:
Neben den täglichen Aufgaben als IT-Spezialist stachen die folgenden Projekte hervor:
- Design, Programmierung einer Oracle Datenbank Monitoring Software mit Go (golang), APEX und PL/SQL.
- Datenbank Monitoring mit elasticsearch, logstash, filebeat und kibana. Sowie mehrere Publikationen über dieses Thema.
- Security Log Analytics: BigData mit Logdaten bzw. Data Science mit Logdaten aus dutzenden von Servern und Log-Quellen.
Technologien:
- Oracle
- RMAN
- SQL Tuning
- APEX
- Go (golang)
- PL/SQL
- elasticsearch
- logstash
- filebeat
- kibana
- OSSec
- wazuh
- KaliLinux
- SecurityOnion
- firewalld
- iptables
- OpenSwan
- Apache
- SELinux
- Fail2Ban
- syslogd
- CentOS
- RedHat
- Oracle Enterprise Linux
Freelancer: Senior Datenbank Spezialist
Zuständig für die Pflege und den reibungslosen Betrieb der Datenbanken bei ESPRIT. Eine besondere Herausforderung war eine Datenbank-Verfügbarkeits-Anforderung von 100% während der monatlichen "Orderwoche", wenn die neue Mode-Kollektion vorgestellt wurde.
Besonderheiten:
Neben den allgemeinen Tätigkeiten als Datenbank-Spezialist stachen die folgenden Projekte hervor:
- Pflege und Weiterentwicklung des Datenbank Überwachungssystems
- Vollautomatisierte Datenbank Management Tasks
Technologien:
- Oracle
- RAC
- DataGuard
- RMAN
- SQL Tuning
- APEX
- PL/SQL
- Shell Script
Oracle Datenbank Spezialist
Zuständig für die Pflege und den reibungslosen Betrieb der Datenbanken bei mentasys bzw. pangora (Fusion von mentasys und pangora).
Besonderheiten:
Die sehr speziellen Anforderungen an die Datenbanken waren hier eine besondere Herausforderung. Einerseits wurden sehr große Datenmengen in den Datenbanken gespeichert, andererseits wurden diese auch permanent und komplett gelesen.
- Performance Troubleshooting als tägliche Aufgabe.
- SQL-Tuning
- Abstimmung mit dem Entwicklungs-Team über Software-Design und Datenmodellierung.
- Backup- und Recovery-Konzeption.
- Upgrades und Migrationen mit minimaler Downtime.
- Manuell gescriptete Standby Datenbanken, Replikationen
Technologien:
- Oracle
- MS SQL Server
- SQL Server Replikation
- Oracle manuelle Standby
- SQL Tuning
- PL/SQL
- Shell Script
Oracle Datenbank Spezialist
Zuständig für die Pflege und den reibungslosen Betrieb der Datenbanken bei ETAS. Eine der Hauptbeschäftigungen bestand im SQL-Tuning. Eine der Datenbanken war historisch gewachsen und sollte bald ersetzt werden. Für die Übergangszeit wurden Daten aus beiden Datenbanken benötigt, was eine schöne Herausforderung für den SQL-Entwickler darstellte.
Konzeption und Umsetzung eines RMAN Backup-Konzeptes zur Ablösung von manuellen Scripten.
Technologien:
- Oracle
- RMAN
- SQL Tuning
- PL/SQL
- Oracle Ultra Search
- Shell Script
Oracle Datenbank Spezialist
Installation und Konfiguration von Oracle Datenbanken. Erstellen und überwachen von RMAN Backups. Evaluierung von neuen Features in Oracle 10g, z.B. Flashback und Datapump.
Konfiguration eines Oracle DataGuard.
Technologien:
- Oracle
- RMAN
- DataGuard
- Partitioning
Developer und Sysadmin
Entwicklung eines eigenen CMS mit PHP und MySQL (LAMP).
Pflege der Linux und Windows-Server.
Technologien:
- SLES
- Exchange Server
- Active Directory
- PHP
- MySQL
Skills & Tools
Datenbanken
-
Oracle
-
Recovery Manager (RMAN)
-
Real Application Cluster (RAC)
-
MySQL, MariaDB
-
elasticsearch (ELK)
IT-Security
-
IT-Security
-
Linux Security
-
Linux / Webserver Hardening
-
Data Science / Log Analytics
-
Pentesting und Security Bug Hunting
Cloud Technologien
-
Docker
-
Ansible
-
Oracle Cloud Infrastructure (OCI)
-
Amazon Web Services (AWS)
-
Google Cloud Platform (OCP)
Development
-
Shell Script
-
Oracle Apex
-
Go (golang)
-
PL/SQL
Weitere
- DevOps
- PHP
- Perl
- Python
- Vagrant
- Kubernetes
- Firewalls
- Network Analytics
- Security Analytics
- 12-Factor
Ausbildung
-
B.Sc in Computer ScienceUniversity of Applied Science Karlsruhe2009
-
Staatl. gepr. techn. Assistent für technische InformatikBBS Betzdorf-Kirchen2002
Auszeichnungen
-
Oracle Certified ProfessionalOCP 11c, OCP 12c
-
Auszeichnung für exzellente Arbeit in der Oracle Community.
Publikationen
-
"Eintopf und Trennkost - Datenbanken im Ereignishorizont moderner Software-Entwicklung"Artikel im Red Stack Magazin 5/2019
-
"Industrie 4.0, BigData - oder wenn's richtig groß wird!"Expertenrunde der merlin.zwo 2019
-
"Das fette Teil fliegt wie 'ne eins - Clonen mit Pluggable Databases!"DOAG Konferenz 2018 in Nürnberg
-
"Datenbanken clonen: Von „nice to have“ zum Superstar!"DOAG-Datenbank 2018 in Düsseldorf
-
"Die Relationale Datenbank hat Konkurrenz! Einführung in Oracle NoSQL als Standalone Cluster."DOAG Regio Karlsruhe 06/2018
-
WeitereViele weitere Publikationen seit 2006 bis heute. Hier wurden nur die letzten fünf aufgeführt.
Sprachen
- Deutsch (Muttersprache)
- Englisch (fließend)
