Benjamin Schaich
Konzeption und Implementierung eines neuen Cloud Services
Erfahrungen
Konzeption und Implementierung eines neuen Cloud Services
Porsche AG
- Konzeption eines neuen Cloud Services
- Anforderungsanalyse
- API-Design (REST-API, Kafka)
- Beratung zu Architektur, Machbarkeits- und Aufwandsschätzung
- Umsetzung einer Microservice-Architektur
- Implementierung eines Spring-Boot-Webservices
- Entwicklung von REST-APIs inkl. Business- und Persistenzlogik
- Kafka-Consumer und -Producer
- Verschiedene Excel-Upload/Download-Szenarien
- Change Data Capture
- Cloud Provisioning mit IaC/Terraform
- Go-Live mit 30.000 Nutzern
- Betrieb, Support und Fehlerbehebung bei weiteren Services
Umgebung/Werkzeuge: Gitlab, JIRA, Confluence, IntelliJ, Spring Boot, Java, Docker, Terraform, AWS ECS, Postgres, Apache Kafka, SAP Datasphere, JUnit, Debezium, Apache POI, Hibernate, JPA, Testcontainer
Konzeption neuer Apps
aucobo GmbH
- Konzeption und Verfeinerung von Apps für Windows und Apple Watch
- Neugestaltung der App mit Flutter
Umgebung/Werkzeuge: Flutter, iOS, Windows, Android, Xamarin
Wartung von Cloud-Infrastrukturkomponenten
aucobo GmbH
- Regelmäßige Wartung und Aktualisierung der Kubernetes-Cluster-Versionen und des Ökosystems (Helm, Prometheus, Velero)
- Einspielen von Updates (Patches) auf Ubuntu-Servern
- Aktualisierung von Services/Frameworks (Spring, Angular, MongoDB, RabbitMQ, Abhängigkeiten)
Umgebung/Werkzeuge: Kubernetes, Ubuntu, Spring, Angular, MongoDB, Helm, Velero, Prometheus, Grafana
Reduzierung manueller Aufwände einer SaaS-Plattform
aucobo GmbH
- Anpassungen an Software, Kubernetes-Clustern und CI/CD-Pipeline
- Ermöglichen von One-Click-Deployments für neue Kunden
- Erhöhung der Resilienz und Self-Healing-Funktionen der Microservices
- Erstellung weiterer Bausteine und Vorlagen im No-Code-Editor
- Optimierung des Pod-Schedulings für kritische Infrastrukturkomponenten
- Optimierung des Alarms und Monitorings zur Prävention
- Erstellung von Dokumentationen und Self-Service-Prozessen
- Vereinfachung und Entfernung komplexer Funktionen
- Reduzierung technischer Schulden
Umgebung/Werkzeuge: Spring Boot, Node.js, NodeRED, Codeship, Kubernetes, Confluence, Prometheus, Grafana, RabbitMQ
Optimierung der AWS-Cloud-Kosten
aucobo GmbH
- Senkung der Cloud-Kosten um über 70 %
- Migration von Services in den Kubernetes-Cluster
- Kategorisierung der Services nach Kritikalität und Verfügbarkeitsanforderungen
- Rightsizing von Services, Kubernetes-Knoten, EC2-Instanzen, Backups
- Erhöhung des Spot-Instanz-Anteils
- Ermittlung und Aktivierung geeigneter Saving Plans
- Migration von Single-Tenancy zu Multi-Tenancy in zentralen Services (MongoDB, RabbitMQ)
- Erstellung von Kubernetes-CronJobs für automatisches bzw. On-Demand Herunter- und Hochfahren von Entwickler-Services
Umgebung/Werkzeuge: Kubernetes, AWS Auto-Scaling, AWS EBS, AWS S3, AWS EKS, MongoDB Atlas, RabbitMQ, Velero
Migration zu Keycloak
aucobo GmbH
- Migration einer selbstentwickelten OAuth-2.0-Security-Lösung zu Keycloak
- Konzeption der Zielarchitektur für eine nahtlose Migration und optionale Sichtbarkeit
- Projektleitung
- Regelmäßige technische Refinement-Meetings mit Backend-, DevOps- und Frontend-Developern
Umgebung/Werkzeuge: Keycloak, Angular, Spring Boot, Kubernetes, UML
Härtung von Architektur und Prozessen, Erwerb AWS FTR, DSGVO
aucobo GmbH
- Maßnahmen zur Erhöhung der IT-Sicherheit und des Datenschutzes
- Umsetzung der Well-Architected-Prinzipien
- Analyse der Service-Landschaft
- Optimierung der Rechtevergabe
- Etablierung von Penetrationstests nach OWASP
- Einspielen von Patches und Analyse des Anwendungscodes auf Sicherheitslücken
- Schwachstellenscans und Audit-Logging
- Verbesserung der Passwortrichtlinie (Randomisierung, MFA)
- Anonymisierung personenbezogener Daten
- Verschlüsselung ruhender, übertragener und in Benutzung befindlicher Daten
- Optimierung und Test der Backup- und Notfallwiederherstellungsprozesse
Umgebung/Werkzeuge: AWS FTR, AWS CloudTrail, CloudWatch, OWASP, SonarQube, SSL, TLS 1.2, Java, Spring Boot, CodeShip
Realisierung von Endkundenprojekten
aucobo GmbH
- Fachliches und technisches Aufsetzen neuer Kunden
- Erstellung von Schnittstellen zu Fremdsystemen (MES, ERP, IoT-Broker)
- Erhebung, Konzeption und Implementierung kundenspezifischer Anforderungen
- Einführung und Onboarding neuer Kunden
Umgebung/Werkzeuge: MQTT, REST-API, Kafka, OPC-UA, NodeRED, Node.js, JavaScript, Legato Sapient, Fastec, AMQP, MS SQL, OAuth 2, EAP-TLS
Aufsetzen von Prozessen rund um die Softwareentwicklung
aucobo GmbH
- Optimierung der Abläufe rund um die Softwareentwicklung
- Einführung von Scrumban-Test- und Release-Prozessen
- Entwicklung einer Qualitätssicherungsstrategie
- Definition und Etablierung von Unit-, API-, Funktions-, Regressions- sowie Last- und Stresstests
- Definition und Implementierung von SLAs
- Etablierung eines Support-Prozesses über JIRA Service Desk
- Definition und Auslagerung des Device-Provisioning-Prozesses
- Einrichtung der CI/CD-Pipeline für App-Verteilung (iOS, Android, Wearables)
Umgebung/Werkzeuge: Jira Management, Jira Service Desk, Scrumban, Azure DevOps, F-Droid, Play Store, Apple Store, JUnit, Testlink
Migration von Services in die AWS Cloud
aucobo GmbH
- Migration aller Services in die AWS Cloud (Produkt und Hilfstools)
- Teamleitung für Verfeinerung, Priorisierung, Personaleinsatz und Schulung
- Projektleitung für Systemarchitektur, CI/CD-Pipeline und Betriebskonzept
- Auswahl des Hyperscalers und Aufbau des Kubernetes-Ökosystems
Umgebung/Werkzeuge: AWS EKS, AWS EC2, AWS ELB, AWS EBS, AWS Route 53, Kubernetes, Docker, Velero, Harbor, Prometheus, Grafana, Helm, RabbitMQ, MongoDB, CodeShip, Shell, Bash
Redesign und Implementierung einer System Architektur
aucobo GmbH
- Kompletter Redesign des Prototyps
- Team Lead für Staffing und Onboarding (bis 8 FTE) inkl. Einheit in Ukraine und Serbien
- Einführung der Scrum Methodik
- Product Owner: Produktvision, Strategie, Refinement und Priorisierung
- Entwicklung einer Systemarchitektur mit Microservices/Event-Driven Architecture
- API Design (REST API, AMQP)
- Implementierung von Angular Frontend und Spring Boot Backend
Umgebung/Werkzeuge: Angular, HTML, CSS, Java, Spring Boot, RabbitMQ, Node.js, NodeRED, Docker, Ansible, nginx, AMQP, OAuth2, MongoDB, JSON, AsciiDocs, Xamarin, Windows 10 IoT
Entwicklung Software Prototyp
aucobo GmbH
- Konzeption und Implementierung des ersten No-Code Editor Prototyps für Produktion
- Team Lead für Staffing und Onboarding
- Systemarchitektur und Produktphilosophie
- Implementierung von Kernkomponenten (Device Management, Schnittstellen Management, Workdistribution)
- Schnittstellen zu Android App, Barcode Scanner, Siemens S7, Lichtschrankensensor
- Middleware mit Kafka
Umgebung/Werkzeuge: Java, Spring Boot, Angular, HTML, CSS, Android, UML, Siemens S7, Kafka, MongoDB, REST API
Konzeption und Implementierung verschiedener Software Bausteine im Rahmen Smart Factory
aucobo GmbH
- Kundenspezifische Lösung für Kundenmanagement, Fertigungsplanung und -steuerung eines Kunststoff-Beschichters
- Regelmäßige Refinement Meetings mit Endkunden
- Implementierung von Bausteinen: Kundenmanagement, Bestandsmanagement, Fertigungsplanung, Qualitätsdokumentation
- Iteratives Vorgehen mit Scrum
- Integration von Siemens SPS und Barcode Scannern
Umgebung/Werkzeuge: REST API, AngularJS, HTML, CSS, Spring Boot, Siemens S7, MongoDB
Gesamt Projektleitung Festo Intranet
Festo AG & Co KG
- Product Owner Intranet: Vision, Roadmap und Anforderungsmanagement
- Testing und Freigabe neuer Features
- Technologische Entwicklung: Responsive und Social Intranet, Customizability, Mobile Intranet
- Internationalisierung und Optimierung des Redaktionssystems
- Beratung und Schulung von CMS-Usern
- IT-Projektleitung, Stakeholder Management, Planung, Steuerung und Controlling
- Koordination des internationalen Redaktionsteams und interdisziplinären Kernteams
- Aufbau eines Shared Service Centers in Litauen
- Change Management und User Support
Umgebung/Werkzeuge: OpenText, HTML, CSS, JavaScript
Zusammenfassung
Ich habe Cloud-Infrastrukturen und Software-Architekturen aufgebaut und optimiert, die skalieren, Kosten senken und die Wartung vereinfachen. Meine Erfahrung reicht von API-Design und Microservices bis hin zu Cloud-Migrationen und kompletten Systemneugestaltungen. Ich habe Teams geleitet, Prototypen entwickelt und wichtige Prozesse in Branchen wie Automobil, Fertigung und IT-Dienstleistungen verbessert.
Ich arbeite mit modernen Technologien wie AWS, Kubernetes, Spring Boot und aktuellen CI/CD-Tools. Indem ich mich auf Requirements Engineering, Systemresilienz und Kostenoptimierung konzentriere, liefere ich konstant Lösungen, die sowohl geschäftlichen als auch technischen Anforderungen gerecht werden, mit einer klaren Vision und praktischer Umsetzung.
Fähigkeiten
- Betriebssysteme: Macos, Ubuntu, Windows, Android, Ios
- Cloud-dienste: Aws Ec2, Aws Ecs, Aws Eks, Aws Ebs, Aws Elb, Aws S3, Aws Route53, Aws Cloudtrail, Aws Cloudwatch, Azure Devops / Pipelines
- Programmier-/skriptsprachen: Java, Javascript, Typescript, Shell / Bash
- Webentwicklung: Spring Boot, Angular, Html, Css, Json, Rest-api, Node.js
- Methoden / Werkzeuge: Intellij Idea, Eclipse, Postman, Atlassian Suite (Jira, Confluence, Service Desk), Asciidocs, Scrumban, Scrum, Kanban
- Datenbanken: Mongodb / Mongodb Atlas, Mysql, Postgressql, Ms Sql
- Architektur / Design: Microservice, Event Driven Architecture, Api Design, Objektorientierte Analyse Und Design (Ooa, Ood, Uml)
- Sicherheit Und Qualität: Oauth 2, Keycloak, Tdd, Junit, Snyk, Sonarqube, Testlink, Owasp, Gitguardian, Checkstyle
- Devops Und Ci/cd: Kubernetes, Docker, Harbor, Azure Devops, Prometheus, Grafana, Codeship, Ansible
- Messaging / Integration: Rabbitmq, Kafka, Nginx, Mqtt, Amqp, Opc-ua
- Version-, Build- Und Konfigurationsmanagement: Git, Gitlab, Github, Ansible, Maven, Npm
- Weitere Kenntnisse: Itil Foundation
Sprachen
Ausbildung
DHBW Stuttgart
B.Sc., Wirtschaftsinformatik · Wirtschaftsinformatik · Stuttgart, Deutschland
Zertifikate & Bescheinigungen
ITIL Foundation
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.