freiberufler Softwareenwickler C/C++ QT/QML  | DevOps Engineer | Certified Kubernetes | Certified Azure auf freelance.de

Softwareenwickler C/C++ QT/QML | DevOps Engineer | Certified Kubernetes | Certified Azure

zuletzt online vor 2 Tagen
  • auf Anfrage
  • Deutschland
  • National
  • fr  |  en  |  de
  • 24.04.2025

Kurzvorstellung

Hallo! Ich bin ein erfahrener Softwareentwickler mit Fokus auf C++, Qt und QML, sowie DevOps Engineer mit zertifiziertem Know-how in Kubernetes und Microsoft Azure. Ich unterstütze Unternehmen dabei, performante Anwendungen zu entwickeln und moderne

Qualifikationen

  • ArgoCD
  • C++2 J.
  • DevOps1 J.
  • fluxcd
  • GitOps
  • Kubernetes3 J.
  • Python
  • qml
  • Qt (Software)2 J.
  • Software Architecture10 J.

Projekt‐ & Berufserfahrung

Cloud Infrastructure Architect / DevOps Engineer
System Vertrieb Alexander GmbH, Aachen
9/2024 – 4/2025 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2024 – 4/2025

Tätigkeitsbeschreibung

Technologien: Kubernetes (self-managed auf Azure), Terraform, Helm, FluxCD, Keycloak, ArgoCD, Harbor, Prometheus, Grafana, OAuth2-Proxy, Azure DNS, NGINX Ingress

Projektübersicht:
Konzeption und Aufbau einer sicheren, produktionsnahen Kubernetes-Umgebung auf nativer Azure-Infrastruktur (ohne AKS), mit integrierten Authentifizierungsdiensten, Container-Registry und GitOps-basierter CI/CD. Ziel war eine zentrale Identitätsverwaltung, vollständige Automatisierung über GitOps und eine durchgängige Systemüberwachung.

Kernaufgaben & Erfolge:

Architektur und Implementierung eines self-managed Kubernetes-Clusters auf Azure mit modularer Struktur für Dev-, Stage- und Produktivumgebungen

Integration von Keycloak als zentralem OIDC-Identity-Provider für:

Harbor (Zugriffssteuerung der Container-Registry)

ArgoCD zur GitOps-basierten Anwendungsauslieferung

Kubernetes Dashboard über OAuth2-Proxy für gesicherten Webzugriff

Aufbau einer vollständigen GitOps-Pipeline mit FluxCD, inkl.:

Deklarative Bereitstellung von Infrastruktur und Anwendungen aus Git

Helm-Chart-Verwaltung und automatischer Abgleich mit dem Git-Zustand

Einrichtung einer umfassenden Monitoring-Lösung mit kube-prometheus-stack, bestehend aus:

Prometheus zur Metrikerfassung (z. B. HTTP-Status, JVM-Auslastung)

Grafana mit dynamisch importierten Dashboards (z. B. Keycloak-Metriken)

Alertmanager mit individuell definierten Alarmregeln (5xx-Fehler, Pod-Neustarts, Speicherauslastung)

Infrastruktur vollständig als Code über GitHub verwaltet, inkl.:

Strukturierte Kustomize-Verzeichnisse

Eigene ServiceMonitor-Ressourcen

TLS-gesicherte Ingress-Definitionen mit cert-manager

Umsetzung sicherheitsrelevanter Best Practices:

TLS-Verschlüsselung via cert-manager

RBAC in Kubernetes auf Basis von Keycloak-Gruppen

Zugriffsschutz über Ingress-Anmerkungen und OAuth2-basierte Gateways

Eingesetzte Qualifikationen

Cloud (allg.), Cloud Computing, Docker, Git, Kubernetes

Kubernetes & DevOps Engineer
Deutsche Bank, Frankfurt
10/2023 – 12/2024 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

10/2023 – 12/2024

Tätigkeitsbeschreibung

Betrieb und kontinuierliche Optimierung mehrerer AKS-Cluster für Finanzanwendungen

Nutzung zentraler Azure-Dienste wie DNS, Key Vault und Blob Storage zur sicheren Verwaltung von Secrets, Domains und Backups

Implementierung von Backup- und Restore-Strategien mit Velero und Azure Blob Storage zur Absicherung geschäftskritischer Workloads

Automatisiertes Kostenmonitoring in Azure mittels Azure Functions (Python) und der Cost Management API, bereitgestellt via Terraform

Aufbau einer GitOps-Architektur mit FluxCD (Azure Repos / GitHub) zur Automatisierung von Deployments und Infrastrukturänderungen

