Skip to main content
Top expert badge
Recommended expert
Profile header background

Thomas Hoefkens-Senior MLOps, DevOps Engineer

Thomas Hoefkens - Senior MLOps, DevOps Engineer - profile avatar
Profile header overlay
Munich, Germany

Check rate

Experience

Feb 2024 - Present

Senior MLOps, DevOps Engineer

Trianel Energy

Position Summary
Senior MLOps, DevOps Engineer at Trianel Energy
Industries
Energy
Business Areas
Information Technology
  • Built and operated an end-to-end MLOps platform on Azure ML and Kubernetes (Kubeflow) for automated deployment, monitoring, and scaling of forecasting models (including Temporal Fusion Transformer, Informer, Autoformer).
  • Implemented CI/CD pipelines in Azure DevOps for the complete ML lifecycle – from resource provisioning (Terraform), data transformation (Hugging Face Datasets, Pandas, PyTorch, CUDA cluster) through training and evaluation to model registry and endpoint deployment.
  • Integrated MLflow for experiment tracking, model versioning, performance monitoring, and automated registration in the Azure Model Registry.
  • Developed and containerized PyTorch training jobs (Azure Notebook, Jupyter Notebooks) for price and time series forecasts (PFC models) with automatic rollout via Azure ML endpoints and REST/gRPC interfaces, Docker containerization, secured with OAuth 2.0.
  • Set up monitoring and alerting mechanisms (Prometheus, MLflow metrics), centralized logging, and cost monitoring.
  • Automated infrastructure provisioning and model deployment using Terraform, Helm, and Azure CLI; connected to existing market data systems and event pipelines.
  • Migrated existing workloads and databases (IONOS → Azure, MongoDB) and integrated them into central MLOps workflows and internal networks.
  • Extended the platform with LLM-based tools (LangChain, LangServe) to integrate GPT-based analysis modules into existing Spring Boot services for market anomaly detection and automated reports.
  • Designed and architected a software solution to efficiently handle high-volume data (>3000 messages/sec) in a market data store.
  • Developed Spring Boot / Java 21 containers with RabbitMQ to distribute market data through MongoDB (Kubernetes), implemented fast data storage in Redis RMaps, deduplication, message forwarding to read model queues, and built read models for UI display in MongoDB.
  • Integrated RESTHeart to create a REST API for MongoDB.
  • Built an Angular frontend to simplify data querying and master data management.
  • Performed agentic coding with remote and local LLMs (Claude Sonnet, Ollama Qwen) and MCP servers.
  • Developed Python scripts for transformation and cleaning of incoming market data (Pandas, scikit-learn).
Mar 2023 - Feb 2024
Munich, Germany

Senior DevOps Engineer and Platform Architect

Mynaric Laser Communications AG

Position Summary
Senior DevOps Engineer and Platform Architect at Mynaric Laser Communications AG
Industries
Aerospace and Defense
Space Exploration
Business Areas
Information Technology
  • Architected and designed a DevOps/deployment platform.
  • Built a DevOps and software deployment platform based on Azure AKS and AWS ECS/EKS, GitLab Enterprise, and Ansible.
  • Migrated VMware workloads to Azure AKS and AWS EKS.
  • Configured and deployed applications with Microsoft Entra (Entra app registrations, app roles, published web APIs with OAuth authentication and authorization).
  • Developed serverless TypeScript backend services.
  • Developed a GraphQL API for a Neo4j database.
  • Wrote Ansible playbooks and set up inventory for VMware-managed virtual machines.
  • Automated playbook deployment via Ansible Control Tower (open-source AWX) for Unix instances.
  • Established GitOps with GitLab and developed GitLab pipelines.
  • Deployed infrastructure on Azure using Pulumi and Terraform.
  • Worked in an agile team, SCRUM.
Nov 2021 - Mar 2023

Senior MLOps, DevOps Engineer and Platform Architect

Dyrisk GmbH / MunichRE

