Deutschland: bevorzugt Rhein-Main-Gebiet, Rhein-Neckar-Raum, Stuttgart, Karlsruhe
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für die LPE- und LPE-EDGE-Baugruppen alsauch die EDGE-Leitentwicklung auf Unix-basierten VM-Instanzen unter VMware. Die Generierung erfolgt dabei mit Hilfe von Docker-Containern. Als Entwicklungsplattform dient dabei Microsoft Azure DevOPs 2018 / 2022 mit Git inkl. Submodule als Versionsverwaltung. Auch für das Release- / Changemanagement wird Azure DevOps eingesetzt. Die Buildpipelines von Azure DevOPs werden zur Buildautomatisierung genutzt.
Zusätzlich wird noch eine Baugruppe aus dem CP-Bereich unterstützt, hierfür wurde von TFS/Clearcase nach Azure DevOPs/Git migriert, desweiteren wird noch eine Windows-basierte Applikation betreut, welche unter Microsoft Visual Studio 2019/2022 generiert wird.
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für unterschiedliche elektronische Baugruppen unter den Betriebssystemen VMWorks / Linux, Generierung unter DOS oder VMware mit Suse Linux.
Desweiteren Integration von Bibliotheken in eine Portal-SW, ausserdem Betreuung einer Perl-Applikation zur Unterstützung der SW-Verwaltung mit Clearcase. Als Entwicklungs-Tool wird Microsoft Visual Studio eingesetzt. Für die Versionskontrolle der Bibliotheken der Portal-SW wird Microsoft Team Foundation Server 2010 - 2018 verwendet.
Neuere
Projekte werden mittlerweile mit Git versioniert und verwaltet, u.a. auch mit
dem
Feature 'Git Submodules'. Als Generierumgebung wird Oracle VirtualBox und Debian Linux 9.4 / 9.5 mit Docker Containern eingesetzt.
Untertsützung / Implementierung von Projekten hinsichtlich Konfigurations-Management für das Datawarehouse-System, Unterstützung der Enzwicklung beim Ein-, Auschecken und Rebase der Software, Durchführung von Merges zur Vorbereitung des Aufbaus von Entwicklungs- und Test-Umgebungen und zur Erstellung von Releases für die Wirkbetriebs-Umgebung. Als Software-Verwaltung dient Clearcase von IBM Rational in einer Client-Server-Umgebung unter Sun Sloaris / Windows XP.
Als zweiter Schwerpunkt beinhaltet die Tätigkeit Aufgaben des Deployments und die Ent-wicklung von Verfahren zur Automatisierung des Deployments. Das Deployment stellt automatisiert Entwicklungs- und Test-Umgebungen bereit und führt die Installation in der Wirkbetriebs-Umgebung durch.
Unterstützung und
Beratung des Konfigurationsmanagement auf Basis von Clearcase / Clearquest
hinsichtlich Implementierung von Verfahren in der Versionsverwaltung, Aufbau
und Betreuung der Entwicklungsumgebung basierend auf Windows / JBoss / Luntbuild / VMware /
Microsoft SQL Server / Java.
Durchführung von Merges , Erstellung von Builds und Software - Paketen , Fehleranalyse, Begleitung des Prozess-Workflows unter Clearquest , Aufsetzen von VMware - Instanzen zur Durchführung unterschiedlicher Builds , Dokumentation im Wiki .
Unterstützung des Deployment - Teams bzgl. neuer Projekte im Oracle - , BEA - und Java - Umfeld , Schnittstellen analysieren und definieren , Standard - Verfahren zur Implementierung der Projekte auf Test - und Produktionsumgebungen entwickeln.
Die Applikationen laufen sowohl im Online - als auch im Batch - Betrieb auf Basis von
BEA - Applicationserver , die Web - Server laufen unter Tomcat / Apache , als Standard -
SW werden u.a. Clarify , Oracle DB Server 9 / 10 , Oracle Advanced Queues eingesetzt.
Für die einzelnen Applikationen werden Software - Pakete auf Basis von ' tar ' generiert und per Installations - Scripte auf die unterschiedlichen Umgebungen eingespielt.
Begleitung des Offshore-Projektes zwecks Auslagerung von Kern-Anwendungen.
01.01.2005 - 30.06.2005
:
Deployment - Verfahrens auf das neue Release, Unterstützung der Entwicklungs-
und Testabteilungen für den Release - Wechsel , die Deployments wurden hier
ebenfalls auf Basis des SUN - Paketierung-Verfahrens durchgeführt.
01.07.2005 - 31.10.2005 :
Unterstützung bzgl. des Outsourcings des Billing-Systems :Anpassen der Deployment - Verfahren , Aufbau der neuen Entwicklungs-
und Testumgebungen , Definition von Prozessen.
Unterstützung des Release - und Konfigurations - Managements für das Billing - System Infranet 6.2 von Portal, Konzeption und Definition von Abläufen zur Automatisierung der Einführung neuer Releases , Entwicklung von Deployment - Verfahren , Deployments von Software - Paketen auf den unterschiedlichen Entwicklungs - , Test - und Produktionsumgebungen, Generierung der Software - Pakete auf Basis des SUN Paketierung-Verfahrens( pkgadd, pkgrm, pkgcheck ) , DBA-Tätigkeiten unter Oracle 8.1.7 / 9.2.0.
Beratung hinsichtlich Datenbank-Administration und Überwachung mittels Patrol,
Testen von Software-Übergabe-Verfahren für AIX, Unterstützung bei der Entwicklung
eines System-Management-Tools für das Intranet einschliesslich Generierung einer
relationalen Datenbank unter Sybase ASE 11.5.1., Anbindung der Intranet-Anwendung
an die Datenbank über XML/Cocoon, Entwicklung von Schnittstellen für die Datenbank
zum Import von Daten aus anderen Systemen, z.B. MS Access oder propieretäre DB-
Systeme, als Shell- und SQL-Scripts, Dokumentation.
Folgende DB-Tätigkeiten unter Sybase durchgeführt:
- Konzeption der relationalen Datenmodells
- Erstellung und Installation einer relationalen
Datenbank unter Sybase ASE 11.5:
· Anlegen der physischen Datenstrukturen für Tabellen, Indizes und den
Transaktions-Log( über 'disk init' )
· Anlegen der logischen Datenstrukturen für Tabellen, Indizes un den Log-Bereich( über 'sp addsegment' )
· Definition des eines Datenbank-Owners und eines Administrators
· Vergeben von Rechten für die DB-Benutzer( per 'grant' )
· Generieren der Tabellen und Indizes per SQL-Script
- Datenbankadministration:
· Verwaltung der Tabellen und Indizes
· Daten aus unterschiedlichen Schnittstellen laden mit Hilfe des Sybase-Tools 'bcp'
· Datenbankobjekte modifizieren( 'ALTER TABLE' )
· Export/Import der Datenbank
· Backup/Recovery-Konzept( SQLBacktrack, ADSM/TSM )Neuladen des Datenbestandes auf einer IBM RS6000, Betreuung und Wartung des Systems AISplus, DBA-Tätigkeiten auf dem Server, Überwachung und Optimierung der täglichen Batch-Jobs.
Der Projektverlauf im einzelnen:
09/1996 ? 11/1996:Erstes Urladen der Daten auf der RS6000, Erstellen von SQL- bzw. PL/SQL-Scripts für
das Laden der Daten, Entwicklung bzw. Modifizierung der Shell-Scripts für die
Batchverarbeitung, Abgleich der Daten.
01/1997
? 02/1997 :
Zweites Urladen der Daten auf der RS6000
04/1997 :
Drittes und endgültiges Urladen der Daten auf der RS6000
05/1997
? 09/1999 :
Abgleich und Anpassung der Daten( mit SQL- bzw. PL/SQL-Programmen ), Laden von zusätzlichen Daten, Durchführung von Datenkorrekturen, Umstrukturierungen und Datenbankumstellungen( bei Versions-Wechseln ), Optimierung der Oracle-Datenbank, Installation der Aggregationen.
Umstellung des AISplus-Servers von Windows NT auf SUN Solaris V7, Konzeption und Installation der Oracle-Datenbank. Export/Import der Datenbank, Erstellung der Scripts für die täglichen Batch-Jobs unter Solaris( Shell-Scripts ).
Installation von Oracle, AISPlus auf einem Windows NT-Server, Konzeption und Aufbau der Oracle-Datenbank, Anpassung der Shell-Scripts für die Batchverarbeitung.
Weiterentwicklung der Batch-Jobs für AISplus( Shell-Programmierung unter HPUX ), Betreuung der Oracle-Datenbank, Einführung neuer DB-Releases für AISplus.
Betreuung des PPS-Systems PSK2000:
Konzeption und Erstellung von kundenspez. Anforderungen, Einspielen von Upgrades für Oracle und PSK2000, DV-technische
Unterstützung und Datenbankadministration, Schulung und Beratung des Statistik-Moduls.
Einführung und Installation des PPS - Systems PSK2000, Installation, Administration und Optimierung von Oracle,
Konzeption und Erstellung der spezifischen Batch - Jobs mit Ankopplung an das Transportrechner-Systems
( Automatischer Ablauf der Auftragsabwicklung und der Materialwirtschaft ).
Unterstützung der Standardentwicklung im Bereich der Materialwirtschaft des PPS - Systems PSK2000.
Betriebssysteme : HPUX 8.0
Software : Oracle6 DB - Server , Oracle6 Forms 2.3 / 3.0 , Oracle6 ReportWriter 1.1 , PSK2000
Tools : Shell - Programmierung ( bsh , ksh ) , awk , sed , vi , SQL , PL/SQL
Installation und Betreuung der CAD - Systeme CATIA und CADAM in heterogenen Netzwerken( Ethernet , TokenRing )
bei unterschiedlichen Kunden aus dem Automobil - Zulieferer - Bereich, Schulung von AIX, Konzeption, Installation und
Betreuung von Netzwerken ( Ethernet, TokenRing ) unter TCP/IP.
Systembetreuung der CAD-Arbeitsplätze( IBM RS6000, AIX V3/V4, Catia V3/V4 ), Upgrade sämtlicher CAD-Arbeitsplätze
auf Catia V4, Vorort-Einsatz von 06/1995 - 08/1995.
Hardware : IBM UNIX - Systeme ( RS6000 ) , Hewlett - Packard UNIX - Systeme ( HP9000 )
Betriebssysteme : AIX V3 / V4 , HPUX 9.0 / 10.0
Software : Catia V3 / V4 , CADAM V3
Tools : Shell - Programmierung ( bsh , ksh )
Installation und Betreuung des Aussendienst - Informationssystems AISplus in der Pharma-Industrie inklusive der Datenbanken
unter Oracle Version 7, Admistration und Optimierung der Datenbanken, Optimierung der Batch-Jobs auf den Servern bei
unterschiedlichen Kunden-Projekten.
Pharma-Konzern in Ludwigshafen :
Weiterentwicklung der Batch-Jobs für AISplus( Shell - Programmierung unter HPUX ) , Betreuung der Oracle - Datenbank ,
Einführung neuer DB - Releases für AISplus.
Pharma-Konzern in Leverkusen :
Neuladen des Datenbestandes auf einer IBM RS6000, Betreuung und Wartung des Systems AISplus , DBA - Tätigkeiten auf
dem Server , Überwachung und Optimierung der täglichen Batch-Jobs.
Der Projektverlauf im einzelnen:
09/1996 - 11/1996 :
Erstes Urladen der Daten auf der RS6000, Erstellen von SQL - bzw. PL/SQL - Scripts für das Laden der Daten, Entwicklung
bzw. Modifizierung der Shell - Scripts für die Batchverarbeitung, Abgleich der Daten.
01/1997 - 02/1997 :
Zweites Urladen der Daten auf der RS6000.
04/1997 :
Drittes und endgültiges Urladen der Daten auf der RS6000
05/1997 ? 09/1999 :
Abgleich und Anpassung der Daten ( mit SQL - bzw. PL/SQL - Programmen ), Laden von zusätzlichen Daten,
Durchführung von Datenkorrekturen, Umstrukturierungen und Datenbankumstellungen ( bei Versions - Wechseln ),
Optimierung der Oracle - Datenbank, Installation von Aggregationen.
Pharma - Konzern in Karlsruhe :
Umstellung des AISplus - Servers von Windows NT auf SUN Solaris V7, Konzeption und Installation der Oracle - Datenbank.
Export / Import der Datenbank, Erstellung der Scripts für die täglichen Batch-Jobs unter Solaris ( Shell - Scripts ).
Pharma - Konzern in Ingelheim :
Installation und Betreuung der Oracle - Datenbank auf dem Server, Anpassung und Optimierung der täglichen
Batch-Jobs , Telefon-Support.
Pharma - Konzern in Freiburg :
Umstellung des Servers von DEC/VMS auf UNIX ( HPUX ) , Konzeption und Installation der Oracle - Datenbank, Übernahme
des Datenbestandes von DEC / VMS nach HPUX und Export / Import der Datenbank, Erstellung und Anpassung der Batch-Jobs.
Hardware : IBM UNIX - Systeme ( RS6000 ) , Hewlett - Packard UNIX - Systeme ( HP9000 ), SUN UNIX - Systeme, PC
Betriebssysteme : AIX V4 , HPUX 9.0 / 10.20 / 10.40, SUN Solaris V7, OS/2, Windows 95 / NT
Software : Oracle DB - Server 7.1.6 / 7.3.4 , AISplus
Tools : Shell - Programmierung ( bsh , ksh ), awk, sed, vi, SQL , PL/SQL, ProC, C
Pharma - Betrieb in Gießen :
Installation von Oracle , AISPlus auf einem Windows NT - Server , Konzeption und Aufbau der Oracle - Datenbank,
Anpassung der Shell - Scripts für die Batchverarbeitung.
Hardware : IBM UNIX - Systeme ( RS6000 ) , Hewlett - Packard UNIX - Systeme ( HP9000 ), SUN UNIX - Systeme, PC
Betriebssysteme : AIX V4 , HPUX 9.0 / 10.20 / 10.40, SUN Solaris V7, OS/2, Windows 95 / NT
Software : Oracle DB - Server 7.1.6 / 7.3.4 , AISplus, RAS
Tools : Shell - Programmierung ( bsh , ksh ), awk, sed, vi, SQL , PL/SQL, ProC, C
Datenbankadministration / Systemmanagement
Beratung hinsichtlich Datenbank-Administration und Überwachung mittels Patrol, Testen von Software - Übergabe -
Verfahren für AIX, Unterstützung bei der Entwicklung eines System - Management-Tools für das Intranet einschliesslich
Konzeption einer relationalen Datenbank unter Sybase ASE 11.5.1., Anbindung der Intranet-Anwendung an die Datenbank
über XML / Apache / Cocoon , Entwicklung von Schnittstellen für die Datenbank zum Import von Daten aus anderen
Systemen , z.B. MS Access oder propieretäre DB-Systeme , mittels Shell - und SQL-Scripts , Dokumentation.
Hardware : IBM / Sun UNIX - Systeme , PC
Betriebssysteme : AIX , SUN Solaris , Windows
Software : Tivoli , Patrol , Informix , Sybase , HTML , XML , XSL , ADSM
Tools : Shell-Progammierung( bsh , ksh ) , awk , sed , SQL, Sybase-DB-Tools ( isql , bcp ), ftp
Deplopyment / Konfigurationsmanagement
Unterstützung des Release - und Konfigurations - Managements für das Billing - System Infranet 6.2 von Portal, Konzeption
und Definition von Abläufen zur Automatisierung der Einführung neuer Releases, Entwicklung von Deployment - Verfahren,
Deployments von Software - Paketen auf den unterschiedlichen Entwicklungs - Test - und Produktionsumgebungen,
Generierung der Software - Pakete auf Basis des SUN Paketierung - Verfahrens( pkgadd , pkgrm , pkgcheck ),
DBA - Tätigkeiten unter Oracle 8.1.7 / 9.2.0.
01.01.2005 - 30.06.2005 :
Deployment / Konfigurationsmanagement
Durchführung des Upgrades von Infranet 6.2 nach Infranet 6.7, Anpassung des Deployment - Verfahrens auf das neue Release,
Unterstützung der Entwicklungs- und Testabteilungen für den Release - Wechsel , die Deployments wurden hier ebenfalls auf
Basis des SUN - Paketierung - Verfahrens durchgeführt.
01.07.2005 - 31.10.2005 :
Outsourcing / Deployment
Unterstützung bzgl. des Outsourcings des Billing-Systems :
Anpassen der Deployment - Verfahren , Aufbau der neuen Entwicklungs - und Testumgebungen , Definition von Prozessen.
Buildmanagement / Konfigurationsmanagement
Unterstützung des Deployment - Teams bzgl. neuer Projekte im Oracle -, BEA - und Java - Umfeld, Schnittstellen analysieren
und definieren, Standard - Verfahren zur Implementierung der Projekte auf Test - und Produktionsumgebungen entwickeln.
Die Applikationen laufen sowohl im Online - als auch im Batch - Betrieb auf Basis von BEA - Applicationserver , die Web - Server
laufen unter Tomcat / Apache , als Standard - SW werden u.a. Clarify , Oracle DB Server 9 / 10 , Oracle Advanced Queues eingesetzt.
Für die einzelnen Applikationen werden Software - Pakete auf Basis von ' tar ' generiert und per Installations - Scripte auf die
unterschiedlichen Umgebungen eingespielt. Begleitung des Offshore-Projektes zwecks Auslagerung von Kern-Anwendungen.
Hardware : Sun UNIX - Systeme , PC
Betriebssysteme : SUN Solaris , Windows
Software : Oracle DB - Server 8 / 9, Oracle Advanced Queues, Clearcase , Exceed, Tibco, Infranet ( Portal ), ClearQuest,
BEA Weblogic , Tomcat , Apache , Clarify
Tools : Shell-Programmierung( ksh ), awk, sed, SQL, PL/SQL, SUN Packaging-Tools ( pkgmk, pkgadd, etc ), ssh
Konfigurationsmanagement
Unterstützung und Beratung des Konfigurationsmanagement auf Basis von Clearcase / Clearquest hinsichtlich Implementierung
von Verfahren in der Versionsverwaltung , Aufbau und Betreuung der Entwicklungsumgebung basierend auf Windows / JBoss /
Luntbuild / VMware / Microsoft SQL Server / Java .
Durchführung von Merges , Erstellung von Builds und Software - Paketen , Fehleranalyse , Begleitung des Prozess-Workflows
unter Clearquest , Aufsetzen von VMware - Instanzen zur Durchführung unterschiedlicher Builds , Dokumentation im Wiki .
Hardware : Dell PC-Systeme / Server
Betriebssysteme : Windows XP
Software : IBM Rational Clearcase 7.0.1 / Clearquest, Luntbuild 1.5.6, JBoss, VMware 1.0.6, Microsoft SQL Server 2005
Tools : Total Commander , MS Office , Wiki , ant
Konfigurationsmanagement / Deployment im Datawarehouse - Umfeld
Untertsützung / Implementierung von Projekten hinsichtlich Konfigurations-Management für das Datawarehouse-System,
Unterstützung der Enzwicklung beim Ein-, Auschecken und Rebase der Software, Durchführung von Merges zur
Vorbereitung des Aufbaus von Entwicklungs- und Test-Umgebungen und zur Erstellung von Releases für die Wirkbetriebs-
Umgebung. Als Software-Verwaltung dient Clearcase von IBM Rational in einer Client-Server-Umgebung unter Sun Sloaris /
Windows XP.
Als zweiter Schwerpunkt beinhaltet die Tätigkeit Aufgaben des Deployments und die Entwicklung von Verfahren zur
Automatisierung des Deployments. Das Deployment stellt automtisiert Entwicklungs- und Test-Umgebungen bereit und
führt die Installation in der Wirkbetriebs-Umgebung durch.
Hardware : Sun Server-Systeme / Windows PC-Systeme
Betriebssysteme : Sun Solaris, Windows XP
Software : IBM Rational Clearcase 7.0.1, Oracle 10 / 11g
Tools : UltraEdit, Toad, MS Office, Putty
04/2012 - 09/2019
7) Elektronik-Konzern in Karlsruhe
Konfigurations-, Buildmanagement / Integration von Bibliotheken
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für unterschiedliche elektronische Baugruppen
unter den Betriebssystemen VMWorks / Linux, Generierung unter DOS oder VMware mit Suse Linux.
Desweiteren Integration von Bibliotheken in eine Portal-SW, ausserdem Betreuung einer Perl-Applikation zur Unterstützung
der SW-Verwaltung mit Clearcase. Als Entwicklungs-Tool wird Microsoft Visual Studio eingesetzt.
Für die Versionskontrolle der Bibliotheken der Portal-SW wird Microsoft Team Foundation Server 2010 verwendet.
Neuere Projekte werden mittlerweile mit Git versioniert und verwaltet, u.a. auch mit dem Feature 'Git Submodules'. Als
Generierumgebung wird Oracle VirtualBox und Debian Linux 9.4 / 9.5 mit Docker Containern eingesetzt.
Hardware : Windows PC - Systeme
Betriebssysteme :
Host : Windows XP / Windows 7
in VMs : Suse Linux 11.x, Debian Linux 9.x
Virtualisierung : VMWare, Oracle VirtualBox
Software/Tools : IBM Rational CLearcase 7.1.2.6, SlickEdit, Perl, Siemens TIA Portal, Microsoft Visual Studio 2008 /
2010 / 2012, Microsoft Office 2007 / 2010, Microsoft Team Foundation Server 2010 - 2018, Git inkl. Submodule,
Docker, Perl, Python, Shellscript, XML, HTML
10/2019 - 09/2024
8) Elektronik-Konzern in Karlsruhe
Konfigurations-, Buildmanagement für die LPE-/LPE-EDGE-Baugruppen und EDGE-Leitentwicklung
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für die LPE- und LPE-EDGE-Baugruppen
alsauch die EDGE-Leitentwicklung auf Unix-basierten VM-Instanzen unter VMware. Die Generierung erfolgt dabei
mit Hilfe von Docker- Containern. Als Entwicklungsplattform dient dabei Microsoft Azure DevOPs 2018 / 2022 mit
Git inkl. Submodule als Versionsverwaltung. Auch für das Release- / Changemanagement wird Azure DevOps
eingesetzt. Die Buildpipelines von Azure DevOPs werden zur Buildautomatisierung genutzt.
Zusätzlich wird noch eine Baugruppe aus dem CP-Bereich unterstützt, hierfür wurde von TFS/Clearcase nach
Azure DevOPs/Git migriert, desweiteren wird noch eine Windows-basierte Applikation betreut, welche unter
Microsoft Visual Studio 2019/2022 generiert wird.
Hardware : Windows PC - Systeme
Betriebssysteme :
Host : Windows 10
in VMs : Debian Linux 10.x/11.x/12.x, Ubuntu 22.x, Mint
Virtualisierung : VMware
Software/Tools : IBM Rational CLearcase 7.1.2.6, Microsoft Visual Studio 2019 / 2022, Microsoft Office 2007 / 2010,
Microsoft Team Foundation Server 2018, Azure DevOPs 2020 / 2022, Git inkl. Submodule, Docker, Perl, Python,
Shellscript, XML, HTML
Konfigurations- und Buildmanagement / Deployment in einem Datawarehouse-Umfeld, auf basis von Sun Solaris-Servern
mit Oracle DB-Server 10/11, ein Teilaspekt des Projekts beinhaltet die Automatisierung des Deployment-Verfahrens.
Konfigurations- und Buildmanagement von Firmware für elektronische Baugruppen auf Basis von VMWorks / Linux,
die Generierung erfolgt in VMs auf Linux-Basis( Debian, Ubuntu ) unter Einsatz von Docker-Containern, Buildautomatisierung
über Buildpipelines, als Entwicklungsplattform dient zunächst Team Foundation Server mit Clearcase als Software-Verwaltung,
später dann ersetzt durch Azzure DevOps und Git inkl. Submodule.
Deutschland: bevorzugt Rhein-Main-Gebiet, Rhein-Neckar-Raum, Stuttgart, Karlsruhe
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für die LPE- und LPE-EDGE-Baugruppen alsauch die EDGE-Leitentwicklung auf Unix-basierten VM-Instanzen unter VMware. Die Generierung erfolgt dabei mit Hilfe von Docker-Containern. Als Entwicklungsplattform dient dabei Microsoft Azure DevOPs 2018 / 2022 mit Git inkl. Submodule als Versionsverwaltung. Auch für das Release- / Changemanagement wird Azure DevOps eingesetzt. Die Buildpipelines von Azure DevOPs werden zur Buildautomatisierung genutzt.
Zusätzlich wird noch eine Baugruppe aus dem CP-Bereich unterstützt, hierfür wurde von TFS/Clearcase nach Azure DevOPs/Git migriert, desweiteren wird noch eine Windows-basierte Applikation betreut, welche unter Microsoft Visual Studio 2019/2022 generiert wird.
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für unterschiedliche elektronische Baugruppen unter den Betriebssystemen VMWorks / Linux, Generierung unter DOS oder VMware mit Suse Linux.
Desweiteren Integration von Bibliotheken in eine Portal-SW, ausserdem Betreuung einer Perl-Applikation zur Unterstützung der SW-Verwaltung mit Clearcase. Als Entwicklungs-Tool wird Microsoft Visual Studio eingesetzt. Für die Versionskontrolle der Bibliotheken der Portal-SW wird Microsoft Team Foundation Server 2010 - 2018 verwendet.
Neuere
Projekte werden mittlerweile mit Git versioniert und verwaltet, u.a. auch mit
dem
Feature 'Git Submodules'. Als Generierumgebung wird Oracle VirtualBox und Debian Linux 9.4 / 9.5 mit Docker Containern eingesetzt.
Untertsützung / Implementierung von Projekten hinsichtlich Konfigurations-Management für das Datawarehouse-System, Unterstützung der Enzwicklung beim Ein-, Auschecken und Rebase der Software, Durchführung von Merges zur Vorbereitung des Aufbaus von Entwicklungs- und Test-Umgebungen und zur Erstellung von Releases für die Wirkbetriebs-Umgebung. Als Software-Verwaltung dient Clearcase von IBM Rational in einer Client-Server-Umgebung unter Sun Sloaris / Windows XP.
Als zweiter Schwerpunkt beinhaltet die Tätigkeit Aufgaben des Deployments und die Ent-wicklung von Verfahren zur Automatisierung des Deployments. Das Deployment stellt automatisiert Entwicklungs- und Test-Umgebungen bereit und führt die Installation in der Wirkbetriebs-Umgebung durch.
Unterstützung und
Beratung des Konfigurationsmanagement auf Basis von Clearcase / Clearquest
hinsichtlich Implementierung von Verfahren in der Versionsverwaltung, Aufbau
und Betreuung der Entwicklungsumgebung basierend auf Windows / JBoss / Luntbuild / VMware /
Microsoft SQL Server / Java.
Durchführung von Merges , Erstellung von Builds und Software - Paketen , Fehleranalyse, Begleitung des Prozess-Workflows unter Clearquest , Aufsetzen von VMware - Instanzen zur Durchführung unterschiedlicher Builds , Dokumentation im Wiki .
Unterstützung des Deployment - Teams bzgl. neuer Projekte im Oracle - , BEA - und Java - Umfeld , Schnittstellen analysieren und definieren , Standard - Verfahren zur Implementierung der Projekte auf Test - und Produktionsumgebungen entwickeln.
Die Applikationen laufen sowohl im Online - als auch im Batch - Betrieb auf Basis von
BEA - Applicationserver , die Web - Server laufen unter Tomcat / Apache , als Standard -
SW werden u.a. Clarify , Oracle DB Server 9 / 10 , Oracle Advanced Queues eingesetzt.
Für die einzelnen Applikationen werden Software - Pakete auf Basis von ' tar ' generiert und per Installations - Scripte auf die unterschiedlichen Umgebungen eingespielt.
Begleitung des Offshore-Projektes zwecks Auslagerung von Kern-Anwendungen.
01.01.2005 - 30.06.2005
:
Deployment - Verfahrens auf das neue Release, Unterstützung der Entwicklungs-
und Testabteilungen für den Release - Wechsel , die Deployments wurden hier
ebenfalls auf Basis des SUN - Paketierung-Verfahrens durchgeführt.
01.07.2005 - 31.10.2005 :
Unterstützung bzgl. des Outsourcings des Billing-Systems :Anpassen der Deployment - Verfahren , Aufbau der neuen Entwicklungs-
und Testumgebungen , Definition von Prozessen.
Unterstützung des Release - und Konfigurations - Managements für das Billing - System Infranet 6.2 von Portal, Konzeption und Definition von Abläufen zur Automatisierung der Einführung neuer Releases , Entwicklung von Deployment - Verfahren , Deployments von Software - Paketen auf den unterschiedlichen Entwicklungs - , Test - und Produktionsumgebungen, Generierung der Software - Pakete auf Basis des SUN Paketierung-Verfahrens( pkgadd, pkgrm, pkgcheck ) , DBA-Tätigkeiten unter Oracle 8.1.7 / 9.2.0.
Beratung hinsichtlich Datenbank-Administration und Überwachung mittels Patrol,
Testen von Software-Übergabe-Verfahren für AIX, Unterstützung bei der Entwicklung
eines System-Management-Tools für das Intranet einschliesslich Generierung einer
relationalen Datenbank unter Sybase ASE 11.5.1., Anbindung der Intranet-Anwendung
an die Datenbank über XML/Cocoon, Entwicklung von Schnittstellen für die Datenbank
zum Import von Daten aus anderen Systemen, z.B. MS Access oder propieretäre DB-
Systeme, als Shell- und SQL-Scripts, Dokumentation.
Folgende DB-Tätigkeiten unter Sybase durchgeführt:
- Konzeption der relationalen Datenmodells
- Erstellung und Installation einer relationalen
Datenbank unter Sybase ASE 11.5:
· Anlegen der physischen Datenstrukturen für Tabellen, Indizes und den
Transaktions-Log( über 'disk init' )
· Anlegen der logischen Datenstrukturen für Tabellen, Indizes un den Log-Bereich( über 'sp addsegment' )
· Definition des eines Datenbank-Owners und eines Administrators
· Vergeben von Rechten für die DB-Benutzer( per 'grant' )
· Generieren der Tabellen und Indizes per SQL-Script
- Datenbankadministration:
· Verwaltung der Tabellen und Indizes
· Daten aus unterschiedlichen Schnittstellen laden mit Hilfe des Sybase-Tools 'bcp'
· Datenbankobjekte modifizieren( 'ALTER TABLE' )
· Export/Import der Datenbank
· Backup/Recovery-Konzept( SQLBacktrack, ADSM/TSM )Neuladen des Datenbestandes auf einer IBM RS6000, Betreuung und Wartung des Systems AISplus, DBA-Tätigkeiten auf dem Server, Überwachung und Optimierung der täglichen Batch-Jobs.
Der Projektverlauf im einzelnen:
09/1996 ? 11/1996:Erstes Urladen der Daten auf der RS6000, Erstellen von SQL- bzw. PL/SQL-Scripts für
das Laden der Daten, Entwicklung bzw. Modifizierung der Shell-Scripts für die
Batchverarbeitung, Abgleich der Daten.
01/1997
? 02/1997 :
Zweites Urladen der Daten auf der RS6000
04/1997 :
Drittes und endgültiges Urladen der Daten auf der RS6000
05/1997
? 09/1999 :
Abgleich und Anpassung der Daten( mit SQL- bzw. PL/SQL-Programmen ), Laden von zusätzlichen Daten, Durchführung von Datenkorrekturen, Umstrukturierungen und Datenbankumstellungen( bei Versions-Wechseln ), Optimierung der Oracle-Datenbank, Installation der Aggregationen.
Umstellung des AISplus-Servers von Windows NT auf SUN Solaris V7, Konzeption und Installation der Oracle-Datenbank. Export/Import der Datenbank, Erstellung der Scripts für die täglichen Batch-Jobs unter Solaris( Shell-Scripts ).
Installation von Oracle, AISPlus auf einem Windows NT-Server, Konzeption und Aufbau der Oracle-Datenbank, Anpassung der Shell-Scripts für die Batchverarbeitung.
Weiterentwicklung der Batch-Jobs für AISplus( Shell-Programmierung unter HPUX ), Betreuung der Oracle-Datenbank, Einführung neuer DB-Releases für AISplus.
Betreuung des PPS-Systems PSK2000:
Konzeption und Erstellung von kundenspez. Anforderungen, Einspielen von Upgrades für Oracle und PSK2000, DV-technische
Unterstützung und Datenbankadministration, Schulung und Beratung des Statistik-Moduls.
Einführung und Installation des PPS - Systems PSK2000, Installation, Administration und Optimierung von Oracle,
Konzeption und Erstellung der spezifischen Batch - Jobs mit Ankopplung an das Transportrechner-Systems
( Automatischer Ablauf der Auftragsabwicklung und der Materialwirtschaft ).
Unterstützung der Standardentwicklung im Bereich der Materialwirtschaft des PPS - Systems PSK2000.
Betriebssysteme : HPUX 8.0
Software : Oracle6 DB - Server , Oracle6 Forms 2.3 / 3.0 , Oracle6 ReportWriter 1.1 , PSK2000
Tools : Shell - Programmierung ( bsh , ksh ) , awk , sed , vi , SQL , PL/SQL
Installation und Betreuung der CAD - Systeme CATIA und CADAM in heterogenen Netzwerken( Ethernet , TokenRing )
bei unterschiedlichen Kunden aus dem Automobil - Zulieferer - Bereich, Schulung von AIX, Konzeption, Installation und
Betreuung von Netzwerken ( Ethernet, TokenRing ) unter TCP/IP.
Systembetreuung der CAD-Arbeitsplätze( IBM RS6000, AIX V3/V4, Catia V3/V4 ), Upgrade sämtlicher CAD-Arbeitsplätze
auf Catia V4, Vorort-Einsatz von 06/1995 - 08/1995.
Hardware : IBM UNIX - Systeme ( RS6000 ) , Hewlett - Packard UNIX - Systeme ( HP9000 )
Betriebssysteme : AIX V3 / V4 , HPUX 9.0 / 10.0
Software : Catia V3 / V4 , CADAM V3
Tools : Shell - Programmierung ( bsh , ksh )
Installation und Betreuung des Aussendienst - Informationssystems AISplus in der Pharma-Industrie inklusive der Datenbanken
unter Oracle Version 7, Admistration und Optimierung der Datenbanken, Optimierung der Batch-Jobs auf den Servern bei
unterschiedlichen Kunden-Projekten.
Pharma-Konzern in Ludwigshafen :
Weiterentwicklung der Batch-Jobs für AISplus( Shell - Programmierung unter HPUX ) , Betreuung der Oracle - Datenbank ,
Einführung neuer DB - Releases für AISplus.
Pharma-Konzern in Leverkusen :
Neuladen des Datenbestandes auf einer IBM RS6000, Betreuung und Wartung des Systems AISplus , DBA - Tätigkeiten auf
dem Server , Überwachung und Optimierung der täglichen Batch-Jobs.
Der Projektverlauf im einzelnen:
09/1996 - 11/1996 :
Erstes Urladen der Daten auf der RS6000, Erstellen von SQL - bzw. PL/SQL - Scripts für das Laden der Daten, Entwicklung
bzw. Modifizierung der Shell - Scripts für die Batchverarbeitung, Abgleich der Daten.
01/1997 - 02/1997 :
Zweites Urladen der Daten auf der RS6000.
04/1997 :
Drittes und endgültiges Urladen der Daten auf der RS6000
05/1997 ? 09/1999 :
Abgleich und Anpassung der Daten ( mit SQL - bzw. PL/SQL - Programmen ), Laden von zusätzlichen Daten,
Durchführung von Datenkorrekturen, Umstrukturierungen und Datenbankumstellungen ( bei Versions - Wechseln ),
Optimierung der Oracle - Datenbank, Installation von Aggregationen.
Pharma - Konzern in Karlsruhe :
Umstellung des AISplus - Servers von Windows NT auf SUN Solaris V7, Konzeption und Installation der Oracle - Datenbank.
Export / Import der Datenbank, Erstellung der Scripts für die täglichen Batch-Jobs unter Solaris ( Shell - Scripts ).
Pharma - Konzern in Ingelheim :
Installation und Betreuung der Oracle - Datenbank auf dem Server, Anpassung und Optimierung der täglichen
Batch-Jobs , Telefon-Support.
Pharma - Konzern in Freiburg :
Umstellung des Servers von DEC/VMS auf UNIX ( HPUX ) , Konzeption und Installation der Oracle - Datenbank, Übernahme
des Datenbestandes von DEC / VMS nach HPUX und Export / Import der Datenbank, Erstellung und Anpassung der Batch-Jobs.
Hardware : IBM UNIX - Systeme ( RS6000 ) , Hewlett - Packard UNIX - Systeme ( HP9000 ), SUN UNIX - Systeme, PC
Betriebssysteme : AIX V4 , HPUX 9.0 / 10.20 / 10.40, SUN Solaris V7, OS/2, Windows 95 / NT
Software : Oracle DB - Server 7.1.6 / 7.3.4 , AISplus
Tools : Shell - Programmierung ( bsh , ksh ), awk, sed, vi, SQL , PL/SQL, ProC, C
Pharma - Betrieb in Gießen :
Installation von Oracle , AISPlus auf einem Windows NT - Server , Konzeption und Aufbau der Oracle - Datenbank,
Anpassung der Shell - Scripts für die Batchverarbeitung.
Hardware : IBM UNIX - Systeme ( RS6000 ) , Hewlett - Packard UNIX - Systeme ( HP9000 ), SUN UNIX - Systeme, PC
Betriebssysteme : AIX V4 , HPUX 9.0 / 10.20 / 10.40, SUN Solaris V7, OS/2, Windows 95 / NT
Software : Oracle DB - Server 7.1.6 / 7.3.4 , AISplus, RAS
Tools : Shell - Programmierung ( bsh , ksh ), awk, sed, vi, SQL , PL/SQL, ProC, C
Datenbankadministration / Systemmanagement
Beratung hinsichtlich Datenbank-Administration und Überwachung mittels Patrol, Testen von Software - Übergabe -
Verfahren für AIX, Unterstützung bei der Entwicklung eines System - Management-Tools für das Intranet einschliesslich
Konzeption einer relationalen Datenbank unter Sybase ASE 11.5.1., Anbindung der Intranet-Anwendung an die Datenbank
über XML / Apache / Cocoon , Entwicklung von Schnittstellen für die Datenbank zum Import von Daten aus anderen
Systemen , z.B. MS Access oder propieretäre DB-Systeme , mittels Shell - und SQL-Scripts , Dokumentation.
Hardware : IBM / Sun UNIX - Systeme , PC
Betriebssysteme : AIX , SUN Solaris , Windows
Software : Tivoli , Patrol , Informix , Sybase , HTML , XML , XSL , ADSM
Tools : Shell-Progammierung( bsh , ksh ) , awk , sed , SQL, Sybase-DB-Tools ( isql , bcp ), ftp
Deplopyment / Konfigurationsmanagement
Unterstützung des Release - und Konfigurations - Managements für das Billing - System Infranet 6.2 von Portal, Konzeption
und Definition von Abläufen zur Automatisierung der Einführung neuer Releases, Entwicklung von Deployment - Verfahren,
Deployments von Software - Paketen auf den unterschiedlichen Entwicklungs - Test - und Produktionsumgebungen,
Generierung der Software - Pakete auf Basis des SUN Paketierung - Verfahrens( pkgadd , pkgrm , pkgcheck ),
DBA - Tätigkeiten unter Oracle 8.1.7 / 9.2.0.
01.01.2005 - 30.06.2005 :
Deployment / Konfigurationsmanagement
Durchführung des Upgrades von Infranet 6.2 nach Infranet 6.7, Anpassung des Deployment - Verfahrens auf das neue Release,
Unterstützung der Entwicklungs- und Testabteilungen für den Release - Wechsel , die Deployments wurden hier ebenfalls auf
Basis des SUN - Paketierung - Verfahrens durchgeführt.
01.07.2005 - 31.10.2005 :
Outsourcing / Deployment
Unterstützung bzgl. des Outsourcings des Billing-Systems :
Anpassen der Deployment - Verfahren , Aufbau der neuen Entwicklungs - und Testumgebungen , Definition von Prozessen.
Buildmanagement / Konfigurationsmanagement
Unterstützung des Deployment - Teams bzgl. neuer Projekte im Oracle -, BEA - und Java - Umfeld, Schnittstellen analysieren
und definieren, Standard - Verfahren zur Implementierung der Projekte auf Test - und Produktionsumgebungen entwickeln.
Die Applikationen laufen sowohl im Online - als auch im Batch - Betrieb auf Basis von BEA - Applicationserver , die Web - Server
laufen unter Tomcat / Apache , als Standard - SW werden u.a. Clarify , Oracle DB Server 9 / 10 , Oracle Advanced Queues eingesetzt.
Für die einzelnen Applikationen werden Software - Pakete auf Basis von ' tar ' generiert und per Installations - Scripte auf die
unterschiedlichen Umgebungen eingespielt. Begleitung des Offshore-Projektes zwecks Auslagerung von Kern-Anwendungen.
Hardware : Sun UNIX - Systeme , PC
Betriebssysteme : SUN Solaris , Windows
Software : Oracle DB - Server 8 / 9, Oracle Advanced Queues, Clearcase , Exceed, Tibco, Infranet ( Portal ), ClearQuest,
BEA Weblogic , Tomcat , Apache , Clarify
Tools : Shell-Programmierung( ksh ), awk, sed, SQL, PL/SQL, SUN Packaging-Tools ( pkgmk, pkgadd, etc ), ssh
Konfigurationsmanagement
Unterstützung und Beratung des Konfigurationsmanagement auf Basis von Clearcase / Clearquest hinsichtlich Implementierung
von Verfahren in der Versionsverwaltung , Aufbau und Betreuung der Entwicklungsumgebung basierend auf Windows / JBoss /
Luntbuild / VMware / Microsoft SQL Server / Java .
Durchführung von Merges , Erstellung von Builds und Software - Paketen , Fehleranalyse , Begleitung des Prozess-Workflows
unter Clearquest , Aufsetzen von VMware - Instanzen zur Durchführung unterschiedlicher Builds , Dokumentation im Wiki .
Hardware : Dell PC-Systeme / Server
Betriebssysteme : Windows XP
Software : IBM Rational Clearcase 7.0.1 / Clearquest, Luntbuild 1.5.6, JBoss, VMware 1.0.6, Microsoft SQL Server 2005
Tools : Total Commander , MS Office , Wiki , ant
Konfigurationsmanagement / Deployment im Datawarehouse - Umfeld
Untertsützung / Implementierung von Projekten hinsichtlich Konfigurations-Management für das Datawarehouse-System,
Unterstützung der Enzwicklung beim Ein-, Auschecken und Rebase der Software, Durchführung von Merges zur
Vorbereitung des Aufbaus von Entwicklungs- und Test-Umgebungen und zur Erstellung von Releases für die Wirkbetriebs-
Umgebung. Als Software-Verwaltung dient Clearcase von IBM Rational in einer Client-Server-Umgebung unter Sun Sloaris /
Windows XP.
Als zweiter Schwerpunkt beinhaltet die Tätigkeit Aufgaben des Deployments und die Entwicklung von Verfahren zur
Automatisierung des Deployments. Das Deployment stellt automtisiert Entwicklungs- und Test-Umgebungen bereit und
führt die Installation in der Wirkbetriebs-Umgebung durch.
Hardware : Sun Server-Systeme / Windows PC-Systeme
Betriebssysteme : Sun Solaris, Windows XP
Software : IBM Rational Clearcase 7.0.1, Oracle 10 / 11g
Tools : UltraEdit, Toad, MS Office, Putty
04/2012 - 09/2019
7) Elektronik-Konzern in Karlsruhe
Konfigurations-, Buildmanagement / Integration von Bibliotheken
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für unterschiedliche elektronische Baugruppen
unter den Betriebssystemen VMWorks / Linux, Generierung unter DOS oder VMware mit Suse Linux.
Desweiteren Integration von Bibliotheken in eine Portal-SW, ausserdem Betreuung einer Perl-Applikation zur Unterstützung
der SW-Verwaltung mit Clearcase. Als Entwicklungs-Tool wird Microsoft Visual Studio eingesetzt.
Für die Versionskontrolle der Bibliotheken der Portal-SW wird Microsoft Team Foundation Server 2010 verwendet.
Neuere Projekte werden mittlerweile mit Git versioniert und verwaltet, u.a. auch mit dem Feature 'Git Submodules'. Als
Generierumgebung wird Oracle VirtualBox und Debian Linux 9.4 / 9.5 mit Docker Containern eingesetzt.
Hardware : Windows PC - Systeme
Betriebssysteme :
Host : Windows XP / Windows 7
in VMs : Suse Linux 11.x, Debian Linux 9.x
Virtualisierung : VMWare, Oracle VirtualBox
Software/Tools : IBM Rational CLearcase 7.1.2.6, SlickEdit, Perl, Siemens TIA Portal, Microsoft Visual Studio 2008 /
2010 / 2012, Microsoft Office 2007 / 2010, Microsoft Team Foundation Server 2010 - 2018, Git inkl. Submodule,
Docker, Perl, Python, Shellscript, XML, HTML
10/2019 - 09/2024
8) Elektronik-Konzern in Karlsruhe
Konfigurations-, Buildmanagement für die LPE-/LPE-EDGE-Baugruppen und EDGE-Leitentwicklung
Konfigurations- und Buildmanagement bei der Entwicklung von Firmware für die LPE- und LPE-EDGE-Baugruppen
alsauch die EDGE-Leitentwicklung auf Unix-basierten VM-Instanzen unter VMware. Die Generierung erfolgt dabei
mit Hilfe von Docker- Containern. Als Entwicklungsplattform dient dabei Microsoft Azure DevOPs 2018 / 2022 mit
Git inkl. Submodule als Versionsverwaltung. Auch für das Release- / Changemanagement wird Azure DevOps
eingesetzt. Die Buildpipelines von Azure DevOPs werden zur Buildautomatisierung genutzt.
Zusätzlich wird noch eine Baugruppe aus dem CP-Bereich unterstützt, hierfür wurde von TFS/Clearcase nach
Azure DevOPs/Git migriert, desweiteren wird noch eine Windows-basierte Applikation betreut, welche unter
Microsoft Visual Studio 2019/2022 generiert wird.
Hardware : Windows PC - Systeme
Betriebssysteme :
Host : Windows 10
in VMs : Debian Linux 10.x/11.x/12.x, Ubuntu 22.x, Mint
Virtualisierung : VMware
Software/Tools : IBM Rational CLearcase 7.1.2.6, Microsoft Visual Studio 2019 / 2022, Microsoft Office 2007 / 2010,
Microsoft Team Foundation Server 2018, Azure DevOPs 2020 / 2022, Git inkl. Submodule, Docker, Perl, Python,
Shellscript, XML, HTML
Konfigurations- und Buildmanagement / Deployment in einem Datawarehouse-Umfeld, auf basis von Sun Solaris-Servern
mit Oracle DB-Server 10/11, ein Teilaspekt des Projekts beinhaltet die Automatisierung des Deployment-Verfahrens.
Konfigurations- und Buildmanagement von Firmware für elektronische Baugruppen auf Basis von VMWorks / Linux,
die Generierung erfolgt in VMs auf Linux-Basis( Debian, Ubuntu ) unter Einsatz von Docker-Containern, Buildautomatisierung
über Buildpipelines, als Entwicklungsplattform dient zunächst Team Foundation Server mit Clearcase als Software-Verwaltung,
später dann ersetzt durch Azzure DevOps und Git inkl. Submodule.