SYSTEMARCHITEKT

Spezialisiert auf Videodaten

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