Position Summary
Senior MLOps, DevOps Engineer and Platform Architect at Dyrisk GmbH / MunichRE
Industries
Insurance
Business Areas
Information Technology
Operations
  • Built and operated a company-wide MLOps infrastructure on Azure Databricks to automate the entire ML lifecycle from data processing to model deployment.
  • Implemented scalable ETL/ELT pipelines with Airflow and Databricks to continuously feed training and inference pipelines with cleaned risk data.
  • Automated training, evaluation, and deployment pipelines with MLflow, Azure DevOps, and Databricks Workflows, including automatic model registration, versioning, and promotion between stages.
  • Containerized and deployed trained models as scalable REST/gRPC services via Azure ML endpoints and Kubernetes; integrated into production risk and security platforms.
  • Set up infrastructure-as-code provisioning with Terraform, Helm, and Kustomize for reproducible deployments, including monitoring, logging, and security components.
  • Implemented end-to-end monitoring with Prometheus, Grafana, and the Elastic Stack (Beats, Logstash) to track pipeline performance, model metrics, and system status.
  • Built a secure authentication and access infrastructure (Keycloak, OAuth 2.0, OIDC, JWT) for APIs and internal MLOps services.
  • Developed and integrated .NET Core microservices to serve model APIs and orchestrate services in production.
  • Designed and implemented CI/CD pipelines (Azure DevOps, GitLab CI) for automated testing, container builds, release management, and deployment across multi-cloud environments.
  • Handled monitoring, logging, and incident management for production machine learning workloads in on-premises and cloud environments.
  • Managed central SSH and access control via Teleport to ensure compliance and auditability.
  • Collaborated in an agile SCRUM process with close coordination between data engineering, MLOps, and DevOps.
Jan 2021 - Nov 2021

Senior AWS Cloud Expert, Digital Transformation Architect

EnBW Energie Baden-Württemberg

Position Summary
Senior AWS Cloud Expert, Digital Transformation Architect at EnBW Energie Baden-Württemberg
Industries
Energy
Business Areas
Information Technology
  • Set up and configured Red Hat OpenShift, deployment monitoring, alerting, database operator, and Nginx Ingress Controller.
  • Developed Java (Spring Boot/Spring Cloud) AWS Lambda microservices using an OpenAPI-first approach.
  • Containerized microservices with Docker and created Docker Compose definitions for local development and testing.
  • Wrote automated unit tests using AWS LocalStack.
  • Developed an Angular 12/TypeScript frontend to display automated energy trading and allow manual intervention and correction.
  • Developed streaming connectors for AWS MSK (managed Kafka), automating the processing of marketplace trading streaming messages.
  • Set up an AWS base resource pipeline and per-microservice pipeline to automate infrastructure creation with AWS CDK, configured an EKS cluster with external DNS and AWS Load Balancer Controller for automatic load balancing and Route 53 setup.
  • Provisioned EC2 instances with Terraform and configured access via AWS SSM.
  • Integrated AWS IAM and Cognito (single sign-on), experienced with AWS Control Tower and VPC networking via Transit Gateway attachments.
  • Developed Helm charts for automated OpenShift deployments.
  • Used an OpenAPI-first approach for backend services and integrated Swagger UI on backend endpoints.
  • Worked in an agile team, SCRUM ceremonies, bi-weekly sprints.
Jul 2016 - Jan 2021

Senior Cloud Architect and FullStack Engineer

Bayer AG, Digital Farming

