28.02.2025 aktualisiert


40 % verfügbar
Senior Systems Engineer
Bad Dürkheim, Deutschland
Deutschland
Skills
Apache HTTP ServerApache TomcatAnwendungsserverSystems EngineeringConfluenceJiraLAMPBash ShellCentosChange ManagementClusteranalyseDebian LinuxLinuxDevopsDNSPerlIcingaITILWildflyLinux-AdministrationLinux-DistributionLogical Volume ManagerCitrix XenappMysqlNagiosNexus 1000VNginxOracle Cluster File SystemOpenshiftRed Hat Enterprise LinuxAnsibleSUSE Linux Enterprise ServerSQLStatistikenSubversionVirtualizationSSL-ZertifikatsmanagementTransport Layer SecurityFile Transfer Protocol (FTP)SonatypeLasttestsGitlabGitKubernetesIptablesRHEL6WebDAVPuppetFedoraDockerJenkinsVmware
Soziale Kompetenzen
Flexibilität
Belastbarkeit
Kommmunikationsstärke
Selbstbewusstes Auftreten
Kreativität
Durchsetzungsvermögen
Verantwortungsbewusstsein
Schnelles Einfinden in Kundenstrukturen
Empathie
Prozesse / Tools
Incident- und Changemanagement (ITIL)
Atlassian Jira
Atlassian Confluence
Linux Distributionen
RHEL, SLES, Debian, Fedora, CentOS
Application Server/Container
JBoss EAP
JBoss Fuse
JBoss AMQ
Tomcat
Container
Docker Imagebau
Containerd.io
Kubernetes (K8S)
Redhat Openshift
Kustomize
Nginx Ingress Controller
Calico CNI
Troubleshooting
DevOps Tools
Sonatype Nexus 2, 3
Jenkins
GitLab
Kustomize
Appliances
F5 Loadbalancer
Programmierung
Ansible, Puppet, Perl, Bash, SQL
Allgemeines unter Linux
SSH
SCP
Ext3
lsof
Paketmanagement und Paketbau (rpm, deb)
Deployments
SSL
Kompilieren
Troubleshooting
SVN (Subversion)
Git
IPtables (Erweiterte Grundkenntnisse)
ISP Konzepte
Backup
Servercontrol / GSC
Rex
Web
Apache2 (DEB, kompiliert) in ISP Umgebungen
LAMP Umgebungen
FastCGI
MySQL (DEB, kompiliert)
ProFTP (DEB, kompiliert) + SSL/TLS
FTP
WebDAV unter Apache2
Lasttests (ab, ab2, siege)
Tomcat
ModJK (Clustering)
Logfileanalyse
Generieren von Statistiken
Virtualisierung
XEN Source
Citrix XEN Server
HVM / PVM
VMware Server
Troubleshooting
Verschiedenes / HA
LVM
DRBD
Heartbeat
Ipvs
ldirectord
Clusterfilesysteme (ocfs)
DNS mit Bind9
Logfileanalyse
Troubleshooting
Monitoring
Nagios
Icinga
Check MK (Check_MK)
Munin
Nimsoft
PNP4Nagios
Nagios in Hosted-Umgebungen
NRPE oder Passive-Checks
Nagios Pluginentwicklung
Flexibilität
Belastbarkeit
Kommmunikationsstärke
Selbstbewusstes Auftreten
Kreativität
Durchsetzungsvermögen
Verantwortungsbewusstsein
Schnelles Einfinden in Kundenstrukturen
Empathie
Prozesse / Tools
Incident- und Changemanagement (ITIL)
Atlassian Jira
Atlassian Confluence
Linux Distributionen
RHEL, SLES, Debian, Fedora, CentOS
Application Server/Container
JBoss EAP
JBoss Fuse
JBoss AMQ
Tomcat
Container
Docker Imagebau
Containerd.io
Kubernetes (K8S)
Redhat Openshift
Kustomize
Nginx Ingress Controller
Calico CNI
Troubleshooting
DevOps Tools
Sonatype Nexus 2, 3
Jenkins
GitLab
Kustomize
Appliances
F5 Loadbalancer
Programmierung
Ansible, Puppet, Perl, Bash, SQL
Allgemeines unter Linux
SSH
SCP
Ext3
lsof
Paketmanagement und Paketbau (rpm, deb)
Deployments
SSL
Kompilieren
Troubleshooting
SVN (Subversion)
Git
IPtables (Erweiterte Grundkenntnisse)
ISP Konzepte
Backup
Servercontrol / GSC
Rex
Web
Apache2 (DEB, kompiliert) in ISP Umgebungen
LAMP Umgebungen
FastCGI
MySQL (DEB, kompiliert)
ProFTP (DEB, kompiliert) + SSL/TLS
FTP
WebDAV unter Apache2
Lasttests (ab, ab2, siege)
Tomcat
ModJK (Clustering)
Logfileanalyse
Generieren von Statistiken
Virtualisierung
XEN Source
Citrix XEN Server
HVM / PVM
VMware Server
Troubleshooting
Verschiedenes / HA
LVM
DRBD
Heartbeat
Ipvs
ldirectord
Clusterfilesysteme (ocfs)
DNS mit Bind9
Logfileanalyse
Troubleshooting
Monitoring
Nagios
Icinga
Check MK (Check_MK)
Munin
Nimsoft
PNP4Nagios
Nagios in Hosted-Umgebungen
NRPE oder Passive-Checks
Nagios Pluginentwicklung
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Im Rahmen eines Rechenzentrum-Umzuges, habe ich mich im Schwerpunkt um den Umzug und der Vereinheitlichung der Containerlandschaft gekümmert. Dazu gehörten die Vorbereitungen, wie z.B. Planung und Erstellen von Netzwerkfreischaltungstabellen, Abstimmungen mit verschiedenen Fachbereichen, und Administratoren.
Im ersten Schritt habe ich die Docker-Compose Setups/Applikationen in einen bestehenden Kubernetes-Cluster migriert, und wurde anschließend auch der betriebliche Ansprechpartner, verantwortlich für Analyse bei Ausfällen und für Deployments.
Nach Fertigstellung des OpenShift Clusters durch einen Diensleister habe ich die Setups/Applikationen von Kubernetes dort hin migriert. Dazu habe ich die Konfiguration der Applikationen vereinheitlicht, und die Stages mit Kustomize umgesetzt. Anschließend wurde ich auch hier der betriebliche Ansprechpartner, verantwortlich für Analyse bei Ausfällen und für Deployments.
Keyskills:
Entwicklung/Development, CyberArk, Security, Git, Ingress, Kubernetes, docker-compose, Kustomize, OpenShift, bash, Dokumentation, RHEL, SSL und Certificatestores, Oracle und Postgres Integration, Troubleshooting
Im ersten Schritt habe ich die Docker-Compose Setups/Applikationen in einen bestehenden Kubernetes-Cluster migriert, und wurde anschließend auch der betriebliche Ansprechpartner, verantwortlich für Analyse bei Ausfällen und für Deployments.
Nach Fertigstellung des OpenShift Clusters durch einen Diensleister habe ich die Setups/Applikationen von Kubernetes dort hin migriert. Dazu habe ich die Konfiguration der Applikationen vereinheitlicht, und die Stages mit Kustomize umgesetzt. Anschließend wurde ich auch hier der betriebliche Ansprechpartner, verantwortlich für Analyse bei Ausfällen und für Deployments.
Keyskills:
Entwicklung/Development, CyberArk, Security, Git, Ingress, Kubernetes, docker-compose, Kustomize, OpenShift, bash, Dokumentation, RHEL, SSL und Certificatestores, Oracle und Postgres Integration, Troubleshooting
Migration von Applikationen auf JBoss Server Systemen in ein neues Rechenzentrum. Meine Haupttätigkeit ist die Entwicklung und Test von Ansible Rollen, mit deren Hilfe das Setup der JBoss Server im neuen Rechenzentrum aufgebaut werden soll. Dabei ist es nötig Entwicklungen und Korrekturen an den bereits vom Kunden gestalteten Ansible Rollen vorzunehmen, sowie für jede Applikation samt Sonderfällen eigene Rollen und Playbooks zu schreiben.
Neben den Entwicklungstätigkeiten führe ich viele Gespräche mit den System-Ownern, Entwicklern, und Fachabteilungen um die Migrationen möglichst reibungsfrei durchführen zu können. Jede Migration wurde von mir dokumentiert, und an das Betriebsteam übergeben.
JBoss EAP, Domain Mode, CLI, Docker, RHEL, Scripting, bash, Ansible, SSL, Certificatestores, Credentialstores, Hashicorp Vault, Security, Dokumentation, Troubleshooting, Entwicklung/Development, Git, Kommunikation
Neben den Entwicklungstätigkeiten führe ich viele Gespräche mit den System-Ownern, Entwicklern, und Fachabteilungen um die Migrationen möglichst reibungsfrei durchführen zu können. Jede Migration wurde von mir dokumentiert, und an das Betriebsteam übergeben.
- Bauen von Zertifikats-Stores (Trust, und Keystores) mittels keytool und openssl, Troubleshooting SSL Verbindungen und Zertifikatsketten mittels openssl
- Auslesen von Zugangsdaten (Ansible-User, JBoss User, DB-User, etc) aus Hashicorp Vault, mittels Ansible, um aus den Informationen Credentialstores zu erstellen (für JBoss Server).
- Prüfen und Updaten der Netzwerksicherheit / Firewalls, mittels iptables, und Prüfung mit bsqw. Tools wie netcat und tcpdump.
- Die JBoss Server werden an das Unternehmens- LDAP angebunden, und erhalten entprechende Konfiguration mit der gewünschten Rollenzuordnung.
- Das Configuration Management in der On-Premise-Cloud, wird komplett mittels Ansible umgesetzt.
- JBoss Module und Installationspakete erstellt, und via Nexus Repositories zur Verfügung gestellt
- Die Aufgabenverteilung und Delegation wird komplett über Jira (teils Scrum) abgewickelt, die Dokumentation findet in Confluence statt.
- Scripting und Automatisierung mittels Shellscripten unter Linux
JBoss EAP, Domain Mode, CLI, Docker, RHEL, Scripting, bash, Ansible, SSL, Certificatestores, Credentialstores, Hashicorp Vault, Security, Dokumentation, Troubleshooting, Entwicklung/Development, Git, Kommunikation
Migration der Meldewesensoftware Abacus360 Native auf Kubernetes. In diesem Projekt habe ich eigenständig das neue Setup bestehend aus containerd.io mit Kubelet (K8S) Orchestrierung evaluiert und aufgebaut.
Auf dieser Basis habe ich durch zahlreiche Abstimmungen mit dem Software-Hersteller, und den Fachabteilungen, bestehend aus Softwareentwicklern und Fachadministratoren, die Software auf die Containerbasierte Landschaft migriert. Dieser Vorgang war mit sehr viel Troubleshooting und Reverse-Engineering verbunden.
Besondere Herausforderungen stellte die Umsetzung der Deployments dar. Dazu habe ich mittels selbstentwickelten Puppetmodulen die System- und Basisparameter manifestiert, und das eigentliche Deployment, mittels einem selbstentwickelten Deploymentscript - in Absprache mit den künftigen Betriebskollegen - entwickelt.
Abacus360 auf Kubernetes, Containerd, Docker, K8s, RHEL, Scripting, Wildfly, Terraform, Ansible, Meldewesen, JBoss EAP, bash, SSL (openSSL), Security, Dokumentation, Troubleshooting, Entwicklung/Development, Git, Kommunikation
Auf dieser Basis habe ich durch zahlreiche Abstimmungen mit dem Software-Hersteller, und den Fachabteilungen, bestehend aus Softwareentwicklern und Fachadministratoren, die Software auf die Containerbasierte Landschaft migriert. Dieser Vorgang war mit sehr viel Troubleshooting und Reverse-Engineering verbunden.
Besondere Herausforderungen stellte die Umsetzung der Deployments dar. Dazu habe ich mittels selbstentwickelten Puppetmodulen die System- und Basisparameter manifestiert, und das eigentliche Deployment, mittels einem selbstentwickelten Deploymentscript - in Absprache mit den künftigen Betriebskollegen - entwickelt.
- Aufbau eines Abacus Setups in AWS unter Linux
- Aufbau eigener Kubernetes Cluster auf intern bereitgestellten Servern (Konfiguration via Terraform)
- Verwendung von Ansible als Configration Management Tool
- Entwicklung von Installationsscripten, und Automatisierung mittels Bash
- Verwendung von Nexus Mirrors um Docker und Hersteller Repositories intern zur Verfügung zu stellen
- Zertifikatstroubleshooting mittels openssl
- Aufbau und Betrieb der k8s Installations mittels kubectl, containerd (crictl)
Abacus360 auf Kubernetes, Containerd, Docker, K8s, RHEL, Scripting, Wildfly, Terraform, Ansible, Meldewesen, JBoss EAP, bash, SSL (openSSL), Security, Dokumentation, Troubleshooting, Entwicklung/Development, Git, Kommunikation