15.09.2025 aktualisiert


verifiziert
100 % verfügbarSenior IT Engineer, Kubernetes, Python, Rust, Nix
Heidelberg, Deutschland Dipl.-Informatiker (FH)
Skills
Schwerpunkte
- Middleware, Container- und Cloud-Stacks, Devops, maßgeschneiderte Prozesse, Automatisierung
- Software-Architektur und -Entwicklung in Python und Rust
- Linux, NixOS, MacOS
- Netzwerkplanung, -routing und -sicherheit
- Betriebssysteme und -dienste, darunter:
Linux (insb. RedHat/Fedora/CentOS und Debian/Ubuntu), Linux-"Kern"-Dienste (z.B. cgroups, systemd, ebpf, sshd, bind, dhcpd, iptables/netfilter, rsyslog, syslogng, snmpd, auditd) sowie viele Linux-"Standard"-Dienste (z.B. smbd, postfix, squid, openvpn, redis, tor, ...)
NixOS - Cloud-Systeme und Werkzeuge, darunter:
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, darunter:
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, darunter:
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 / CI-CD, darunter:
Microsoft VisualStudio Code, IntelliJ, Eclipse, Verteilte Entwicklung (Unix/Windows/MacOS), git, svn, cvs, GitLab, Github, Forgejo, Bitbucket, Jira, Ant, Maven, Jenkins, BugZilla, Artifactory, Nexus - (Programmier-)Sprachen:
Python, (ba)sh, Rust, Go, Java, XML/XSD/XSLT, yaml/json, Java EE, Ruby, LUA, Perl, C/C++, AppleScript, Scheme - Methoden der Softwareentwicklung, darunter:
Objektorientierte Analyse und Design, UML, Domain Modeling, XP, Agile Methodik, Refactorings, Design Patterns, Funktionale Programmierung - Relationale Datenbanken:
PostgreSQL, MySQL, Oracle, DB2, Microsoft SQL Server - Messaging Systeme:
NATS, IBM MQ
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Konzeption und Implementierung gitops-basierter Workflows
für ein System, welches aus Komponenten mehrerer Teams besteht.
Verteilung von Anwendungen und Konfiguration über mehrere
Kubernetes-Cluster und -Namespaces hinweg. Etablierung eines
Traceability-Konzepts durch Zentralisierung der Release- und
Deployment-Prozesse. (aws, kubernetes, argocd, kustomize, helm,
gitlab). Implementierung von Gitlab CICD Pipelines sowie
wiederverwendbarer Module für Entwickler. Erstellung eines Tools zur
Anreicherung des Verteilungsprozesses mit kundenspezifischer Logik
(python). Entwicklung eines Tools zur automatischen Release-Note
Generierung zur Sicherstellung der Rückverfolgbarkeit (golang).
Bereitstellung und Verwaltung plattformspezifischer Komponenten
(kubernetes, argocd, nats, postgres, kube-prometheus-stack, vault,
SonarQube). Konzeption und Implementierung von blue/green
Deploymentmodellen zur Maximierung der Verfügbarkeit zentraler
Komponenten wie ArgoCD. Entwurf einer hochverfügbaren Messaging
Infrastruktur über mehrere Standorte hinweg (nats, kubernetes, AWS
NLB). Implementierung eines Modells zur lokalen Entwicklung unter
produktionsnahen Bedingungen und Anbindung an die existierende
gitops Vorgehensweise (k3d). Überwachung und Alarmierung bei
Störungen (prometheus, loki, grafana, MS Teams). AWS
Kostenoptimierung mit Hilfe automatischer Node-Skalierung (karpenter)
Kontinuierliche SAST Analysen (fortify, mend, trivvy, sonarqube) und
Dependency Verwaltung (renovate). Schulung und Unterstützung der
Entwickler zur Förderung einheitlicher Vorgehensweisen.
für ein System, welches aus Komponenten mehrerer Teams besteht.
Verteilung von Anwendungen und Konfiguration über mehrere
Kubernetes-Cluster und -Namespaces hinweg. Etablierung eines
Traceability-Konzepts durch Zentralisierung der Release- und
Deployment-Prozesse. (aws, kubernetes, argocd, kustomize, helm,
gitlab). Implementierung von Gitlab CICD Pipelines sowie
wiederverwendbarer Module für Entwickler. Erstellung eines Tools zur
Anreicherung des Verteilungsprozesses mit kundenspezifischer Logik
(python). Entwicklung eines Tools zur automatischen Release-Note
Generierung zur Sicherstellung der Rückverfolgbarkeit (golang).
Bereitstellung und Verwaltung plattformspezifischer Komponenten
(kubernetes, argocd, nats, postgres, kube-prometheus-stack, vault,
SonarQube). Konzeption und Implementierung von blue/green
Deploymentmodellen zur Maximierung der Verfügbarkeit zentraler
Komponenten wie ArgoCD. Entwurf einer hochverfügbaren Messaging
Infrastruktur über mehrere Standorte hinweg (nats, kubernetes, AWS
NLB). Implementierung eines Modells zur lokalen Entwicklung unter
produktionsnahen Bedingungen und Anbindung an die existierende
gitops Vorgehensweise (k3d). Überwachung und Alarmierung bei
Störungen (prometheus, loki, grafana, MS Teams). AWS
Kostenoptimierung mit Hilfe automatischer Node-Skalierung (karpenter)
Kontinuierliche SAST Analysen (fortify, mend, trivvy, sonarqube) und
Dependency Verwaltung (renovate). Schulung und Unterstützung der
Entwickler zur Förderung einheitlicher Vorgehensweisen.
Beratung und Architektur zum bestehenden Grafana
Monitoring (prometheus, alertmanager, grafana-agent) sowie
Detailanalyse unternehmenskritischer Services unter Microsoft
Windows. Evaluation generischer Service Discovery Konzepte (consul,
zookeeper). Vorstellung und Beratung bzgl. eines Software-Verteilungs-
Konzepts (puppet).
Monitoring (prometheus, alertmanager, grafana-agent) sowie
Detailanalyse unternehmenskritischer Services unter Microsoft
Windows. Evaluation generischer Service Discovery Konzepte (consul,
zookeeper). Vorstellung und Beratung bzgl. eines Software-Verteilungs-
Konzepts (puppet).
Evaluation und Auswahl eines Static Site Generators (SSG)
(hugo, jekyll, docusaurus). Definition und Dokumentation der Team-
Arbeits-Umgebung (WSL, VsCode, npm). Implementierung der Team
Workflows mittels GitLab Pipelines. Provisionierung von GitLab Runnern
auf OpenShift. Ausarbeitung DSD-spezifischer Inhalte zur DevOps
Methodik in einem SIL-regulierten Umfeld. Beratung von DSD Teams
zum Thema DevOps. Beratung und Implementierung von Infrastructure
As Code (IAC) Mechanismen (terraform).
(hugo, jekyll, docusaurus). Definition und Dokumentation der Team-
Arbeits-Umgebung (WSL, VsCode, npm). Implementierung der Team
Workflows mittels GitLab Pipelines. Provisionierung von GitLab Runnern
auf OpenShift. Ausarbeitung DSD-spezifischer Inhalte zur DevOps
Methodik in einem SIL-regulierten Umfeld. Beratung von DSD Teams
zum Thema DevOps. Beratung und Implementierung von Infrastructure
As Code (IAC) Mechanismen (terraform).