Erweiterung der GitOps-Pipeline im OpenShift-Cluster mit Tekton durch die Integration eines neuen Custom Tasks

Umsetzung einer zentralisierten Logging-Pipeline mit Fluentd zur Weiterleitung in den Azure Log Analytics Workspace

Entwicklung und Pflege von Infrastructure-as-Code mit Terraform für AKS, Netzwerk, DNS und weitere Azure-Komponenten

Erstellung und Verwaltung eigener Helm-Charts zur Bereitstellung und Wartung containerisierter Microservices

Einführung und Betrieb eines Monitoring- und Alerting-Stacks mit Prometheus, Loki und Alertmanager

Technologien & Tools:
Kubernetes, Docker, Azure Container Registry, Azure DevOps, Azure Storage, Azure DNS, Git, GitOps, Flux / FluxCD, Prometheus, HAProxy, NGINX, Terraform, Velero, Helm, SealedSecrets, Jenkins

Eingesetzte Qualifikationen

Back up / Recovery, Cloud Computing, Continuous Delivery, Continuous Integration, DevOps, Docker, Elasticsearch, Kubernetes, Openshift, Release Manager, Systemadministrator

Software Entwickler
Vorwerk Group, Düsseldorf
10/2022 – 9/2023 (1 Jahr)
Gastronomie
Tätigkeitszeitraum

10/2022 – 9/2023

Tätigkeitsbeschreibung

• Entwicklung eines C++-Plugins (OOP) für Embedded-Systeme im kulinarischen Kon-
text unter Verwendung von Qt/QML zur Gestaltung moderner Benutzeroberflächen
• Erstellung maßgeschneiderter Anwendungen mit C++/QML und JavaScript, abges- timmt auf UX-Vorgaben für IoT-Geräte
• Design und Bereitstellung einer RESTful API auf AWS (API Gateway + Lambda) zur dynamischen Verwaltung von Rezeptdaten (CRUD-Operationen)
• Aufbau einer vollständigen GitLab CI/CD-Pipeline: inkl. Kompilierung, statischer Code-Analyse, Unittests, Integrationstests (Docker-basiert)
• Pflege eines lokalen GitLab-Servers zur Versionskontrolle und Teamkollaboration
• Eigenständige Konzeption eines vollständigen Deployment- & Delivery-Prozesses für Embedded-Software mit Docker und Kubernetes
• Entwicklung eines Paketierungs- und Patchmanagement-Workflows, inklusive au- tomatisierter Releases
• Erstellung einer automatisierten Onboarding-Lösung mit Packer und GitLab CI, zur Bereitstellung vorkonfigurierter Ubuntu-Images für neue Teammitglieder
• Arbeiten im agilen Umfeld mit Scrum, inkl. Daily Standups, Reviews und Sprint-Planungen
• Enge Zusammenarbeit mit QA-Teams und Verwendung von Squish für UI-Tests
• Technologien & Tools: C++, QT, QML, Python, Kubernetes, Docker, Squish, Jenkins, GitLab, Jira, Confluence

Eingesetzte Qualifikationen

Software Design, Softwareentwicklung (allg.)

Azure DevOps & Terraform
Deutsche Bank, Mainz
9/2021 – 10/2022 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

9/2021 – 10/2022

Tätigkeitsbeschreibung

Projekt: Aufbau einer DevOps-Infrastruktur mit Terraform und Azure DevOps

Konzeption und Umsetzung einer vollständig automatisierten Bereitstellungs- und CI/CD-Infrastruktur für Azure Cloud-Umgebungen unter Einsatz von Terraform und Azure DevOps.

Einführung eines sicheren Terraform-State-Managements unter Einsatz von Azure Key Vault und Remote Storage zur zentralen Geheimnis- und Zustandsverwaltung

Umsetzung eines Gitflow-basierten Workflows mit automatisierten Deployments bei Merge-Events zur Verbesserung von Release-Prozessen und zur Minimierung manueller Eingriffe

Aufbau und Pflege von CI/CD-Pipelines mit Azure DevOps zur Beschleunigung von Entwicklungszyklen und zur Sicherstellung konsistenter Deployments

Integration von Azure-Diensten wie Functions, Storage, Key Vault und Application Insights zur Entwicklung robuster und sicherer Cloud-Anwendungen

Unterstützung beim Wissenstransfer und der Dokumentation von Prozessen für in- terne DevOps-Teams

Technologien & Tools: Azure DevOps, Terraform, Azure Key Vault, Azure Functions, Azure Storage, Application Insights, Git, Gitflow, YAML

Eingesetzte Qualifikationen

