Thomas Hoefkens

Senior DevOps-Ingenieur

München, Deutschland
Erfahrungen
Jan. 2025 - Bis heute
7 Monaten
Graz, Österreich

Senior DevOps Engineer

CANCOM Graz

  • Vertretung eines CANCOM-Kollegen in Elternzeit
  • Entwicklung von CI/CD-Pipelines in Azure DevOps für Deployments auf Red Hat OpenShift, Container-Erstellung, Unit-Tests, Pushes zu Quay
  • Erstellung von Helm-Charts, Automatisierung mit GitOps via ArgoCD
  • Konfiguration von Red Hat Advanced Cluster Management (ACM) für OpenShift
  • Einrichtung von Postgres- und RabbitMQ-HA-Mehrknoten-(Failover-)Konfigurationen
  • Absicherung der Cluster-Kommunikation mit Cert-Manager-Controller
  • Entwicklung eines Dashboards zur Überwachung von Cluster-Nutzung, Reporting, intra-OpenShift-Cluster-Kommunikation und Datenübertragung
  • Spring Boot/Java 21 Container-Entwicklung mit RabbitMQ-Multikonsument
  • Implementierung schneller Datenspeicherung in Redis RMaps, Durchführung von Deduplikation
  • Weiterleitung von Nachrichten an Read-Model-Queues
  • Aufbau von Read-Models für UI-Anzeige in MongoDB
  • Integration von RESTHeart zur Bereitstellung einer REST-API für MongoDB
  • Entwicklung eines React-Frontends zur Vereinfachung von Datenabfragen und Stammdatenpflege
  • Erstellung von Helm-Charts und Optimierung von Deployments
  • Entwicklung von Unit-, Integrations- und Performance-Tests
Apr. 2024 - Jan. 2025
10 Monaten
München, Deutschland

Senior DevOps Engineer and Platform Architect

mynaric Laser Communications AG

  • Entwurf und Architektur einer DevOps-/Deployment-Plattform
  • Aufbau einer DevOps- und Software-Deploy-Plattform basierend auf Azure AKS und AWS ECS/EKS, GitLab Enterprise, Ansible
  • Aufbau eines DevOps-Teams für die Deployment-Plattform
  • Konfiguration von AKS-Knoten und deren Workloads
  • Einrichtung des EKS EBS CSI Drivers/Konfiguration von Storage Classes für Elastic Block Storage
  • Migration von VMware-Workloads zu Azure AKS und AWS EKS
  • Konfiguration und Deployment von Anwendungen mit Microsoft Entra (App-Registrierungen, App-Rollen, veröffentlichte Web-APIs mit OAuth-Authentifizierung und -Autorisierung)
  • Entwicklung von TypeScript-Backend-Services (serverlos)
  • Erstellung einer GraphQL-API gegen eine Neo4J-Datenbank
  • Skripterstellung von Ansible-Playbooks und Inventar-Setup für VMware-verwaltete VMs
  • PowerShell-Skripte für Installation/Konfiguration von EC2-Instanzen
  • Automatisiertes Deployment von Playbooks über Ansible Control Tower (AWX) für Unix-Instanzen
  • Automatisierung/Konfiguration von EC2-Instanzen mittels AWS SSM Session Manager und SSM Runbooks
  • Etablierung von GitOps mit GitLab-Repos, Kustomize und Helm-Charts
  • Infrastruktur-Deployment auf Azure mit Pulumi und Terraform
  • Entwicklung von GitLab-Pipelines
Nov. 2021 - März 2023
1 Jahr 5 Monaten
München, Deutschland

Senior DevOps Engineer and Platform Architect

Dyrisk GmbH / MunichRE

  • Automatisierte Bereitstellung (kunden­individuelle Deployments) auf EKS, AKS und Red Hat OpenShift mit Kustomize-Overlays und Helm-Charts (Ingress Controller, Redis, Prometheus, Grafana, ElasticSearch), Dapr-Sidecar-Deployment für C#-Microservices – On-Prem- und Hypervisor-K8s-Setup (Risk/Security-Plattform von MunichRE)
  • Integration von Teleport zur zentralen SSH-Verwaltung
  • Verknüpfung von Diensten über RabbitMQ-Middleware, Aufbau von Queues, asynchrone Verarbeitung (Swashbuckle NuGet)
  • Absicherung von Frontend-/Backend-Endpunkten mit Keycloak, OAuth, OIDC, JWT
  • Azure-Infrastrukturentwicklung mit Terraform und Ansible
  • Containerisierung von Microservices und Deployment mit Docker Compose und Kubernetes
  • Monitoring und Fehlerbehebung in On-Prem- und Cloud-Installationen der Plattform
  • Routing-Einrichtung mit Traefik
  • Konfiguration von Beats- und Logstash-Pipelines
  • Einrichtung von Metrik-Endpunkten in Prometheus
  • GitOps-Autodeployment von Kustomize-Overlays und definierten Charts mittels ArgoCD und Flux
  • Entwicklung eines Go-Binaries als Schicht zwischen Risk/Security-Plattform und Open-Source-Schwachstellenmanager (Greenbone)
  • Agiles Arbeiten im SCRUM-Team, zweiwöchentliche Sprints
