Betreuung von Software-Entwicklungen (seit 2003) inkl. Konzeption, Testing und Deployment
Fehlertolerante und auto. skalierbare Microservices zur Video-Datenverarbeitung (seit 2012)
Projekterfahrung in den Sprachen NodeJS, Javascript, Typescript, Coffeescript, Perl, PHP, Go und Python (C, C+ und Java nur bedingt)
Umsetzung von Software-Prototypen mit Python 2/3 und Bash
Screendesign / UI-Prototypen über Adobe Photoshop / Illustrator inkl. der Umsetzung von Templates (z.B. Bootstrap, MDL) und Wireframes
Video En-/Transcoding über FFmpeg & Co. für Live- und Batch-Processing
Live-/OnDemand-Video-Streaming mit Wowza-Streaming-Engine, NGINX / OpenResty, Custom
Streaming-Player für Live/OnDemand inkl. Advertising und Analytics (Clappr, JWPlayer, Custom)
Asset-/Metadata-/Content-Management über individuelle Custom-Lösungen
Colocation-Management inkl. Netz- und Serverplanung, Benchmarking und Live-Migration
Cluster/Application-Management über Mesosphere DC/OS / Apache Mesos (Kubernetes nur experimentell)
Server-Management mit CoreOS, Cloud-Config, CoreRoller & Customs
Web Application-/Firewall mit Mod-Security (OWASP) & IPTables (Cilium/Calico nur experimentell)
L4, L7, DSR und DNS zum Loadbalancing und der Service-Discovery
Continuous-Integration und Deployment über Jenkins-Pipelines
Docker und MesosContainer, Virtualbox für Entwicklungsumgebungen
Dockerfiles, Layer-Optimierungen und Layer-Security (z.B. Clair)
My- und NoSQL Datenbanken, Memcached und Redis als Caching-Backend
GlusterFS-, NFS- und DRDB Storagelösungen (HDFS, Ceph, Portworks und Weave experimentell)
Logging und Alerting mit Elasticsearch, Logstash, Graylog und Kibana
Monitoring und Alerting über Prometheus, Grafana und Zabbix
Erfahrung mit A10-Networks AX- und Juniper-Network EX-Serien
OpenVPN (Server, Client) Deployment und Management