Servus 👋, ich bin
David Schröder
Als Freelancer aus Wien mit Wissen rund um die Themen Containerisierung, Kubernetes, Cloud Native und Platform Engineering helfe ich dir dabei, deinen Teams mit modernen Softwareplattformen das Leben leichter zu machen.
So erreichst du mich:

Meine bisherigen Projekte
-
Multi-Cluster Kubernetes Developer Plattform
Rolle: Consultant, Platform/Cloud EngineerEinführung einer zentralen Kubernetes Plattform mit Fokus auf Developer Experience und Usability.
- Erhebung der Requirements und Constraints, laufende Kommunikation mit Stakeholdern und Teams
- Planung der erforderlichen Komponenten, Evaluierung von Kosten/Nutzen und Aufwand
- Administration der Plattform VMs in VMware vSphere with Tanzu und Amazon EKS via Infrastructure as Code
- Implementierung der Plattform sowie zusätzlicher Features in Helm, ArgoCD, Kustomize und CI/CD Pipelines (Bamboo)
- Dokumentation für Nutzer und Plattform Engineers, Coaching der Teams sowie neuer Team Mitglieder
- Begleitung des Go-Live von Plattform sowie kritischen Services, 24/7 Rufbereitschaften, Troubleshooting
-
Zentrale Observability Plattform
Rolle: Consultant, Cloud Engineer, Monitoring SpecialistEinführung einer zentralen Observability Lösung auf Basis des Grafana OSS Stacks (Grafana, Loki, Mimir, Tempo)
- Auswahl der Komponenten und Evaluierung der Lizenzoptionen (OSS vs Enterprise)
- Aufbau der Cloud Infrastruktur (Amazon EKS, VPCs, Accounts) in AWS mittels Infrastructure as Code (Terraform, CDK)
- Ausrollen und Konfigurieren des Grafana Stacks und weiterer Features via Helm, Kustomize, CI/CD Pipelines und ArgoCD
- Laufende Betreuung der Cluster, Resizing, Troubleshooting, Upgrades, Operations
- Anbindung der Observability Plattform an das interne Alerting System, Aufbau und Coaching im Bereich Alerting
- Coaching der internen Teams im Umgang mit Grafana Dashboards aus Logs und Metriken sowie Log Collection
-
App Modernization Java Spring Boot/Angular
Rolle: Senior Full-Stack Software Engineer, OpenShift SpecialistWeiterentwicklung, Modernisierung und Migration von Backend Java Services sowie Angular Frontends zu OpenShift
- Laufende Weiterentwicklungen der Java Spring Boot Micro Services in Hinsicht auf Performance und Funktionalität
- Laufende Weiterentwicklungen des Angular Frontends, Migrationen auf die neusten Framework Versionen
- Rearchitecting der Java Backends im Zuge der Containerisierung, Performanceoptimierungen und Modernisierung
- Aufbau vollständig automatisierter CI/CD Pipelines (Jenkins)
- Laufende Kommunikation mit den Stakeholdern, Coaching neuer Teammitglieder mit den verwendeten Technologien
- Containerisierung aller genannten Applikationen für den Betrieb auf OpenShift, Begleitung des Go-Live und Betriebs
-
Workflow Modernization Risk Management
Rolle: Atlassian Consultant, Senior Software EngineerBeratung zu, Konzeption und Umsetzung der Migration eines Workflows von Lotus Notes zu Atlassian Jira
- Konzeption gemeinsam mit dem zuständigen Business Team, Laufende Kommunikation mit den Stakeholdern
- Umsetzung der Anpassungen als eigenentwickelte Erweiterung in Atlassian Jira
- Aufbau einer automatisierten Lösung zum Deployment der Anpassungen
- Umsetzung komplexer Business und Approval Workflow Logik in Groovy
Was ich dir anbiete
Als Freelancer helfe ich Teams und Unternehmen dabei, das Beste aus Kubernetes herauszuholen, indem ich ihnen zeige, wie sie eine effiziente und wartbare Entwicklerplattform auf Kubernetes aufbauen können, die das Leben ihrer Teams tatsächlich leichter macht.
Wenn du auch eine Kubernetes Plattform aufbauen willst, kann ich dich bei den folgenden Aufgaben unterstützen:
- Planung der Cluster Architektur, einschließlich Netzsegmentierung, Ingress/Egress und Autorisierung
- Auswahl der passenden Lösung für dich zwischen verschiedenen Public und Private Clouds
- Implementierung der Basisinfrastruktur des Clusters unter Verwendung von Infrastructure as Code
- Auswahl und Konfiguration zusätzlicher "out of the box"-Funktionen für deine Kubernetes Plattform
- Aufbau des automatischen Rollouts der Features, entweder über bestehende Pipelines oder ArgoCD
- Unterstützung im laufenden Betrieb, Aufgaben wie Upgrades oder komplexes Troubleshooting
- Bereitstellung von Dokumentation für deine Teams, die ihnen hilft, ihre Workloads einfach selbst zu migrieren
- Coaching von Teams in allgemeinen Themen rund um Containerisierung und Cloud Native Best Practices
- Kontaktiere mich für deinen speziellen use-case!
Darüber hinaus helfe ich dir gerne bei der Implementierung einer effektiven Infrastructure as Code (IaC) für deine Public
Cloud of choice. Durch das Sicherstellen eines hohen Grades an Automatisierung kann IaC sowohl die Fehlerquote
bei der Provisionierung als auch den Aufwand für Infrastruktur Änderungen erheblich reduzieren.
Es ist sogar möglich, vor dem Rollout Kostenschätzungen abzugeben.
Auch für die Adaptierung bestehender Software für die Cloud oder Kubernetes stehe ich als Cloud Native Experte zur Verfügung.
Lass uns starten!
Meine Kompetenzen
Im Laufe der Jahre habe ich nicht nur Erfahrungen rund um Kubernetes und Containerisierung gesammelt, sondern ein breites Spektrum von essentiellen Fähigkeiten im IT-Bereich aufgebaut.
Hier die obligatorische Liste meiner Skills:
- Server Administration: CentOS, RHEL, Ubuntu, Debian
- Infrastruktur Automatisierung: Ansible, Terraform, CloudFormation, CDK
- Build Systeme: GitHub Actions, Gitlab CI, Jenkins, Bamboo, CircleCI
- Cloud: Amazon Web Services (AWS) Certified DevOps Engineer Professional mit hands-on Erfahrung
- Skriptsprachen: Python, Groovy, Bash
- Programmiersprachen: Python, Java, Kotlin, Golang, Typescript
- Frameworks: Angular, Spring, Spring Boot, Next.js
- Container Orchestrierung: Docker, Kubernetes, OpenShift, OKD, VMware Tanzu, Rancher
- Netzwerk: Layer 2 to 7, IPv4, IPv6, DNS, TLS, certificates, HTTP(S), TCP, UDP
- Soft skills: aktives Zuhören, proaktiv, hands-on, Teamplayer, technischer Coach