Erstellung eines JBoss-Systemmodells mit Puppet. Einrichten und Bereitstellen der Anwendung auf JBoss EAP. Entwurf und Implementierung des JBoss Multi-Instanz-Betriebs- und Bereitstellungs-/Staging-Modells. Konzept gemeinsam mit Entwicklern weiterentwickeln. Schulung von Mitarbeitern in Bezug auf das Betriebsmodell.
Angepasstes Systemmodell mit Puppet erstellen. Betriebsmodell mit SAF-Framework implementieren (siehe unten). Besprechung und Verhandlung der Anforderungen mit dem Kunden
Entwurf und Implementierung einer flexiblen Überwachungs-und Alarmierungsanwendung im REST-Stil für MQ unter Verwendung von Python und CherryPy, Aushandlung von Alarmierungsanforderungen.
Entwurf, Erstellung und Implementierung eines Installationsmodells für die auf Linux basierende Plattform WebSphere MQ / Integration Broker. Aufbau der Plattform unter Berücksichtigung der Kundenanforderungen (z.B. Deployment-Modell, Protokollierung, Failover, Backup). Migration und Verbesserung des Betriebsmodells von der Vorgängerplattform des Message Brokers.
Erweiterung der bestehenden WebSphere-Plattform, um dedizierte Betriebssystem-Benutzer für jede Anwendung zu ermöglichen. Definition eines Konzepts zur Ressourcenbeschränkung mit Linux cgroups.
Evaluation of different platform approaches (IBM WorkLoad Deployer, Cell based, Jobmanager based). Bid preparation in corporation with sales department. Design and implementation of two separate platform architectures („Low End“ and „High End“). Design and implementation of automated setup routine. Build collaborative model to enhance cross division teamwork. Design and implement simplified deployment process using ant.
Architektonischer Entwurf verschiedener Ansätze (solitär und koexistierend). Entwurf und Entwicklung (zusammen mit Entwicklungsteams) minimalistischer Anforderungen für einen effizienten Betrieb. Entwurf und Implementierung des Deployment-/ Staging- und Betriebsmodells unter Verwendung von Standard-LinuxTools (z. B. git, ssh, rsync, bash, python).
Establish minimalistic, robust and clientless mechanism to synchronize code artifacts over groups of Linux machines. Develop modular design to allow for separately maintained modules to split responsibilities. Invent concept to allow at-sync-time artifact merging of arbitrary module combinations.
und Einführung von automatisierten, scriptbasierten Prozessen
zum Deployment von Anwendungen.
Umgebung SunOSProzessen zum Deployment von Anwendungen und zur Erstellung
von WebSphere Konfigurationsobjekten.
Umgebung SunOSSphere 5 Welt. Entwicklung eines generischen, scriptbasierten Systems
zur Erstellung von WebSphere Konfigurationsobjekten. Definition
von XSDs (XML Schemata) zur Dokumentation der Soll Konfiguration.
Konfigurations-Transformation (XSL), Soll/Ist Vergleiche der
WebSphere Konfiguration. Einführung und Betrieb von PAI (Daimlerspezifische
¿Pro Aktive Infrastruktur…), Anbindung an Portalsysteme
und Siteminder Infrastruktur. Problemanalyse in J2EE Anwendungen.
Analyse von Infrastruktur Problemen. JVM Analyse und Tuning.
Entwickler Coaching, Berater bei Architekturthemen, Konzeption von
Build Prozessen auf Basis von Maven, Ant und Artifactory.
Umgebung AIX, SunOS, HPUXUnix Shell
Tools IBM IRAD, Eclipse, Ant, MavenGeronimo, Confluence
Datenbank DB2, Oracle, MS SqlServerunter Berücksichtigung der speziellen Anforderungen der
Werks-IT. Planung, Aufbau und Betrieb komplexer, WebSphere 5
Umgebungen incl. Lastverteilung und Ausfallsicherheit. Entwicklung
einer automatisierten WebSphere Installation. Anbindung von Web-
Sphere an Backend-Systeme (DB2, MQSeries, Oracle, Active Directory).
JVM Analyse und Tuning. Schnittstelle zwischen Entwicklung
und Betrieb. Architektur-Beratung/-Review für diverse J2EE Entwicklungsprojekte.
Entwicklung und Einführung von konzernweiten Methoden
für die J2EE Entwicklung ("Best Practices"). Definition von
Quality Gates zur standardisierten Bewertung extern entwickelter
J2EE Projekte. Konzeption, Entwicklung und Einführung von scriptbasierten
Automatismen zum Anwendungsdeployment und zur Erstellung
häufig benötigter WebSphere Konfigurationsobjekte. Web-
Sphere Administration, Analyse von J2EE Performance- und Laufzeit-
Problemen, IBM PMR Bearbeitung.
Umgebung AIX, SunOS, HPUXVerwaltung, Berechnung und Angebotserstellung von Leasingverträgen.
Position Programmierer, Integrator, BeraterWorkflowsteuerung. Koordinierung und Integration der Teilprojekte. Erstellung
eines automatisierten Build Prozesses auf Basis von Ant. Installation,
Konfiguration und Administration der Websphere Server/Cluster. Performancetuning Websphere.
Umgebung Windows NT, Windows 2000 Server, EthernetSQL
Tools VisualAge, Eclipse, JBuilder, Together, Microsoft Project, Ant(Enterprise Server Group). GTFN dient der Verwaltung und
Steuerung der ESG Ressourcen.
Position Zeitw. techn. Projektleiter; Programmierer; BeraterTechnologien; Design und Realisierung einer modularen Intranet-
Webapplikation basierend auf Java Technologie; Wartung und
Erweiterung des Systems; Technische Projektleitung;
Auswahl und Einarbeitung neuer Projektmitarbeiter;
Evaluierung verschiedener Hochverfügbarkeitssysteme;
Entwurf und Umsetzung des Datensicherungs-Konzepts
Umgebung Linux Server, Windows NT Clients, IBM xSeries, pSeries,zSeries Server, Ethernet, Token Ring
Sprachen Java (JavaServlets, J2EE, EJB, JSP, JavaScript, RMI), SOAP,WSDL, XML, HTML, Unix-Shell, SQL
Tools JBuilder, Forte, Together, Rational Rose, Microsoft Project,CVS, Red Hat Linux, Apache, JServ, Jakarta, Samba, Sendmail,
ipfwadm, ipchains, iptables, TSM (ehem. ADSM)
Datenbank IBM DB2eines isolierten Netzwerksegments zur Unterstützung der
Zusammenarbeit der Konzerne IBM und Hitachi im Rahmen einer
Großrechner Neuentwicklung.
Position Techn. ProjektleiterNetzwerktopologien; Ausarbeitung einer integrierten Lösung
incl. eines Sicherheitskonzepts und weltweiten Fernzugriffs;
Schnittstelle zu AT&T für die Umsetzung
Umgebung Token Ring, Ethernet, IBM zSeries Serverisolierter Großrechner-Testzellen ans Unternehmensnetz
Position Techn. ProjektleiterZugriffsmechanismen; Ausarbeitung und Dokumentation des Installationsablaufs
Umgebung Windows NT Server, OS/2, Token Ringverschiedener Linux Distributionen (Red Hat, SuSE, Debian);
Bestellabwicklung; Entwicklung automatisierter Installationsabläufe;
Auswahl, Planung und Inbetriebnahme von Email- Web- und FTP-Servern;
Planung und Inbetriebnahme der Verfügbarkeitsüberwachung; Konzeption und
Inbetriebnahme des Fernzugriffs für Mitarbeiter im Außendienst
Umgebung Linux Server, Windows NT Server und Workstation, EthernetServ-U, IMail, WhatsUp, Visio, Redhat-, Debian- und SuSE-Linux
Firewall Systeme; Implementierung verschiedener Sicherheitszonen;
Security Audits; WAN Connectivity
Umgebung Cisco, Linux Server, Windows NT ServerKonfigurationsaufgaben; Mitarbeit bei der Implementierung der
C++ Klassenbibliothek zur Darstellung virtueller Welten auf SGI Hardware
Umgebung SGI, IRIXHTML, Shell-Programmierung
Tools Emacseines Rollout Konzeptes zur automatisierten Umstellung der Clients
Umgebung Windows NT Serverbetriebsweite Asset Verwaltung
Position ProgrammiererAsset Management; Definition von Benutzergruppen
Umgebung Windows NT Server und WorkstationMicrosoft Visual Studio, Microsoft DAO, Microsoft Visual SourceSafe
Datenbank Microsoft SQL ServerStandort Köln; Konzeption und Umsetzung von Monitoring und Fehlererkennung
für installierte PC Arbeitsplätze; Entwicklung eines intranet-basierten
Support Systems für die Techniker
Umgebung Windows NT Server und WorkstationMicrosoft Visual Studio, Microsoft Frontpage
Datenbank Microsoft SQL ServerZertifikate / Kurse (nach Datum)
Überzeugung
Cloud-Systeme und Werkzeuge
Amazon Web Services (AWS), OpenTelekomCloud/OpenStack, Google Cloud Platform (GCP)/Google Kubernetes Engine (GKE), Microsoft Azure, VMware Cloud Director (VCD), traefik, certmanager, sealed-secrets
Middleware und unterstützende Systeme
Kubernetes (k8s), k3s/k3d, Hashicorp Vault, IBM WebSphere, Geronimo/WebSphere CE/Liberty Profile, IBM HTTPServer/Apache, Nginx, JBoss, Oracle WebLogic, Tomcat, Hazelcast, IBM Integration Bus (IIB)
Infrastruktur-Management und Unterstützungsdienste
Puppet, Ansible, AWX, Salt, ytt+vendir, ArgoCD, kustomize, helm, terraform, vagrant, docker/docker-compose, cloud-init, packer
Observability Systeme:
Splunk, Prometheus/Grafana/Loki, kube-prometheus-stack, ELKstack, Cacti, Zabbix
Entwicklungsumgebungen / Tools
Microsoft VisualStudio Code, IntelliJ, Eclipse, Verteilte Entwicklung (Unix/Windows/MacOS), git, svn, cvs, GitLab, Github, Forgejo, Bitbucket, Jira, Ant, Maven, Jenkins, BugZilla, Artifactory, Nexus
Methoden der Softwareentwicklung
Objektorientierte Analyse und Design, UML, Domain Modeling, XP, Agile Methodik, Refactorings, Design Patterns, Funktionale Programmierung
Messaging Systeme:
NATS, IBM MQ
Sonstiges
Linux ?Core? Diensten, z.B.:
Linux ?Standard? Dienste, z.B.:
Spezialist fuer TCP/IP, z.B.:
Erstellung eines JBoss-Systemmodells mit Puppet. Einrichten und Bereitstellen der Anwendung auf JBoss EAP. Entwurf und Implementierung des JBoss Multi-Instanz-Betriebs- und Bereitstellungs-/Staging-Modells. Konzept gemeinsam mit Entwicklern weiterentwickeln. Schulung von Mitarbeitern in Bezug auf das Betriebsmodell.
Angepasstes Systemmodell mit Puppet erstellen. Betriebsmodell mit SAF-Framework implementieren (siehe unten). Besprechung und Verhandlung der Anforderungen mit dem Kunden
Entwurf und Implementierung einer flexiblen Überwachungs-und Alarmierungsanwendung im REST-Stil für MQ unter Verwendung von Python und CherryPy, Aushandlung von Alarmierungsanforderungen.
Entwurf, Erstellung und Implementierung eines Installationsmodells für die auf Linux basierende Plattform WebSphere MQ / Integration Broker. Aufbau der Plattform unter Berücksichtigung der Kundenanforderungen (z.B. Deployment-Modell, Protokollierung, Failover, Backup). Migration und Verbesserung des Betriebsmodells von der Vorgängerplattform des Message Brokers.
Erweiterung der bestehenden WebSphere-Plattform, um dedizierte Betriebssystem-Benutzer für jede Anwendung zu ermöglichen. Definition eines Konzepts zur Ressourcenbeschränkung mit Linux cgroups.
Evaluation of different platform approaches (IBM WorkLoad Deployer, Cell based, Jobmanager based). Bid preparation in corporation with sales department. Design and implementation of two separate platform architectures („Low End“ and „High End“). Design and implementation of automated setup routine. Build collaborative model to enhance cross division teamwork. Design and implement simplified deployment process using ant.
Architektonischer Entwurf verschiedener Ansätze (solitär und koexistierend). Entwurf und Entwicklung (zusammen mit Entwicklungsteams) minimalistischer Anforderungen für einen effizienten Betrieb. Entwurf und Implementierung des Deployment-/ Staging- und Betriebsmodells unter Verwendung von Standard-LinuxTools (z. B. git, ssh, rsync, bash, python).
Establish minimalistic, robust and clientless mechanism to synchronize code artifacts over groups of Linux machines. Develop modular design to allow for separately maintained modules to split responsibilities. Invent concept to allow at-sync-time artifact merging of arbitrary module combinations.
und Einführung von automatisierten, scriptbasierten Prozessen
zum Deployment von Anwendungen.
Umgebung SunOSProzessen zum Deployment von Anwendungen und zur Erstellung
von WebSphere Konfigurationsobjekten.
Umgebung SunOSSphere 5 Welt. Entwicklung eines generischen, scriptbasierten Systems
zur Erstellung von WebSphere Konfigurationsobjekten. Definition
von XSDs (XML Schemata) zur Dokumentation der Soll Konfiguration.
Konfigurations-Transformation (XSL), Soll/Ist Vergleiche der
WebSphere Konfiguration. Einführung und Betrieb von PAI (Daimlerspezifische
¿Pro Aktive Infrastruktur…), Anbindung an Portalsysteme
und Siteminder Infrastruktur. Problemanalyse in J2EE Anwendungen.
Analyse von Infrastruktur Problemen. JVM Analyse und Tuning.
Entwickler Coaching, Berater bei Architekturthemen, Konzeption von
Build Prozessen auf Basis von Maven, Ant und Artifactory.
Umgebung AIX, SunOS, HPUXUnix Shell
Tools IBM IRAD, Eclipse, Ant, MavenGeronimo, Confluence
Datenbank DB2, Oracle, MS SqlServerunter Berücksichtigung der speziellen Anforderungen der
Werks-IT. Planung, Aufbau und Betrieb komplexer, WebSphere 5
Umgebungen incl. Lastverteilung und Ausfallsicherheit. Entwicklung
einer automatisierten WebSphere Installation. Anbindung von Web-
Sphere an Backend-Systeme (DB2, MQSeries, Oracle, Active Directory).
JVM Analyse und Tuning. Schnittstelle zwischen Entwicklung
und Betrieb. Architektur-Beratung/-Review für diverse J2EE Entwicklungsprojekte.
Entwicklung und Einführung von konzernweiten Methoden
für die J2EE Entwicklung ("Best Practices"). Definition von
Quality Gates zur standardisierten Bewertung extern entwickelter
J2EE Projekte. Konzeption, Entwicklung und Einführung von scriptbasierten
Automatismen zum Anwendungsdeployment und zur Erstellung
häufig benötigter WebSphere Konfigurationsobjekte. Web-
Sphere Administration, Analyse von J2EE Performance- und Laufzeit-
Problemen, IBM PMR Bearbeitung.
Umgebung AIX, SunOS, HPUXVerwaltung, Berechnung und Angebotserstellung von Leasingverträgen.
Position Programmierer, Integrator, BeraterWorkflowsteuerung. Koordinierung und Integration der Teilprojekte. Erstellung
eines automatisierten Build Prozesses auf Basis von Ant. Installation,
Konfiguration und Administration der Websphere Server/Cluster. Performancetuning Websphere.
Umgebung Windows NT, Windows 2000 Server, EthernetSQL
Tools VisualAge, Eclipse, JBuilder, Together, Microsoft Project, Ant(Enterprise Server Group). GTFN dient der Verwaltung und
Steuerung der ESG Ressourcen.
Position Zeitw. techn. Projektleiter; Programmierer; BeraterTechnologien; Design und Realisierung einer modularen Intranet-
Webapplikation basierend auf Java Technologie; Wartung und
Erweiterung des Systems; Technische Projektleitung;
Auswahl und Einarbeitung neuer Projektmitarbeiter;
Evaluierung verschiedener Hochverfügbarkeitssysteme;
Entwurf und Umsetzung des Datensicherungs-Konzepts
Umgebung Linux Server, Windows NT Clients, IBM xSeries, pSeries,zSeries Server, Ethernet, Token Ring
Sprachen Java (JavaServlets, J2EE, EJB, JSP, JavaScript, RMI), SOAP,WSDL, XML, HTML, Unix-Shell, SQL
Tools JBuilder, Forte, Together, Rational Rose, Microsoft Project,CVS, Red Hat Linux, Apache, JServ, Jakarta, Samba, Sendmail,
ipfwadm, ipchains, iptables, TSM (ehem. ADSM)
Datenbank IBM DB2eines isolierten Netzwerksegments zur Unterstützung der
Zusammenarbeit der Konzerne IBM und Hitachi im Rahmen einer
Großrechner Neuentwicklung.
Position Techn. ProjektleiterNetzwerktopologien; Ausarbeitung einer integrierten Lösung
incl. eines Sicherheitskonzepts und weltweiten Fernzugriffs;
Schnittstelle zu AT&T für die Umsetzung
Umgebung Token Ring, Ethernet, IBM zSeries Serverisolierter Großrechner-Testzellen ans Unternehmensnetz
Position Techn. ProjektleiterZugriffsmechanismen; Ausarbeitung und Dokumentation des Installationsablaufs
Umgebung Windows NT Server, OS/2, Token Ringverschiedener Linux Distributionen (Red Hat, SuSE, Debian);
Bestellabwicklung; Entwicklung automatisierter Installationsabläufe;
Auswahl, Planung und Inbetriebnahme von Email- Web- und FTP-Servern;
Planung und Inbetriebnahme der Verfügbarkeitsüberwachung; Konzeption und
Inbetriebnahme des Fernzugriffs für Mitarbeiter im Außendienst
Umgebung Linux Server, Windows NT Server und Workstation, EthernetServ-U, IMail, WhatsUp, Visio, Redhat-, Debian- und SuSE-Linux
Firewall Systeme; Implementierung verschiedener Sicherheitszonen;
Security Audits; WAN Connectivity
Umgebung Cisco, Linux Server, Windows NT ServerKonfigurationsaufgaben; Mitarbeit bei der Implementierung der
C++ Klassenbibliothek zur Darstellung virtueller Welten auf SGI Hardware
Umgebung SGI, IRIXHTML, Shell-Programmierung
Tools Emacseines Rollout Konzeptes zur automatisierten Umstellung der Clients
Umgebung Windows NT Serverbetriebsweite Asset Verwaltung
Position ProgrammiererAsset Management; Definition von Benutzergruppen
Umgebung Windows NT Server und WorkstationMicrosoft Visual Studio, Microsoft DAO, Microsoft Visual SourceSafe
Datenbank Microsoft SQL ServerStandort Köln; Konzeption und Umsetzung von Monitoring und Fehlererkennung
für installierte PC Arbeitsplätze; Entwicklung eines intranet-basierten
Support Systems für die Techniker
Umgebung Windows NT Server und WorkstationMicrosoft Visual Studio, Microsoft Frontpage
Datenbank Microsoft SQL ServerZertifikate / Kurse (nach Datum)
Überzeugung
Cloud-Systeme und Werkzeuge
Amazon Web Services (AWS), OpenTelekomCloud/OpenStack, Google Cloud Platform (GCP)/Google Kubernetes Engine (GKE), Microsoft Azure, VMware Cloud Director (VCD), traefik, certmanager, sealed-secrets
Middleware und unterstützende Systeme
Kubernetes (k8s), k3s/k3d, Hashicorp Vault, IBM WebSphere, Geronimo/WebSphere CE/Liberty Profile, IBM HTTPServer/Apache, Nginx, JBoss, Oracle WebLogic, Tomcat, Hazelcast, IBM Integration Bus (IIB)
Infrastruktur-Management und Unterstützungsdienste
Puppet, Ansible, AWX, Salt, ytt+vendir, ArgoCD, kustomize, helm, terraform, vagrant, docker/docker-compose, cloud-init, packer
Observability Systeme:
Splunk, Prometheus/Grafana/Loki, kube-prometheus-stack, ELKstack, Cacti, Zabbix
Entwicklungsumgebungen / Tools
Microsoft VisualStudio Code, IntelliJ, Eclipse, Verteilte Entwicklung (Unix/Windows/MacOS), git, svn, cvs, GitLab, Github, Forgejo, Bitbucket, Jira, Ant, Maven, Jenkins, BugZilla, Artifactory, Nexus
Methoden der Softwareentwicklung
Objektorientierte Analyse und Design, UML, Domain Modeling, XP, Agile Methodik, Refactorings, Design Patterns, Funktionale Programmierung
Messaging Systeme:
NATS, IBM MQ
Sonstiges
Linux ?Core? Diensten, z.B.:
Linux ?Standard? Dienste, z.B.:
Spezialist fuer TCP/IP, z.B.: