Voice Assistant Platform*
DevOps Engineering

Teil des Support-Teams für einen internationalen Telekommunikationsanbieter, zuständig für Ausbau, Betrieb und Observability der Platform.

Infrastructure
DevOps Kubernetes Azure Terraform Observability Spring OpenShift
Kubernetes, OpenShift, Azure, Terraform, Go, Python,Spring, Prometheus, Jaeger, Grafana, EFK

Überblick

Wow - so ein Lob vom Lead-Projektmanager ist auch für uns etwas Besonderes. Unser Kollege war von Anfang an mit dabei, hat also so ziemlich alle spannenden Herausforderungen miterlebt und durfte mithelfen, sie als Teil eines internationalen, verteilt arbeitenden Teams zu meistern und gemeinsam die Plattform voranzubringen.

Wir arbeiten sehr gerne langfristig, und in diesem Projekt waren wir tatsächlich lange dabei. Es begann in 2017 und lief bis Ende 2023.

Die ersten Schritte zum Aufbau der Plattform für den Voice-Assistant: Calls zur Vorstellung, Onboarding, Aufbau und Ausbau des Teams beim Endkunden. Viele Details mussten erst integriert und gebaut werden: CI/CD, Observability, Monitoring und Alerting.

Dann die späteren Milestones beim Umstieg von OpenShift auf Kubernetes und die Migration von Azure Deutschland Cloud zu Azure EU. Und nach und nach die Abbildung der Plattform als Infrastructure-as-Code via Terraform.

Spannende und anspruchsvolle Aufgaben ohne Ende in einem Team mit richtig guten Partnern - so soll Projektarbeit sein.

* Projektpartner QAware GmbH / Endkunde [Internationaler Telekommunikationsanbieter]

Aufgaben

    Anfangsphase:

  • Einstieg im System Team als DevOps Engineer.
  • Einführung CI/CD für Microservices auf OpenShift in Azure DE.
  • Aufbau Observability Stack (Prometheus, Jaeger, Grafana, EFK).
  • Monitoring & Alerting, continuous E2E testing.
  • Entwicklung API-Gateway (Spring Cloud Gateway).
  • Weiterer Projektverlauf:

  • Migration auf Kubernetes & Azure EU.
  • Implementierung Infrastructure as Code via Terraform.
  • Entwicklung von internen Tools in Go, Python & Spring (Kotlin).
  • Fokus auf resilience, reliability, security & cost management.
  • Kontinuierliche Aufgabenbereiche:

  • Incident Response inkl. On-Call.
  • Projektübergreifende Cloud Architektur & Entwickler Support.