Cloud Computing, Continuous Delivery, Continuous Integration, DevOps-Ingenieur, Docker, Kubernetes, Microsoft Azure, Postgresql

DevOps - Monitoring & Logging
Accenture gmbh, Bonn
3/2021 – 9/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – 9/2021

Tätigkeitsbeschreibung

Projekt: Jenkins-Monitoring & Logging mit dem EFK-Stack auf Microsoft Azure

Implementierung einer skalierbaren Logging- und Monitoring-Lösung für einen verteilten Jenkins- Build-Cluster mithilfe von Azure-Ressourcen und Open-Source-Tools wie Elasticsearch, Kibana und Fluent Bit.

Aufbau eines zentralen ELK-Stacks zur Analyse und Visualisierung von Jenkins-Build- Logs.
Betrieb eines hochverfügbaren Elasticsearch-Clusters innerhalb der Azure-Cloud.
Integration von Kibana mit rollenbasierter Zugriffskontrolle (RBAC) zur sicheren Nutzung durch verschiedene Teams.
Implementierung einer EFK-Logging-Pipeline mit Fluentd zur Aggregation und Weit- erleitung von Logs aus verteilten Jenkins-Agents.
Automatisierte Bereitstellung und Konfiguration der Monitoring-Umgebung über Azure DevOps Pipelines (Infrastructure as Code).
Analyse von Build-Logs und Systemmetriken über Azure Monitor und Log Analytics zur frühzeitigen Fehlererkennung und Systemoptimierung.
Technologien & Tools: Microsoft Azure, Elasticsearch, Kibana, Fluentd, Azure De- vOps, Log Analytics, RBAC, YAML, Git

Eingesetzte Qualifikationen

Cloud Computing, Continuous Delivery, Continuous Integration, Elasticsearch, Kubernetes, Server-Monitoring

