freiberufler Full-Stack DevOps Engineer auf freelance.de

Full-Stack DevOps Engineer

zuletzt online vor 2 Tagen
  • 50‐70€/Stunde
  • 64342 Seeheim-Jugenheim
  • Nähe des Wohnortes
  • de  |  en
  • 01.03.2025

Kurzvorstellung

Ich bin ein Informatik-Student aus Darmstadt mit Erfahrung in DevOps und Kubernetes. Meine Skills in Kubernetes, Ansible, Helm, MLflow und Rook-Ceph, Docker sowie meine Flexibilität qualifizieren mich für anspruchsvolle Aufgaben.

Qualifikationen

  • Ansible
  • Cloud (allg.)
  • DevOps2 J.
  • Docker
  • IT-Infrastrukturspezialist
  • Kubernetes
  • Machine Learning Engineer
  • MLOps2 J.
  • Python
  • terraform

Projekt‐ & Berufserfahrung

“Full-Stack DevOps Engineer | Kubernetes & Pipeline Specialist
Smart Locus, Inc., San Francisco, California
2/2021 – 11/2023 (2 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2021 – 11/2023

Tätigkeitsbeschreibung

## Projektzusammenfassung
Als Full-Stack DevOps und Infrastructure Engineer habe ich eine hochverfügbare, geografisch verteilte Kubernetes-Plattform für Machine-Learning-Workloads konzipiert und implementiert. Die Infrastruktur umfasste 12 Knoten an verschiedenen Standorten und unterstützte über 150 produktive Container-Workloads.

## Kernkompetenzen & Technische Umsetzung

### Kubernetes-Infrastruktur & Netzwerk
- Aufbau einer produktionsreifen K3s-Cluster-Architektur mit 12 geografisch verteilten Knoten
- Implementation einer sicheren Netzwerkarchitektur mittels Cilium für Container-Networking
- Einrichtung einer standortübergreifenden VPN-Infrastruktur mit OPNsense für sichere Cluster-Kommunikation
- Virtualisierung der gesamten Infrastruktur auf Proxmox-Basis für maximale Flexibilität und Ressourceneffizienz

### DevOps & Automatisierung
- Vollständige Infrastruktur-Automatisierung mittels Ansible für reproduzierbare Deployments
- Implementierung von GitLab als zentrales DevOps-Toolinklusive:
- Selbst gehostete Gitlab und Container-Registry für sichere Image-Verwaltung
- CI/CD-Pipelines für automatisierte Build- und Deployment-Prozesse
- Integration von ArgoCD für GitOps-basiertes Kubernetes-Deployment-Management
- Monitoring-Stack-Implementation mit Prometheus und Grafana für umfassende Systemüberwachung

### Machine Learning & Data Infrastructure
- Aufbau einer skalierbaren Machine-Learning-Infrastruktur auf Kubernetes, bestehend aus:
- JupyterHub-Deployment via Helm für kollaboratives ML-Training
- MLflow für standardisiertes Modell-Management und Experiment-Tracking
- Integration von TensorFlow und Keras für Deep Learning Workloads
- Implementation eines Kafka-Clusters für Stream-Processing
- Einrichtung von Apache Druid für Real-Time Analytics
- Optimierung der Storage-Infrastruktur mit Rook-Ceph für persistente Datenspeicherung

### Performance & Skalierung
- Erfolgreiches Management von über 150 Produktiv-Containern
- Implementierung von Load-Balancing und Auto-Scaling für ML-Workloads
- Optimierung der Cluster-Performance durch effizientes Resource Management
- Aufbau einer hochverfügbaren Storage-Lösung für ML-Datensätze und Modelle

## Erreichte Ziele
- Etablierung einer vollständig automatisierten, selbstheilenden Kubernetes-Infrastruktur
- Reduzierung der Deployment-Zeiten durch optimierte CI/CD-Pipelines
- Gewährleistung von 99.9% Uptime für kritische ML-Workloads
- Implementierung eines umfassenden Security-Konzepts für verteilte Systeme
- Ermöglichung von kollaborativem ML-Training über verschiedene Standorte hinweg

## Technologie-Stack
- **Container-Orchestrierung:** Kubernetes (K3s)
- **Virtualisierung:** Proxmox
- **Networking:** Cilium, OPNsense VPN
- **CI/CD:** GitLab, ArgoCD
- **Monitoring:** Prometheus, Grafana
- **Storage:** Rook-Ceph
- **ML-Tools:** MLflow, JupyterHub, TensorFlow, Keras
- **Data Processing:** Apache Kafka, Apache Druid
- **Infrastructure as Code:** Ansible

Eingesetzte Qualifikationen

Cloud Computing, Cloud Spezialist, Deeplearning4j, DevOps, IT Ingenieur-Infrastruktur, Machine Learning, MLOps, Software engineering / -technik, Solution Architekt

Über mich

Entwicklung einer Kubernetes-Infrastruktur (K3s) mit 12 Knoten (Ubuntu 22.04) für SmartLocus. Implementierung von Ansible zur Automatisierung, CI/CD mit ArgoCD, Helm-Charts für Deployments und MLflow für ML-Workflows. Einrichtung von Monitoring (Prometheus/Grafana), Logging und Alerting sowie sicheres Networking mit Cilium und VPN. Verwaltung von 100+ Pods, inklusive MySQL, PostgreSQL und Rook-Ceph für Storage.

Weitere Kenntnisse

Kubernetes
Docker
Distributed Systems
Ansible
Terraform (Infrastructure as a code)
CI/CD (ArgoCD als GitOps workflow)
Helm-Charts
Monitoring (Prometheus, Grafana)
Alerting (Alert Manager)
Logging
Netzwerk (Cilium, VPN, Opnsense)
Rook-Ceph (Storage)
Machine Learning in Kubernetes
MLflow
TensorFlow
Keras
Apache Airflow (ML Pipelines)
Python, Flask
Linux
Proxmox
Velero (Disaster Recovery)
GitLab (Setup & Pipelines)
Traefik (Load Balancing)
KubeVIP ( Virtual ip)
MySQL/PostgreSQL/Apache Druid
Kafka Cluster
DevOps

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
56
Alter
28
Berufserfahrung
4 Jahre und 4 Monate (seit 01/2021)

Kontaktdaten

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

Jetzt Mitglied werden