Jan. 2021 - Nov. 2021
11 Monaten
Deutschland

Senior AWS Cloud Expert, Digital Transformation Architect

EnBW Energie Baden-Württemberg

  • Einrichtung und Konfiguration von Red Hat OpenShift, Monitoring des Deployments, Alerting, DB-Operator, Nginx-Ingress-Controller
  • Entwicklung von Java (Spring Boot/Spring Cloud) AWS-Lambda-Microservices, OpenAPI-First-Entwicklung
  • Docker-Containerisierung von Microservices, Docker-Compose-Definitionen für lokale Entwicklung und Tests
  • Erstellung automatisierter Unit-Tests mit AWS LocalStack
  • Entwicklung eines Angular 12/TypeScript-Frontends zur Anzeige automatisierten Energiehandels und manueller Eingriffe/Korrekturen
  • Entwicklung von Streaming-Connectoren für AWS MSK (managed Kafka), Automatisierung der Verarbeitung von Streaming-Nachrichten des Handelsmarkts
  • Aufbau einer AWS-Basisressourcen-Pipeline und einer Pipeline pro Microservice zur Automatisierung der Infrastrukturerstellung mit AWS CDK, EKS-Cluster-Setup mit External DNS, AWS Load Balancer Controller für automatisches Load Balancing und Route53-Einrichtung
  • Einrichtung von EC2-Instanzen via Terraform, Zugriff über AWS SSM
  • Integration mit AWS IAM und Cognito (Single Sign-On), Erfahrung mit AWS Control Tower und VPC-Netzwerk via Transit Gateway Attachments
  • Entwicklung von Helm-Charts für automatisiertes OpenShift-Deployment
  • OpenAPI-First-Ansatz für Backend-Services und Swagger-UI-Integration an Backend-Endpunkten
  • Agiles Arbeiten im SCRUM-Team, zweiwöchentliche Sprints
Juli 2016 - Jan. 2021
4 Jahren 7 Monaten
Deutschland

Senior Cloud Architect and FullStack Engineer

