projekte / it-training

Automatisierung von Schulungsinfrastruktur (Fast Lane)

C#-basierte Steuerung und Automatisierung einer großen Umgebung aus virtuellen und physischen Rechnern für IT-Trainings – als Entwickler und Systemarchitekt.

Kunde
Fast Lane GmbH (angestellt)
Branche
IT-Training
Zeitraum
2011-01 – 2017-06

Ausgangslage

Die Fast Lane GmbH ist auf anspruchsvolle IT- und Netzwerktrainings spezialisiert. Hinter jeder Schulung steht eine große Umgebung aus virtuellen und physischen Rechnern, die bereitgestellt, konfiguriert, vernetzt und wieder zurückgesetzt werden muss – zuverlässig und für viele Kurse parallel.

Meine Rolle

Von 2011 bis 2017 war ich dort Softwareentwickler und Systemarchitekt. Meine Aufgabe: diese Infrastruktur steuerbar und automatisierbar machen – vom Architekturentwurf bis zur Umsetzung.

Vorgehen

  • Steuerungs- und Automatisierungsdienste in C# mit LINQ, WCF, Entity Framework und ASP.NET MVC

  • Anbindung der Virtualisierung über das VMware vSphere SDK

  • Netzwerkanbindung der Labs per Layer 2 Tunneling (L2TP)

  • Ergänzende Automatisierung mit Python und Bash

  • Versionsverwaltung mit Team Foundation Server und Git, Continuous Integration mit TeamCity

  • Client-Anwendung mit Electron, React und Redux, dazu eine Android-App

Ergebnis

Die Software verwaltet virtuelle Lab-Umgebungen in VMware vCenter, läuft in mehreren Rechenzentren weltweit und ist die zentrale Plattform für alle Remote-Labs des Unternehmens – mit Session-Sharing, verteilten Klassenräumen und individuell konfigurierbaren Lab-Umgebungen. Eine zentral gesteuerte Schulungsinfrastruktur, in der virtuelle und physische Maschinen automatisiert bereitgestellt und verwaltet werden. Für mich eine prägende Zeit für verteilte Systeme, Automatisierung und Backend-Architektur – Erfahrung, die ich heute in jedes Architekturprojekt mitbringe.

kontakt

Lassen Sie uns über Ihr Projekt sprechen.

Erzählen Sie kurz, worum es geht – ich melde mich innerhalb von 1–2 Werktagen.