Senior Software Engineer (Festanstellung)
Baker Hughes, Köln
10/2017 – 7/2020 (2 Jahre, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2017 – 7/2020

Tätigkeitsbeschreibung

NDT - Portable Ultrasonic Testing Machines

- Softwareanwendungsentwicklung für ein industrielles Ultraschallprüfprodukt unter Verwendung von C++, Qt, QML und OpenGL in Linux /Windows OS / Eingebettetem Linux.
- Modernen Code für Multi-Platform (Linux,Windows, Android) schreiben und automatisch testen.
- Tiefgehendes Verständnis der Qt-Interna, inklusive der Architekturen von QtQuick Renderer und QtWayland Compositor.
- Wartung, Erweiterung und Refactoring der Codebasis unter Verwendung von C++, gRPC protocol und Qt/QML.
- Praktische Kenntnisse in QML in großen Umgebungen, wie beispielsweise bei großen Desktop-Anwendungen.
- Erfahrung mit agilen Arbeitsmethoden und Praktiken, insbesondere Scrum.
- Verwendet TFS, Git, Jenkins, Jira und CMake auf Linux/Windows-Plattformen.
- Arbeit mit C++, QT, QML, gRPC, CMake, Squish, Scrum, TDD, OOP, SOLID-Prinzipien.

Eingesetzte Qualifikationen

C++, Qt (Software), Software Architecture, Software Design, Software Virtualisierung

Software Engineer (Festanstellung)
GE, Köln
9/2009 – 9/2017 (8 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2009 – 9/2017

Tätigkeitsbeschreibung

NDT - Ultrasonic Testing Machines
- Durchgeführte Softwareplanung und entwicklung für ein High-End Ultraschallportal.
- Entwicklung verschiedener Module wie TCPIPServer, A-Scan Bild, Normalisierung.
- Entwicklung von Funktionen in Testmaschinensystemen.
- Konfiguration von kundenspezifischen Testmaschinensystemen.

- Nutzung von Scrum, Git, TFS, CMake, Jenkins, Linux/Windows, VMWare und Firmen-Emulator.
- Arbeit mit C/C++, MFC,Windows Netzwerken (Sockets), TCP/IPSever, Scrum, TDD, OOP und SOLID-Prinzipien.

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Visual C++, VMware vCenter, TCP / IP, Forschung & Entwicklung, Software Architecture, Software engineering / -technik, Software Virtualisierung

SOFTWARE ENTWICKLER (Festanstellung)
BusinessCoDe GmbH, Bonn
10/2007 – 9/2009 (2 Jahre)
Logistikdienstleister
Tätigkeitszeitraum

10/2007 – 9/2009

Tätigkeitsbeschreibung

- Projekt Migration der Datenbank von Tomcat 5 bis 6
- Erfolgreiche Umstrukturierung des gesamten Projekts
- Weiter Entwicklungen und Erweiterungen von Fronten-WebKomponenten
- Eclipse, CVS, Java/J2EE, AJAX, JSP, XML, XSLT, XSL, CSS, HTML, JavaScript, SQL, TERADATA

Eingesetzte Qualifikationen

Software Design, Softwareentwicklung (allg.), Application Packaging

Zertifikate

CKA: Certified Kubernetes Administrator
https://www.credly.com/badges/2bf06c53-a408-47ca-a8ca-694b9b886fda/public_url
2025
HashiCorp Certified: Terraform Associate (003)
https://www.credly.com/badges/2eddeba9-3d69-409e-99a7-0d0a0afd99da/public_url
2024
Microsoft Certified: Azure Administrator Associate
https://learn.microsoft.com/api/credentials/share/en-ie/HeinsteinFts-9715/2F1038817B27B4C7
2024
Microsoft Certified: DevOps Engineer Expert
https://learn.microsoft.com/api/credentials/share/en-ie/HeinsteinFts-9715/3149950ED6498493
2024

Ausbildung

Informatik
Master of Science in Robotik
FH Bonn Rhein Sieg
2010
Bonn

Über mich

Ich bin ein erfahrener Softwareentwickler mit Schwerpunkt auf C++, Qt und QML sowie ein leidenschaftlicher DevOps Engineer mit umfassender Expertise in Cloud-Infrastrukturen, insbesondere Microsoft Azure und Kubernetes. Mit über 8 Jahren Erfahrung in der Softwareentwicklung und fundierten Kenntnissen in modernen DevOps-Praktiken unterstütze ich Unternehmen dabei, robuste Anwendungen zu entwickeln und effiziente, automatisierte Infrastrukturen aufzubauen.

Meine Schwerpunkte liegen in CI/CD-Workflows, Infrastructure as Code (Terraform, Ansible), Containerisierung mit Docker, sowie der Orchestrierung und Verwaltung von Kubernetes-Clustern. Ich bringe zudem tiefe Kenntnisse in Azure Services, Logging- und Monitoring-Lösungen (Prometheus, Grafana, ELK/EFK), sowie in agiler Projektarbeit (Scrum, Jira, Confluence) mit.

Dank meiner Zertifizierungen als DevOps Engineer Expert (Microsoft), Azure Administrator, Terraform Associate und CKA kann ich komplexe Cloud- und DevOps-Projekte sowohl technisch als auch strategisch erfolgreich begleiten.

Weitere Kenntnisse

Softwareentwicklung:
C/C++ (C++11/C++14/C++17) – gute bis sehr gute Kenntnisse, 8 Jahre Erfahrung
Qt / QML – gute bis sehr gute Kenntnisse, 7 Jahre Erfahrung
Objektorientiertes Design (OO-Design) – gute Kenntnisse, 7 Jahre Erfahrung
Linux (Red Hat, CentOS, Debian) – gute bis sehr gute Kenntnisse
Scrum / Agile Methoden
Atlassian Tools – Jira, Confluence

DevOps & CI/CD:
GitLab CI/CD, Jenkins, GitHub Actions
Docker, Kubernetes (inkl. Harbor, Keycloak, ArgoCD, FluxCD, Nginx)
Infrastructure as Code (IaC) – Terraform, Terragrunt, Ansible, CloudFormation
Monitoring & Logging – Prometheus, Grafana, Alertmanager, ELK (Elasticsearch, Logstash, Kibana), EFK (Elasticsearch, FluentD, Kibana)


Cloud-Technologien
Microsoft Azure:
Compute – Virtual Machines, Azure Functions, Logic Apps
Storage – Azure Files, Azure Disks, Serverless Storage
Networking – VNets, NSG, VPN, Application Gateway
Azure Kubernetes Service (AKS) – inkl. ACR, ACI
Governance – Tenant- & Subscription-Management, Policies, RBAC
Monitoring – Azure Monitor, Application Insights, Log Analytics
Azure DevOps – Pipelines, Repos, Boards, Artifacts
Allgemeine DevOps Tools:
Git, GitHub, GitLab
Docker, Jenkins
Terraform, Ansible
CI/CD Automatisierung


Datenbanken:
MariaDB, MySQL, PostgreSQL
MongoDB


Zertifikate
Microsoft Certified: DevOps Engineer Expert
Microsoft Certified: Azure Administrator Associate
HashiCorp Certified: Terraform Associate
Certified Kubernetes Administrator (CKA)

Persönliche Daten

Sprache
  • Französisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
873
Berufserfahrung
15 Jahre und 4 Monate (seit 01/2010)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden