Anbindung von Kunden- und Dienstleister-Systemen an interne Systeme. Die Anbindung wurde mit in Go geschriebenen Anwendungen und Google Cloud Platform Servicen realisiert. Daten werden in Queues und ObjectStores bis zur einer erfolgreichen Verarbeitung zwischen gespeichert.
Anfragen an Systeme werden mit OpenTelemetry überwacht und laufen als Logs, Metriken und Traces in GCP ein. Die Anwendungen werden als Docker Container oder per Packer Image verpackt. Das Lieferartefakt wird per Terraform in GCP ausgerollt. Team Kommunikations-Modell mit Scrum.
Betrieb von zwei AWS Accounts mit Kundenbetreuung, Architektur, Umsetzung und Rufbereitschaft. Kundensoftware lief hochverfügbar und ausfallsicher in Kubernetes Cluster, ECS Clustern, auf EC2 Instanzen via ASGs und Serverless mit Lambda. Infrastruktur wurde per AWS CDK, SparkleFormation, CloudFormation, Helm oder OpsWorks (Chef) definiert.
CI/CD/CT Pipelines wurden für ein selbst betriebenes Gitlab definiert. Compliance Checks und Security Scans mit Trivy, ECR Container Scanning und AWS Config. Softwaredesign und Entwicklung in Go und TypeScript für eine Business Integrations Software. Team Organisation unter Zuhilfenahme eines Kanbanboards.
Umsetzung von Middleware-Diensten zur Anbindung einer neuen mobilen Vertriebs-Applikation an eine konzernweite Vertriebsstruktur. Die Dienste wurde in einem OpenShift-Cluster in AWS betrieben und später nach EKS migriert. Lieferartefakte wurden mit SonarQube überprüft und im Betrieb mit Instana, Grafana und Graylog überwacht.
Migration der Middleware-Dienste von Java (JVM) zu TypeScript/JavaScript (Node.js). Organisiert wurde mit Hilfe von Jira, Confluence, Gitlab, Jenkins im Modell SAFe und Scrum.
Architektur und Entwicklung von hoch skalierbaren und hoch verfügbaren Backendsystemen mit AWS Lambda, API Gateway, DynamoDB, CloudFront und S3. Migration von on-premise Servern in die AWS-Cloud. Entwicklung von Terraform-Modulen für automatisiertes Bereitstellen von Ressourcen in AWS und Github für Frontend und Backend CI/CD Pipelines.
Fullstack Entwicklung in TypeScript mit dem Serverless Framework und Vue.js. Im Team wurde mit Scrum organisiert.