Planung, Management und Aufbau eines automatisierten Testmanagementbetriebs für Kafka Middleware zur Performancemessung im DevOps-Umfeld zur Inbetriebnahme von Platform as a Service (PaaS) mittels Continuous Deployment und Scaling (Beschreibung und Umsetzung des Continuous Deployment und der Integration).
Aufbau und Inbetriebnahme von Apache Kafka als Messaging as a Service, Public und Private Cloud mit OpenStack (Identity Management) und Bereitstellung mittels Docker Container und Spring Boot.
Daten werden von Spring Boot über Apache Kafka via JDBC in eine Datenbank (PostgreSQL, NoSQL) abgelegt. Planung, Management und Design für die Entwicklung für eine hauseigene Testapplikation basierend auf Open-Source Produkten mit Tomcat (Spring Boot) und der Unterstützung mehrerer Consumer.
Last- und Performancemessung durch Konfiguration der Messpunkte mittels Testapplikation und Apache JMeter. Realisierung des Load Balancing mit Apache Webserver.
Gegenüberstellung der Kafka Middleware Architektur und Testergebnisse mit IBM WebSphere MQ as a Service als Konkurrenzprodukt, um Vor- und Nachteile der jeweiligen Produkte herauszustellen.
Transition einer Applikationslandschaft für das Pfandbriefgesetz von USA nach Deutschland, Migration von Supportstrukturen und Verwaltung, Überführung in das Zielbetriebsmodell zur Verbesserung der Performance und Kommunikation zwischen globaler Betriebs- und Geschäftsseite.
Vorbereitung zur Implementierung von geplanten funktionalen und technischen Release Changes zur Sicherstellung der Compliance des Deutschen Pfandbriefgesetzes.
Planung, Konzeption, Bereitstellung, Verwaltung und Betrieb in überführte Abteilungseinheiten inkl. aller benötigten Dienstleistungen und Lieferungen für das Produktionsumfeld.
System- und Datenbankadministration zur Analyse, Aufbau neuer Supporteinheiten, Migration der Datenbanken von Oracle 11g nach 12g RAC mit Wechsel von Hosting Providern.
Aufbau eines Monitoringsystems mit Geneos. Umstellung der Applikationsserver von Linux nach Openshift bzw. IaaS nach PaaS, Aufbau Batch-Management Hostbetrieb mittels Automic, Änderung von Authentifizierungs- und Autorisierungsverfahren (nach aktuellen Compliance Richtlinien mittels WebSSO und dbLegi).
Training (vorOrt und via WebEx) und technische Dokumentation für Entwicklung und Betrieb (z.B. mittels Confluence).
Development und Implementierung von DevOps (mit Jira, Bitbucket, Teamcity, Artifactory, etc..) und automatischen Deploymentverfahren via UCD. UAT, Change-, Incident- und Problemmanagement im überführten Projektumfeld inkl. administrativer Prozesse und Teilnahme an DR-Tests.
Koordination von Design Centers, Hosting und Support Providern.
Evaluierung, Konzeption und Durchführung von IT-Projekten (IT-Infrastruktur, Host/Client/Server Systeme, Backup, Security, Encryption, Netzwerk).
Engineering von IT-Infrastrukturen in Kundenprojekten (Analyse der Kundennetzwerke, Software- und Hardwareintegration, Umsetzung von Sicherheitsanforderungen).
Konfiguration, Installation und Inbetriebnahme virtueller Server auf VMware ESXi-Plattform.
Performance Untersuchungen und Unterstützung bei internationalen Kundenprojekten.
Import/Export von Daten in/aus Fremdsystemen. Betreuung der IT-Infrastruktur, Applikationssupport, Server/Datenbank/IT-Administration, Monitoring, Softwareverteilung, Koordination mit Outsourcing Partnern.
Konzeption, Integration und Dokumentation von IT-Prozessen (IT-Support, Incident und Service Request Management), Beratung komplexer IT Systemlandschaften, IT-Schulungen, Anwender Support, Technische Dokumentationen und Handover.
Carve-Out Projekt logisch und physisch mit nationalen und internationalen Standorten im Bereich Application Server im heterogenen Umfeld, Migration der Data Center in bestehende und neue zentrale Rechenzentren, Domänenmigration sowie Integration und Überführung der Anwendungssysteme in neue Active Directory Strukturen von 2008 nach 2012.
Evaluierung, Bestandsaufnahme, Analyse, Konzeption, Migrationsplanung und Durchführung von komplexeren und proprietären Anwendungssystemen, Migrationen von Datenbanksystemen (MS SQL Server, Oracle, PostgreSQL), SAP Schnittstellenbeschreibung und Anpassungen, Domänenadministration, Koordination mit den Fachbereichen und der IT, Changes, Incidents, Beratung nach Best-Practice, Technische Dokumentationen und Handover.
Internationale heterogene Systemlandschaft mit ca. 2500 Servern, Administration von virtuellen und physikalischen Servern wie File, Application, Datenbank, Web, Lizenz Servern, Cluster Systeme.
Monitoring, Troubleshooting und Sicherstellung des Betriebs, hauptsächlich im produktiven Umfeld.
Datenbank Administration und Störungsbeseitigung, Anpassungen, Upgrades, Migrationen und Konsolidierungen von MS SQL und Oracle Datenbanken, Webservern, auch plattformübergreifend.
Umzug von Servern in andere Data Center. Upgrade, Installierung und Virtualisierung von Serversystemen.
Change Management und Durchführung von Changes und Standard Changes, Koordination von Serverausfallzeiten mit relevanten Fachabteilungen während der Wartungsarbeiten, Prüfung von Abhängigkeiten, Analyse der Systemvoraussetzungen, Vorgehensweisen und Erstellung von Dokumentationen.
Administration und Konfiguration von Nagios und Clustersystemen.
Analyse und Identifikation von generellen Wartungsarbeiten wie Server und Datenbank Upgrades, Storage Bedarf, Systempartitionserweiterungen, Anpassung von Skripten, Verteilung von Security Updates und Anpassungen, allgemeine Störungsbeseitigung und Incident Management, Unterstützung im Tagesgeschäft während interner Neustrukturierung, Domänenmigration und Outsourcing von Projekten.
Unterstützung des User Managements im Bereich der Datenbankadministration, Active Directory und Outsourcing Services für Großkunden
Verwaltung und Betrieb eines komplexen und sehr flexiblen Verwaltungssystem (Eigenentwicklung) zur Synchronisierung von HR Daten, Benutzerkonten, Zugriffsverwaltung, Mailsysteme, Client- und Softwareverwaltung mit Active Directory, MS Exchange, Enteo, Ticketsystemen, automatisierten Auftragssystemen sowie weiteren Schnittstellen
Domänenübergreifender Applikationssupport
Serveradministration
Durchführung und Sicherstellung von HR Importen
Ausführung und Überwachung von DB Jobs
Analyse und Behebung von Störungen im Rahmen des Incident Management
Kommunikation und Koordination mit den Fachabteilungen im Rahmen von ITIL
Generierung von Reports und Bereitstellung von Auswertungen
Anpassung von Skripten
Koordination mit Softwareentwicklern
Durchführung von Standard Changes
Ausführung von Service Requests für interne und externe Auftraggeber
Beratung der Fachabteilungen in Bezug auf das User Management
Unterstützung bei Kundenmigrationen und der Implementierung von neuen internen Prozessen
Erstellung von Dokumentationen, Use Cases, Standard Templates und Workflows
Installation von Client-/Serversoftware (MS-Windows Betriebssysteme, MSSQL-Server, Oracle)
Beauftragung der Installationen bei Outsourcingpartnern, im Rahmen der Lieferung von Patches/Releases (Kommunikation mit Softwareherstellern, internen Auftraggebern, Durchführung hausinterner Beschaffungsprozesse, Beauftragung von internen Stellen und Outsourcingpartnern für Software-installationen mit Datenbankanpassungen, Rollout auf Client und/oder Server)
Durchführung von Testinstallationen/ Unterstützung von Abnahmetests
Beantragung der erforderlichen Berechtigungen
Budgetprüfungen/ Rechnungskontrolle
Anwendersupport
Fehlerweiterleitung an Softwarehersteller
Unterstützung im Rahmen des RZ-Umzugs (Migrationen, Virtualisierungen)
Application Specialist / Support- und Applikationsingenieur
Kunde
Gebäudemanagement / Gebäudeleitsysteme
Projektinhalte
Bereitstellung von High Level Support und Incidentmanagement für Filialen, Ingenieure und Kunden mit Schwerpunkt auf Building Management Systeme im Bereich Fire & Security Systeme zur Integration in Supervision und Data Centers.
Applikations- und Hardwaresupport der Produkte speziell in redundanten und verteilten Client/Server Architekturen mit Datenbank- und Backupmanagement. Kundenspezifische Systemanpassungen und Lokalisierungen. Beratung, Support und Realisierung von Servermigrationen, Softwareverteilung, Scripting und Integrationstests, auch für Produktabnahme und Inbetriebnahme.
Betreuung von Digital Video Manage-ment Systeme, Tools für Video Analysen und forensische Anwendungen, Access Control Systeme, Intrusion Detection Systeme, Asset Location Systeme, Fire Alarm Systeme, Überwachungs- und Alarm Management Systemen sowie Gebäudeautomatisierungen im Großkundenbereich.
Durch-führung von System und Software Tests inklusive Beta Tests. Planung, Realisierung und Management von Test- und Labor-umgebungen, auch virtuell.
Erstellung und Implementierung von funktionellen und technischen Konzeptionen.
Integration und Anbindung von 3rd Party Produkten, auch für über-greifende Plattformen in heterogenen Systemlandschaften.
Beratung und TroubleShooting für involvierte Systemkomponenten.
Lieferung und Nachverfolgung der daraus resultierenden Teil- und Komplettlösungen.
Lokale und remote System Administration, sowie In-House und On-Site Support.
Planung, Realisierung und Management für neue Produkt Support Strukturen.
Erstellung und Pflege von technischen Dokumentationen und Reports, Trainings und Work-Shops.
Weitere Unterstützung im Request for Change, Problem- und Testmanagement, Support, technische Risiko-bewertungen, Produktentwicklung, Software Design Centers und Marketing.
Kenntnisse
Windows 98/2000/XP/Vista/7/10 Client and 2000/2003/2008/2012 Server
Aufbau, Beratung, Konzeption, Planung, Organisation und Realisierung eines IT-Servicebereichs und dessen Teilprojektleitung.
Analyse von Betriebsprozessen und Erstellung der Dokumentationen und Workflows.
Installation, Administration und Problemmanagement von Netzwerken im Client/Server Umfeld mit LAN/WAN Anbindungen.
Beratung, Support und Bereitstellung von IT-Lösungen, IT-Technik, Teil- und Komplettinstallationen, sowie Client/Server Migrationen und Backupmanagement.
Betreuung von Kunden und deren Systemlandschaften.
Teamleitung im Bereich Remoteadministration und Softwarepaketierung und –verteilung.
Administration im 3rd und 2nd Level Support in einer heterogenen Rechnerwelt mit NT und Unix Servern sowie Inbetriebnahme dieser Komponenten und fachlicher Abnahme zum Produktionsbetrieb im Rahmen eines Großprojekts mit ca. 100 Servern und 22000 Clients.
Fachliche Führung des Personals im Rahmen der Client Betreuung. Schulung des Personals in NT zum Einsatz im 2nd Level Support. Serverüberwachung, Problem-, Changeund Rolloutmanagement sowie Qualitätssicherung.
Analyse von IT und Betriebsprozessen.
Erstellung von Dokumentationen und Workflows.
Moderation von Präsentationen und Meetings in Führungsrunden.