Benjamin Neumann
DevOps-Engineer
Zusammenfassung
Passionierter DevOps-Entwickler mit 15+ Jahren Erfahrung in den Bereichen Software-Entwicklung, Infrastructure-as-Code, der Proxmox- und Kubernetes-Cluster Verwaltung.
Berufserfahrung
Software-Architekt
Mai 2023 - heute
Teamleiter
Jul 2022 - heute
Leitung und Koordination :
- eines Teams von 20 Mitarbeiter*innen, einschließlich Aufgabenverteilung und Zielsetzung.
Organisation und Durchführung :
- regelmäßiger Jour Fixe-Meetings zur Abstimmung von Projekten und Aufgaben.
Verantwortung :
- für die Koordination von Abläufen und Prozessen, um eine effiziente Zusammenarbeit zu gewährleisten.
Führung :
- von Mitarbeitergesprächen, inklusive Feedbackgesprächen, Entwicklungsplanung und Konfliktmanagement.
Förderung :
- einer offenen und produktiven Teamkultur durch klare Kommunikation und Motivation.
DevOps Engineer
2018 - heute
GitOps-Ansatz mit ArgoCD :
- Implementierung von ArgoCD zur kontinuierlichen Bereitstellung und Synchronisierung von Anwendungen in den Clustern.
- Nutzung des GitOps-Paradigmas, um Infrastruktur und Anwendungen deklarativ über GitLab-Repositories zu verwalten.
- Automatisierung von Deployments und Updates basierend auf Änderungen im Git.
Aufgaben :
- Einrichtung und Verwaltung von ArgoCD-Projekten und -Anwendungen für unterschiedliche Umgebungen.
- Überwachung von Synchronisierungszuständen und Behebung von Abweichungen zwischen gewünschtem und aktuellem Cluster-Zustand.
- Nutzung von Rollbacks und Canary-Releases zur sicheren Einführung von Änderungen in Produktionsumgebungen.
Monitoring & Fehlerbehebung :
- Einsatz von Prometheus, Grafana und ArgoCD-Dashboards zur Überwachung von Cluster- und Deployment-Status.
Automatisierung :
- Integration von CI/CD-Pipelines mit ArgoCD, um Entwicklungs- und Produktionszyklen zu beschleunigen.
Umgebungen :
- Bereitstellung eines dedizierten Playground-Clusters für DevOps-Teams, um neue Tools und Prozesse mit ArgoCD zu testen.
- Sicherstellung der Konsistenz und Stabilität von Anwendungen in Entwicklungs-, Test- und Produktionsumgebungen.
Verwendete Technologien:
- Kubernetes
- Helm Charts
- ArgoCD
- Docker
- Proxmox
- gitlab
- CI/CD
- Jira
Senior Software Engineer
Okt 2015 - heute
Geoinformationssystem (GIS) :
- Entwicklung eines Systems zur Verwaltung, Analyse und Visualisierung geospatialer Daten. Unterstützt Entscheidungsprozesse in Bereichen wie Stadtplanung, Logistik, Umweltschutz oder Katastrophenmanagement.
- Funktionen: Integration von Kartenmaterial, geographischen Datenbanken und interaktiven Tools zur Standortanalyse.
DMS Proxy :
- Entwicklung eines Proxys zur Integration von Dokumentenmanagementsystemen (DMS) in bestehende IT-Landschaften.
- Funktionen: Zugriff auf DMS-Datenbanken, Optimierung von Schnittstellen, Sicherstellung der Datenkonsistenz und Erhöhung der Verarbeitungsgeschwindigkeit.
Finanzservice für Rechnungseingangsworkflows :
- Entwicklung eines digitalen Finanzservices zur Automatisierung von Rechnungseingangsprozessen. Optimiert die Bearbeitungszeit und reduziert Fehler bei der Verarbeitung von Eingangsrechnungen in Unternehmen.
- Funktionen: Validierung und Prüfung von Rechnungen, Integration in ODAV Buchhaltungssysteme, Genehmigungs-Workflows.
CRM Service :
- Entwicklung eines Customer Relationship Management-Systems zur Verwaltung von Kundenbeziehungen.
- Funktionen: Verwaltung von Kundendaten, Integration von Vertriebs- und Marketingmodulen, Berichtswesen und Analyse-Tools.
- Einsatzbereich: Unterstützt Unternehmen dabei, Kundeninteraktionen zu verbessern, Vertriebschancen zu identifizieren und langfristige Kundenbindung zu fördern.
Vorgangsbearbeitungssystem (VBS) :
- Entwicklung eines Systems zur Verwaltung und Automatisierung von Geschäftsprozessen und Vorgängen. Optimiert interne Abläufe in Unternehmen, wie z. B. Antragsbearbeitung, Genehmigungsprozesse oder Service-Tickets, durch verbesserte Transparenz und Nachvollziehbarkeit.
- Funktionen: Bearbeitung, Nachverfolgung und Archivierung von Vorgängen
- Workflow-Management zur effizienten Prozesssteuerung
- Eskalationsmechanismen und Status-Tracking.
Verwendete Technologien:
- JavaScript
- TypeScript
- Java
- Spring Boot
- Oracle
- gitlab
- CI/CD
- Jira
- OpenLayers
- Camunda/Activiti
- REST Api
Software Engineer
Feb 2011 – Sep 2015
Manufacturing Executive System :
- Erweiterung und Bugfixing bestehender Anwendungen in VB6.
- Entwicklung neuer Module in WPF/C#, z. B. Print-Module und WYSIWYG-Label-Designer.
- Automatisierung von Datenverarbeitung und -drucken.
ETL-Prozesseinführung :
- Entwicklung eines ETL-Prozesses für den Datenimport aus Produktionsdatenbanken in ein Datawarehouse.
- Zusammenarbeit mit Oracle-Experten für Prozessdefinition und Durchführung von Tests.
Component Tracking Tool :
- Entwicklung von Import-/Export-Tools, Berichtsverwaltung und Schnittstellen zu anderen Anwendungen.
Escalation Toolbox :
- Optimierung und Erweiterung von Anwendungen für Qualitätssicherung.
Bewerbermanagement :
- Entwicklung einer Webanwendung zur Verwaltung von Bewerber- und Kundendaten mit automatisierter Skill-Matching-Funktionalität.
Verwendete Technologien:
- ASP.net
- C#
- MS-SQL-Server
- Nhibernate
- Entity Framework,Oracle
- SQL*Plus
- WPF
- VB6
- TCL
Freiberuflicher Web-Software-Entwickler
Mär 2010 - Jan 2011
Malermeistermeisterbetrieb :
- mit statischen Angebotsseiten
Hundezüchterin :
- mit Gästebuch, Galerie
Stoffhandel :
- mit statischen Angebotsseiten
Verwendete Technologien:
- PHP
- HTML
- CSS
- mySQL
- Eclipse
- Java
- Apache
- Linux
Freiberuflicher Web-Software-Entwickler
Jun 2009 - Feb 2010
Software-Entwickler und IT-Systembetreuer :
- Erweiterung eines bestehenden Layermanagment-Tools für AutoDesk AutoCAD
Verwendete Technologien:
- Autodesk
- VBA
- Lisp
- C#
Werkstudent
Okt 2006 - Sep 2007
Praktikum, Werkstudent :
- Umstrukturierung eines Seriennummern-Generators
Verwendete Technologien:
- C
- C++
- Unix
- Eclipse
Skills & Tools
DevOps & Containerisierung
- Kubernetes
- Helm
- ArgoCD
- Proxmox
- Docker
IaC
- Terraform/OpenTofu
- Ansible
Monitoring
- Grafana
- Loki
- Alloy
- Prometheus
- Kibana
- Filebeat
- ElasticSearch
- InfluxDB
- Telegraf
Konfigurationsmanagement
- Hashicorp Vault
- SpringCloudConfig
Webserver
- Apache
- IIS
- Nginx
- Caddy
- Traefik
Programmiersprachen - Frontend
- JavaScript (inkl. Vue.js, Svelte, AngularJS, Ajax)
- HTML
- CSS
- Tailwind
Programmiersprachen - Backend
- Java (inkl. SpringFramework)
- Node.js
- Go
- Python
- C#
- PHP
- VB6
- VBA
- C++
- TCL
- Bash Scripting
Frameworks & Technologien
- Spring
- ASP.net
- WiX (Windows Installer XML)
- RabbitMQ
Authentifizierung & Autorisierung
- Keycloak
- Authelia
Datenbanken & Abfragesprachen
- Oracle
- MongoDB
- SQL
- SQL*Plus
- PostgreSQL
- MS-SQL-Server
- mySQL
- Nhibernate
- Entity Framework
Tools
- IntelliJ IDEA
- Eclipse
- MS Visual Studio 6 – 2022
- Harbor
- SonaType Nexus
Others
- git
- subversion
- github/gitlab CI/CD
- VSCode
- Postman/curl
- REST/SOAP
- API design
- Swagger/OpenAPI
- Enterprise Architect
- Autodesk AutoCAD 2000i - 2025
- Mac OS
- Windows
- Ubuntu
- Debian
- WPF
- WCF
- MVC
