2. IT-Support
• First und Second Level Support
• Incident-Bearbeitung
• Einrichtung von Hardware
• Installation von Betreibssystemen und Software
• Durchführung von Migrationsprojekten
• Third Level Support
• Lösung längerfristiger technischer Probleme
• Koordination mit Dienstleistern
• Automation des Deployments und der Administration
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
3. System/Netzwerk-Administration
• Administration von
• Novell DS, Active Directory, FreeIPA
• Migrationsplanung Novell DS Active Directory
• Linux Systemadministration – Centos, FreeBSD
• Client-Desktop-Management
• Novell Zenwork, Netinstall, Spacewalk
• Monit, ELK
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
4. Datenbanken
• Microsoft Access
• Lagerverwaltungslösungen und Speziallösungen (bsp. Verwaltung von
Patenten)
• Steuerung der Automatischen Installation von Client-Rechnern weltweit
• Zusammenführung Vereinsanwendung und kommerzieller Verlagslösung
• Configuration Management Datenbank
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
6. Datenbanken
• MS-SQL
• Datenbankadministration und –design von verschiedenen komplexen
Anwendungsdatenbanken
• Monitoring und Tuning
• Design und Optimierung: Stored Precedure, Function, Trigger
• Backup
• Dataintegration mit SSIS
• Versionsverwaltung der Datenbankstrukturen
• Nutzung verschiedenster Unterstützungstools, wie Tools zur Synchronisation von
Schemas
• Konzeption / Entwicklung / Nutzung eines Tripple Stores auf einer
relationalen Basis (Entwicklung Privat / Nutzung Privat u. Beruflich)
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
7. Mein Triple Store – eine ontologische
Graphendatenbank
http://www.informationsgremium.de/oblog
8. Software-Entwicklung
• VBA
• Komplexe Macro-Programmierung (Unternehmensweite Vorlagenverwaltung, Automation) - Word, Excel
• Migrationstools (Novell -> Active Directory) - Access
• Schnittstellen-Entwicklung – Access
• Steuerung des Weltweiten Deployments - Access
• VB6
• Kleinere Anwendungen für Automationen
• Weiterentwicklung und Fehlerbehebung von Datenbankanwendungen
• VBScript
• Scripte zur Automation im Server-Bereich
• Komplexe Deployment-Steuerung (ActiveX Nutzung, WebService-Nutzung, Klassenstrukturen)
• Bash
• Monitoring-Scripte
• Backup-Scripte
• Administrative Scripte
• PowerShell
• Jenkins Build (Komplexe Prozesse mit Build, ZIP-Erzeugung, Upload)
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
9. Software-Entwicklung
• PHP
• Plugin-Entwicklung für Media-Wiki Dokumentationssystem (Vorlagen-Auswahl)
• Entwicklung von kleineren Lösungen im Vorfeld eines Börsengangs
• Einlernen von PHP Entwicklern
• Perl
• Monitoring-Plugins für Backuplösung
• SQL
• Komplexe Queries – MS-SQL / Oracle
• Migration von Queries – Oracle MS-SQL
• Tuning von Queries
• Verteilte Abfragen (Verteilte Datenbankarchitektur)
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
10. Software-Entwicklung
• T-SQL
• Komplexe Stored Procedures und Functions
• Umfangreiche Nutzung der System-Queries für Monitoring, Tuning und
Verseionsverwaltung
• Triggerprogrammierung
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
11. Software-Entwicklung
• Delphi
• Weiterentwicklung von verschiedenen internen Datenbankanwendungen im
Bereich Webmarketing
• VB.Net (Privat)
• Semantic Desktops – Triple Store mit Modulen zur Weiterverarbeitung der
Daten im Triple Store
• Komplexer DataAccess-Layer zu MS-SQL mit Triple-Store Datenmodell
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
12. Software-Entwicklung
• C# / Sivlerlight
• Entwicklung eines Rich-Clients im Webmarketing-Bereich mit MVVM
Abstraktion und WebService-Anbindung
• Aspect-Oriented Programming (Reflection mit speziellem Framework
-Postsharp-)
• C# / WinForms
• Weiterentwicklung einer Lösung im Call-Center Bereich mit multiplen
Datenquellen (Datenbank, Webservice, API)
• Konzeption und Integration neuartiger Module (WinForms mit MVVM)
• Privat: Modularer Semantic-Desktop, NoSQL-Datenbank, Ontologisches
Datenmodell (Triple Store)
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
13. Software-Entwicklung
• C# / WPF / MVVM
• Konzeption und Entwicklung einzelne Module für die Ablösung von WinForms
• Konzeption und Umsetzung der MVVM-Abstraktion in WinForms-Projekten
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
14. Evaluierung
• BigData
• Evaluierung verschiedener Lösungen zur Analyse und Integration von Logfiles
(120 mio Datensätze / Woche)
• Splunk, Logstash / ElasticSearch / Kibana + Python/Perl
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
15. Projektmanagement
• Desktop-Management
• Konzeption und Einführung einer Desktop-Management Umgebung in weltweiten Niederlassungen
• Konzeption und Einführung eines eigenentwickelten Deployment-Systems in weltweiten Niederlassungen
• Konzeption und Einführung einer WIKI-Media mit Dokumentationsstruktur
• Software-Design
• Konzeption und Einführung der SA/SD-Methode (Use Case Tabellen, Use Case Diagramme, Klassendiagramme,
Sequenzdiagramme)
• Release-Management
• Konzeption und Durchführung der Migration von SVN zu Gitlab
• Konzeption einer Prozess- und Releaseorientierten Development-Umgebung mit Hilfe von Submodules,
Personal Forks, Merge Requests, Entwicklungs-Zyklen
• Konzeption und Einführung einer Jenkins Build-Umgebung
• Konzeption und Einführung einer RemoteApp-Umgebung für mehrschichtiges Software-Testing
• Unterstützung bei der Konzeption der Einführung des Scrum Projektmanagements
• Unterstützung bei der Konzeption eines mehrschichten Testkonzeptes (Release/Regression)
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support