Position Summary
Senior Cloud Architect and FullStack Engineer at Bayer AG, Digital Farming
Industries
Agriculture
Business Areas
Information Technology
Product Development
  • Developed a field and crop management solution for large agricultural companies, consisting of AWS Lambda-based .NET Core (C#) microservices backed by domain-driven design and event sourcing, plus two frontend solutions (Angular for the web, Xamarin (now MAUI) as a cross-platform mobile management app).
  • Built frontends in TypeScript (Angular) and .NET Standard (Xamarin) as part of a fully interdisciplinary team, responsible for delivering all technical components of a requirement (e.g., frontend changes, backend development including Terraforming and CI/CD setup, automated unit tests, and Sonar quality checks).
  • Implemented a fully decoupled architecture using SQS, DynamoDB, API Gateway, Route 53, AWS Lambda, .NET IDP with Azure AD federation, and JWT authentication/authorization.
  • Developed a GraphQL API (stitching) across multiple backend farming data sources (weather forecasts, spraying recommendations, infestation data).
  • Developed a .NET Core CLI tool for managing the digital farming platform.
  • Created cross-platform iOS/Android apps (Xamarin), integrated push notifications, mapping using Carto maps, and built a VS Code extension plugin that connects JavaScript and C# via the V8 engine.
  • Developed GitLab CI pipelines.
  • Integrated Raygun for centralized logging.
  • Worked in an agile team, SCRUM ceremonies, bi-weekly sprints.
Jan 2014 - Jun 2016
Paris, France

Senior Cloud Developer

Otis France

Position Summary
Senior Cloud Developer at Otis France
Industries
Manufacturing
Business Areas
Information Technology
  • Development of field service applications (Kony platform iOS and Android) and backend endpoints (Java Spring Boot, Spring Cloud).
  • Integration of internal APIs (Asset Management, Field Service Management).
  • Development of Azure Functions, Function Apps (C#).
  • ASP.NET MVC admin interface development.
  • Azure DevOps (Team Foundation Server) pipeline development.
  • Oracle 12 PL/SQL development, database design and maintenance.
Jan 2013 - Jun 2015
Ingolstadt, Germany

Technical Project Lead

Mobility Media-Saturn E-Business GmbH

Position Summary
Technical Project Lead at Mobility Media-Saturn E-Business GmbH
Industries
Information Technology
Retail
Business Areas
Information Technology
Product Development
Project Management
  • Technical lead for evaluating, selecting, and implementing a mobility platform (MDM and MAM), setting up an in-house app store, and BYOD policies.
  • Kony platform development of various apps based on the Kony platform / cross-platform development in JavaScript for Android, iOS, and Windows tablets.
  • MC@POS → Kony app for use in stores, product comparison, inventory, pricing, and in-store online orders.
May 2011 - Jan 2013
Munich, Germany

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

Telefonica 02 Germany GmbH & Co KG

Position Summary
Technical Team Lead, Senior Developer, Enterprise Architect for the CRM Domain at Telefonica 02 Germany GmbH & Co KG
Industries
Telecommunication
Business Areas
Customer Service
Information Technology
  • CRM and order management application team lead, CRM domain enterprise architect, developer, and liaison with business, operations stakeholders, and senior management.
  • Development of service requests, integration of over 40 systems across the provisioning and billing landscape.
  • Middleware connections via Tuxedo, MQSeries, WebLogic, and WebSphere.
  • UI development, backend development (Oracle-based and Java server-based), integration with middleware systems like RabbitMQ, Tibco, and Tuxedo (REST- and SOAP-based systems and database connectors).
  • Led a complex fat-client upgrade that enabled VBA customizations but ran into 32-bit limitations; updated to the Microsoft VSTA engine (unique project worldwide!).
Mar 2003 - May 2011
Munich, Germany

Technical Team Leader, Senior Developer

Deutsche Bahn AG

Position Summary
Technical Team Leader, Senior Developer at Deutsche Bahn AG
Industries
Transportation
Business Areas
Human Resources
Information Technology
  • Development of an HR platform and an e-recruiting mirror on the "Internet" side based on PeopleSoft HCMS.
  • Development of a ticketing system using JBoss (backend) and Apache MyFaces UI.
  • Development of the Deutsche Bahn enterprise portal (employee-focused).
  • Broker messaging development, asynchronous message delivery.
  • Development of batch application runs.
Jun 2001 - Mar 2003
Munich, Germany

Application Developer

Telefonica 02 Germany GmbH & Co KG

Position Summary
Application Developer at Telefonica 02 Germany GmbH & Co KG
Industries
Telecommunication
Business Areas
Information Technology
  • WebLogic 5.1 Java development, EJB development.
  • Development of a JSP-based frontend.
  • PoC setup of the Oracle 8i jServer.
  • Migration of web applications to WebLogic 6.0.
  • Win32 API development.
  • Vantive 8.2 frontend development support.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Transportation, Agriculture, Energy, Telecommunication, Manufacturing, and Information Technology.

Transportation
Agriculture
Energy
Telecommunication
Manufacturing
Information Technology
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Human Resources, Product Development, Project Management, Operations, and Customer Service.

Information Technology
Human Resources
Product Development
Project Management
Operations
Customer Service
Profile match chart

Summary

Passionate Senior MLOps, DevOps, and Cloud/Platform Engineer with extensive experience in building and operating scalable platforms as well as AI-driven solutions. Expertise in setting up end-to-end MLOps workflows: data preparation (ETL/ELT pipelines), developing ETL/ELT pipelines in Python (Pandas, PySpark, Airflow, Dask), experiment tracking and model versioning with MLflow, using Azure Databricks Data Lake for data engineering and training, feature stores (Feast), and automated deployment of trained models as services.

Experienced in implementing continuous training and delivery pipelines (CI/CD) for ML and software components using GitLab CI/CD, Azure DevOps, Kubeflow.

Solid knowledge in virtualization and container orchestration (Kubernetes: OpenShift, EKS, AKS, OVH Kubernetes, Docker) and infrastructure as code with Terraform and Ansible. Strong in observability, both classic and model monitoring with Prometheus, Grafana, as well as classic logging stacks (Loki, ELK, DataDog). Skilled in backend development with C#, Java, TypeScript, Python and Bash scripting, as well as SQL and NoSQL databases.

Skills

  • Programming & Frameworks: C# .Net Core, Java (Spring Boot, Spring Cloud, J2ee), Golang, Python (Pandas, Numpy, Scikit-Learn, Tensorflow, Pytorch), Bash Scripting
  • Frontend & Cross-Platform: Typescript, Angular, React, Macos, Xamarin, Maui
  • Cloud & Container Platforms: Aws Cloud, Azure Cloud, Ovh Cloud, Gcp, Docker, Kubernetes, Aks, Eks, Red Hat Openshift, Vmware Tanzu, Cluster Controller, Cluster Operator
  • Infrastructure As Code & Ci/Cd: Terraform, Ansible, Pulumi, Kustomize, Helm Charts, Github Actions, Gitlab Ci, Azure Devops, Argocd, Flux, Jenkins Pipelines
  • Messaging, Data & Databases: Rabbitmq, Redis, Mongodb, Neo4j, Sql, Oracle, Aws Msk (Managed Kafka)
  • Observability & Logging: Prometheus, Grafana, Elasticsearch, Kibana, Beats, Loki, Datadog
  • Mlops & Data Engineering: Mlflow, Azure Databricks, Apache Spark, Feast, Dvc
  • Machine Learning & Ai: Xgboost, Scikit-Learn, Hugging Face Transformers

Languages

German
Native
English
Advanced
Spanish
Advanced
Hindi
Advanced
Hungarian
Advanced
...and 5 more

Statistics

Experience

Total positions 10
Experience in Transportation 8 y
Avg length 2 y 8 m
Longest experience 8 y 2 m

Global Experience

Countries worked in 2 (Germany, France)
Primary country Germany

Expertise

Recent roles Senior MLOps, DevOps Engineer, Senior DevOps Engineer and Platform Architect, Senior MLOps, DevOps Engineer and Platform Architect
Main industries Transportation, Agriculture, Energy
Main business areas Information Technology, Human Resources, Product Development

Profile

Created
Last Update

Frequently asked questions

Have questions? Find more information here.

Thomas is based in Munich, Germany and can operate in on-site, hybrid, and remote work models.
Thomas speaks the following languages: German (Native), English (Advanced), Spanish (Advanced), Hindi (Advanced), Hungarian (Advanced), Italian (Advanced), Dutch (Advanced), Norwegian (Advanced), Romanian (Advanced), French (Elementary).
Thomas has at least 25 years of experience. During this time, Thomas has worked in at least 10 different roles and for 9 different companies. The average length of individual experience is 3 years and 6 months. Note that Thomas may not have shared all experience and actually has more experience.
Based on recent experience, Thomas would be well-suited for roles such as: Senior MLOps, DevOps Engineer, Senior DevOps Engineer and Platform Architect, Senior MLOps, DevOps Engineer and Platform Architect.
Thomas's most recent position is Senior MLOps, DevOps Engineer at Trianel Energy.
In recent years, Thomas has worked for Trianel Energy, Mynaric Laser Communications AG, Dyrisk GmbH / MunichRE, and EnBW Energie Baden-Württemberg.
Thomas is most experienced in industries like Transportation, Agriculture, and Telecommunication. Thomas also has some experience in Energy, Manufacturing, and Information Technology.
Thomas is most experienced in business areas like Information Technology, Human Resources, and Product Development. Thomas also has some experience in Project Management, Customer Service, and Operations.
Thomas has recently worked in industries like Energy, Insurance, and Aerospace and Defense.
Thomas has recently worked in business areas like Information Technology and Operations.
Thomas will be available full-time from July 2026.
Thomas's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Thomas, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 728-888 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.