31.03.2025 aktualisiert


60 % verfügbar
Cloud Architect & Software Engineer (DevOps mindset, Kubernetes, Infrastructure as Code)
Karlsruhe, Deutschland
Deutschland
Dipl-Inform. (FH)Skills
CloudDevOpskubernetesDockerInfrastructure as codeIaCPulumiterraformAzureGoogle Cloud PlatformAWS (Amazon Web Services)AKSGKEEKSGitOpsFluxHelmCDK8Scert-managerMonitoringPrometheusGrafanaSoftwarearchitekturMicroservicesCloud NativeSpringSpring BootSpring SecurityJavakotlinGoLang TypescriptWeb ServicesAPI designTestcontainersContinuous IntegrationCI/CDGitLab CIDocker Image OptimizationiotIndustrie 4.0Azure IoTMqttLoRaWANAzure Event HubskafkaConfluent CloudKafka StreamsApache FlinkpostgresElasticSearchMongoDBInfluxDBScrumScrum MasterPSM IAgile Methodologies
I help companies on their cloud native journey.
With several years of experience in both software engineering and the operations side of designing and building scalable applications, I truly believe a strong DevOps mindset is key to continuously ship successful products. I support your teams adopting Docker, Kubernetes and cloud native technologies not only with my technological expertise, but also from a cultural perspective. Implementing new features, evolving the cloud architecture and running applications reliably in the cloud needs a thorough understanding of these disciplines for each other. I help you navigating in the cloud native ecosystem and support your teams picking up that same spirit I am carrying.
How can I support your business?
I provide consulting and hands-on support with my technological expertise in...
Designing and implementing scalable cloud native applications: Microservices, Backends and APIs in Java/Spring, Node.JS or Golang. Event-based, message-driven systems with focus on resiliency and observability. Leveraging different levels of testing.
Cloud architecture and infrastructure automation: Using infrastructure and managed services of Microsoft Azure, Google Cloud, AWS. Networking and access management. Automating the cloud infrastucture provisioning using Pulumi, terraform or CDK.
Managing highly-available container-based applications on Kubernetes: Leveraging managed Kubernetes offerings like AKS, GKE or EKS. Continuously deploying your applications using Helm, CDK8S or Pulumi. Building reliable deployment pipelines using GitOps principles (e.g. Flux).
Making use of the rich cloud native ecosystem to improve the Kubernetes experience: Centralized Logging and monitoring with fluentd, promtail, loki, ELK, Prometheus and Grafana. Ingress controllers, Network Policies, Secrets and Certificate management.
Packaging and optimizing container images and streamlining build processes: Improving docker images using multistage builds and intelligent layer caching to optimize build times and image size. Building for mutliple architectures, image hardening and trust. Of course in an automated way, e.g. Gitlab CI
Data stream processing and analytics: Processing data streams on Kafka, Confluent Cloud or other messaging systems with Kafka Streams or Apache Flink. Making use of specialized databases for analytics like elasticsearch, InfluxDB or Postgres.
Internet of Things and Industry use cases: Leveraging Cloud IoT offerings and messaging systems, MQTT brokers, LoRaWAN. Experience in containerized edge computing.
With several years of experience in both software engineering and the operations side of designing and building scalable applications, I truly believe a strong DevOps mindset is key to continuously ship successful products. I support your teams adopting Docker, Kubernetes and cloud native technologies not only with my technological expertise, but also from a cultural perspective. Implementing new features, evolving the cloud architecture and running applications reliably in the cloud needs a thorough understanding of these disciplines for each other. I help you navigating in the cloud native ecosystem and support your teams picking up that same spirit I am carrying.
How can I support your business?
I provide consulting and hands-on support with my technological expertise in...
Designing and implementing scalable cloud native applications: Microservices, Backends and APIs in Java/Spring, Node.JS or Golang. Event-based, message-driven systems with focus on resiliency and observability. Leveraging different levels of testing.
Cloud architecture and infrastructure automation: Using infrastructure and managed services of Microsoft Azure, Google Cloud, AWS. Networking and access management. Automating the cloud infrastucture provisioning using Pulumi, terraform or CDK.
Managing highly-available container-based applications on Kubernetes: Leveraging managed Kubernetes offerings like AKS, GKE or EKS. Continuously deploying your applications using Helm, CDK8S or Pulumi. Building reliable deployment pipelines using GitOps principles (e.g. Flux).
Making use of the rich cloud native ecosystem to improve the Kubernetes experience: Centralized Logging and monitoring with fluentd, promtail, loki, ELK, Prometheus and Grafana. Ingress controllers, Network Policies, Secrets and Certificate management.
Packaging and optimizing container images and streamlining build processes: Improving docker images using multistage builds and intelligent layer caching to optimize build times and image size. Building for mutliple architectures, image hardening and trust. Of course in an automated way, e.g. Gitlab CI
Data stream processing and analytics: Processing data streams on Kafka, Confluent Cloud or other messaging systems with Kafka Streams or Apache Flink. Making use of specialized databases for analytics like elasticsearch, InfluxDB or Postgres.
Internet of Things and Industry use cases: Leveraging Cloud IoT offerings and messaging systems, MQTT brokers, LoRaWAN. Experience in containerized edge computing.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Ideation, technical conception and implementation of the Neoception SaaS products Streamm and Floww to connect and manage RFID sensor devices and digital kanban shelves. These multi-tenant systems provide stream-based APIs for event consumption and integration of third-party applications. Automated provisioning of cloud infrastructure and third-party services as well as application deployments using IaC and GitOps principles.
- Azure, AKS (Kubernetes), Pulumi (IaC), Flux (GitOps), Prometheus
- Azure IoT, MQTT, Confluent Cloud Managed Kafka
- Spring Boot Microservices, Java 11/14, Kafka Streams, Gitlab CI
- Azure, AKS, Azure EventHubs, Pulumi, Auth0
- .NET core, Java, Spring Boot, GSM/LoRaWAN/CoAP, Gitlab CI
- MS SQL Server, Postgres, Grafana, Cumulocity IoT Platform
- Azure, Infrastructure Automation, Containerization, Kubernetes, Wireguard VPN
Technology evaluation, conception and migration of the AXOOM Industrial IoT platform and its third-party components to Kubernetes on Google Cloud. Setup of a centralized monitoring and logging infrastructure for the multi-tenant system.
- GCP, Google Kubernetes Engine, Network Policies, RBAC
- Kubernetes, Helm, Prometheus, Grafana, Elasticsearch, Traefik Ingress
- Java, Apache Flink, .NET Core, OpenID Connect
- RabbitMQ, Elasticsearch, PostgreSQL
- Docker, Docker Swarm, Golang, Prometheus, Grafana
Technical conception and implementation of web-based applications within individual software projects for customers in the automotive, manufacturing and retail sector. Responsible for technology evaluation leading to a new company-wide tech stack and build infrastructure.
- Java 6/7/8, Java EE, Spring Framework 3 and 4 (especially Data, MVC, Security), Spring Boot
- JavaScript, TypeScript, AngularJS, Angular 2
- PostgreSQL, Elasticsearch, MongoDB
- Linux, Docker, Tomcat, nginx, HAproxy, JBoss AS
- Docker, elasticsearch, TypeScript, Angular, Testing, Git, …