Bayer AG, Digital Farming

  • Entwicklung einer Feld- und Pflanzen­management­lösung für große Agrarunternehmen, bestehend aus AWS-Lambda-basierten .NET Core (C#)-Microservices, unterstützt durch Domain-driven Design und Event Sourcing sowie zwei Frontend-Lösungen (Angular für Web, Xamarin (nun MAUI) als plattformübergreifende Mobile-Lösung)
  • Frontend-Entwicklung in TypeScript (Angular), Frontend .NET Standard (Xamarin)
  • Teil eines interdisziplinären Teams, verantwortlich für alle technischen Komponenten einer Anforderung (z. B. Frontend-Änderungen, Backend-Entwicklung inklusive Terraforming und CI/CD-Setup, automatisierte Unit-Tests und Sonar-Qualitätschecks)
  • Vollständig entkoppelte Architektur mit SQS, DynamoDB, API Gateway, Route53, AWS Lambda, .NET IDP mit Azure AD-Föderation und JWT-Auth
  • GraphQL-API-Entwicklung (Stitching) über mehrere Backend-Farming-Datenquellen (Wettervorhersagen, Spritzempfehlungen, Befallsdaten)
  • Entwicklung eines .NET Core CLI für das technische Management der digitalen Agrarplattform
  • iOS-/Android-Plattformübergreifende Entwicklung (Xamarin), Push-Integration, Kartographie mit Carto-Karten, inklusive Entwicklung eines VS-Code-Plugins zur Verbindung von JavaScript mit C# über die V8-Engine
  • GitLab CI-Pipeline-Entwicklung
  • Raygun-Integration für zentrales Logging
  • Agiles Arbeiten im SCRUM-Team, zweiwöchentliche Sprints
Jan. 2014 - Juni 2016
2 Jahren 6 Monaten
Paris, Frankreich

Senior Cloud Developer

OTIS France

  • Entwicklung von Anwendungen für den Außendienst mit der Kony-Plattform für iOS und Android sowie Backend-Endpunkten mit Java Spring Boot und Spring Cloud
  • Integration interner APIs für Asset Management und Field Service Management
  • Entwicklung von Azure Functions und Function Apps mit C#
  • Entwicklung von ASP.NET MVC-Administrationsoberflächen
  • Erstellung von Azure DevOps (TFS)-Pipelines
  • Oracle 12 PL/SQL-Entwicklung, Datenbankdesign und -wartung
Jan. 2013 - Juni 2015
2 Jahren 6 Monaten
Ingolstadt, Deutschland

Technical Project Lead, Mobility

Media-Saturn E-Business GmbH

  • Leitung der technischen Evaluation, Auswahl und Implementierung einer Mobility-Plattform (MDM und MAM) inklusive Aufbau eines internen App-Stores und BYOD-Richtlinien. Gewählte Plattform: Kony. Entwicklung verschiedener Apps auf Basis von Kony, Cross-Plattform mit JavaScript für Android, iOS und Windows-Tablets. (MC@POS ist eine Kony-App im Handel für Artikel­vergleich, Bestands­verwaltung, Preisgestaltung und Online-Bestellungen.)
Mai 2011 - Jan. 2013
1 Jahr 9 Monaten
München, Deutschland

Technical Team Lead, Senior Developer, Enterprise Architect for the CRM Domain

Telefonica o2 Germany GmbH & Co KG

  • Leitung des CRM- und Order-Management-Anwendungsteams als CRM-Domain-Enterprise-Architect, Entwickler und Schnittstelle zwischen Fach- und Betriebsteams sowie Senior Management
  • Entwicklung von Service-Requests mit Integration von über 40 Systemen im Provisioning- und Billing-Umfeld
  • Middleware-Anbindungen via Tuxedo, MQSeries, WebLogic und WebSphere
  • UI- und Backend-Entwicklung (Oracle-basiert und Java-Server-basiert)
  • Integration mit Middleware wie RabbitMQ und Tibco sowie Tuxedo (unterstützt REST-, SOAP-Systeme und DB-Connectoren)
  • Leitung eines komplexen Fat-Client-Upgrades zur Aktivierung von VBA-Anpassungen, begrenzt durch 32-Bit; Upgrade auf Microsoft VSTA Engine (einzigartiges globales Projekt!)
März 2003 - Mai 2011
8 Jahren 3 Monaten
München, Deutschland

Technical Team Leader, Senior Developer

Deutsche Bahn AG

  • Entwicklung einer HR-Plattform und eines E-Recruitment-Portals auf Basis von PeopleSoft HCMS
  • Entwicklung eines Ticketing-Systems basierend auf JBoss (Backend) mit Apache MyFaces UI
  • Entwicklung des Deutsche Bahn Enterprise Portals (mitarbeiterorientiert)
  • Entwicklung von Broker-Messaging und asynchroner Nachrichten­übermittlung
  • Entwicklung von Batch-Jobs
Juni 2001 - März 2003
1 Jahr 10 Monaten
München, Deutschland

Software Developer

Telefonica o2 Germany GmbH & Co KG

  • WebLogic 5.1-Java-Entwicklung und EJB-Entwicklung
  • Entwicklung eines JSP-basierten Frontends
  • PoC-Setup von Oracle 8i jServer
  • Migration von Webanwendungen zu WebLogic 6.0
  • Entwicklung mit Win32-API
  • Support für Vantive 8.2-Frontend-Entwicklung
Zusammenfassung

Leidenschaftlicher Senior Fullstack-, DevOps- und Platform-Ingenieur mit nachgewiesener Erfahrung in Virtualisierungslösungen, Kubernetes (OpenShift, EKS, AKS, Red Hat OpenShift, OVH Kubernetes) und Docker. Erfahren im Entwerfen, Automatisieren und Konfigurieren von Infrastrukturen mit Tools wie Terraform und Ansible. Engagiert beim Aufbau und Betrieb von Continuous-Delivery- und Deployment-Pipelines mit Tools wie GitLab oder Azure DevOps, ArgoCD, Flux und Kustomize. Tiefe Expertise im Monitoring von Umgebungen mit Prometheus, Grafana, Loki und dem ELK-Stack. Versiert in Multi-Cloud: AWS, Azure, OVH und On-Prem-Kubernetes.

Neugierig: Immer auf der Suche nach Pluralsight-Kursen, Artikeln und Tutorials, um Automatisierungslösungen zu verbessern.

Beharrlich: Habe ich mir ein Ziel gesetzt, liefere ich engagiert und professionell.

Sprachen
Deutsch
Muttersprache
Englisch
Muttersprache
Niederländisch
Muttersprache
Französisch
Verhandlungssicher
Ungarisch
Verhandlungssicher
...und 3 Weitere
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen