freiberufler DevOps Software Engineer auf freelance.de

DevOps Software Engineer

online
  • auf Anfrage
  • Bayern
  • auf Anfrage
  • de  |  en  |  fr
  • 04.11.2024

Kurzvorstellung

Researcher & developer in the field of AI who is highly motivated to put a solid theoretical background into practice.
Eager to find solutions for any problems.

Qualifikationen

  • Amazon Web Services (AWS)4 J.
  • cicd
  • DevOps2 J.
  • Docker2 J.
  • helm
  • Java (allg.)1 J.
  • Kubernetes
  • Openshift
  • Python4 J.
  • Server-Monitoring

Projekt‐ & Berufserfahrung

Fullstack & DevOps
Mercedes-Benz, Stuttgart
7/2023 – 12/2024 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2023 – 12/2024

Tätigkeitsbeschreibung

○ Entwicklung einer Plattform zur Verarbeitung und Visualisierung von Sensordaten aus
dem autonomen Fahren.
○ Konzeption und Implementierung komplexer Software-Logik zum Daten-Tracking und
der Fahrzeugverfolgung nach der Ingestion.
○ Enge Zusammenarbeit mit anderen Teams zur Abstimmung der Schnittstellen und APIs,
um eine nahtlose Integration der Plattform mit externen Systemen sicherzustellen.
○ API-Entwicklung mit FastAPI zur effizienten Bereitstellung von Endpunkten f¨ur die
Sensordatenverarbeitung und Systemintegration.
○ Implementierung von ereignisgesteuerter (event-driven) Kommunikation und asynchronen
Messaging-Konzepten mit RabbitMQ (MQTT)
○ Konfiguration von Environments f¨ur Ingest-Stationen in verschiedenen L¨andern.
○ Umgang mit Netzwerkprotokollen und Speichertechnologien in Linux (z.B. RDMA, NFS)
zur ¨Ubertragung großer Datenmengen.
○ Frontend- und Backend-Entwicklung (Angular, Java/Kotlin, Python (FastAPI) zur
Umsetzung von Benutzeroberfl¨achen und REST-APIs.
○ Entwicklung von Services in Spring Boot zur Verwaltung und Verarbeitung von Daten
im Backend.
○ Entwicklung von Unit- und Integrationstests f¨ur APIs mit JUnit und Pytest.
○ Datenbankmigration mit Flyway sowie Einsatz von PostgreSQL f¨ur die Datenabstraktion
und -verwaltung.
○ Konzeption und Implementierung von mehreren CI/CD Pipelines zur automatisierten
Testung und Deployment von Applikationen (Spring Boot, Gradle, Angular, Python) mit
GitLab, zur Verbesserung der Effizienz und Wartbarkeit.
○ Containerisierung von Microservices-Anwendungen mithilfe von Docker-Compose und
Kubernetes f¨ur die lokale Entwicklung und Produktivumgebung.
○ Automatisierung von Rollout-Prozessen zur Steigerung der Effizienz in der Softwareentwicklung.
○ Infrastruktur-Provisionierung in AWS mit Terraform und Terragrunt (ECS, Lambda,
Secrets Manager, IAM-Policies, SQS) zur Verwaltung und Automatisierung der Cloud-
Ressourcen.
○ Entwicklung und Betrieb von Lambda-Funktionen in AWS zur automatisierten Aufgabenverarbeitung,
sowie Kommunikation mit GCP Pub/Sub ¨uber SQS.
○ Einrichtung eines Cronjobs zur Automatisierung von Housekeeping-Aufgaben (z.B. Datenbereinigung,
Archivierprozesse) zur Systempflege.
○ Nutzung von ArgoCD und Kustomize f¨ur die Durchf¨uhrung von Deployments auf On-
Premise-Umgebungen und EKS (Kubernetes).
○ Einf¨uhrung von AWS CloudWatch zur ¨Uberwachung der KPIs der Softwarekomponenten
und zur Visualisierung dieser Metriken in Dashboards
○ First-Level-Support f¨ur Anwender w¨ahrend des Projekts.
○ Teamarbeit mit agilen Methoden (Safe, Scrum) zur effizienten Projektumsetzung

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, Google Cloud, Iaas, Java (allg.), Kotlin, Python, Spring Framework, Typescript

AWS DevOps
Kundenname anonymisiert, Silicon Valley
2/2023 – offen (1 Jahr, 10 Monate)
Blockchain
Tätigkeitszeitraum

2/2023 – offen

Tätigkeitsbeschreibung

- Provisionierung der Infrastruktur in AWS (Beanstalk, ECR, ECS, S3, Route53) unter der Verwendung von Terraform
- Implementierung von Containerlösungen für Microservices im Backend und Frontend
- Erweiterung der Funktionen in CI/CD-Pipelines auf Github für automatisierte Tests und Deployments
- Deployment der Microservices in AWS Elastic Beanstalk und ECS

Eingesetzte Qualifikationen

DevOps, Docker, Amazon Web Services (AWS)

Devops Engineer
Kundenname anonymisiert, Hamburg
11/2022 – 5/2023 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2022 – 5/2023

Tätigkeitsbeschreibung

- Erstellung von multiplen CI/CD Pipelines in Gitlab-CI für das automatisierte Testen und Deployment verschiedener Services
- Entwicklung von Tests für das Testen der API mit JUnit und Pytest
- Containerisierung mehrerer Microservice-Anwendungen mithilfe von Docker-Compose für die lokale Entwicklung
- Entwicklung verschiedener Helm Charts für das Deployment der Applikationen in das Openshift Cluster
- Optimierung verfügbarer CI/CD- und Helm-Strukturen zur Verbesserung von Effizienz und Wartbarkeit
- Automatisierung von Release-Prozessen zur Steigerung der Effizienz in der Entwicklung
- Automatisierte Verwaltung von Artefakten durch zentrale Speicherung von Docker-Images und Helm-Charts im Artifactory innerhalb der CI/CD-Pipeline
- Erfolgreiche Umstellung von mTLS auf TLS in Kombination mit Network Policies in Helm Charts
- Deployment der Frontend Applikation nach AWS S3
- Unterstützung in der Frontend- (Angular) und Backend-Entwicklung (Java, Python)
- Teamarbeit mit agilen Methoden (Scrum, Kanban) zur effektiven und effizienten Projektumsetzung

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Maven, DevOps, Docker, Git, Kubernetes, Python, Spring Framework

Cloud
Kundenname anonymisiert, München
8/2022 – 10/2022 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

8/2022 – 10/2022

Tätigkeitsbeschreibung

-Design und Implementierung einer REST-Schnittstelle mit Python (Flask) und Java (Spring Boot) für die Kommunikation zwischen verschieden Microservices
- Entwicklung von Unit Tests und Testen einzelner Endpunkte mit Postman
- Persistierung der Daten in einer AWS Aurora und AWS S3
- Automatisiertes Testen und Deployen der Applikationen mit AWS CodeCommit, AWS CodeBuild und AWS CodePipeline
- Containerisierung der verschiedenen Microservice Apps mit Docker
Verwaltung und Anpassung der Amazon Elastic Kubernetes Service (AWS EKS) Cluster
- Nutzung des AWS Secret Manager für den Umgang mit sensiblen Daten
- Monitoring der einzelnen Microservices, Pods und anderen Metadaten über Grafana und Prometheus
- Provisionierung der Infrastruktur mit Hilfe von Terraform in automatisierten Pipelines
- Entwicklung verschiedener Helm Charts für die internen Applikationen
Nutzung von AWS Route53 zur Verwaltung des Netzwerk Traffics

Eingesetzte Qualifikationen

Amazon Web Services (AWS), DevOps, Kubernetes, Python

Backend & Devops
Kundenname anonymisiert, Los Angeles
5/2022 – 7/2022 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2022 – 7/2022

Tätigkeitsbeschreibung

- Automaisiertes Erschaffung von NFT Bilder in der Pipeline
- CI/CD Pipeline mit AWS Pipeline, CodeCommit, CodeBuild
- Deployment der Applikationen in AWS Elastic Beanstalk

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Blockchain (allg.), DevOps, Opencv, Python, React (JavaScript library)

Containeriersung von AI-Algorithmen
Kundenname anonymisiert, München
4/2022 – 6/2022 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2022 – 6/2022

Tätigkeitsbeschreibung

- Automatisiertes Testen und Deployen der Applikationen mit GitLab CI/CD Pipeline
- Entwicklung verschiedener Algorithmen in C++ für den Bereich autonomes Fahren insbesonder die Lokalisierung des Roboters
- Containerisierung eines Mosquito Message Brokers für die State Machine zum befehligen der Roboter
- Entwicklung interner REST API zur Kommunikation zwischen den verschiedenen Microservices in Python
- Veröffentlichung von Sensor Daten mit Hilfe von Python Flask in AWS Fargate
- Monitoring verschiedener Sensor- und Hardware Daten und Microservices mit Hilfe von Grafana/Prometheus
- Migration von ROS Modulen hin zu ROS2

Eingesetzte Qualifikationen

Amazon Web Services (AWS), C++, DevOps, Python, Robot Operating System

Data Scientist for safe Reinforcement Learning (Festanstellung)
Kundenname anonymisiert, München
5/2021 – 3/2022 (11 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/2021 – 3/2022

Tätigkeitsbeschreibung

- Migration der Safe Reinforcement Learning Algorithmen in die Cloud für verbesserte Skalierbarkeit und Parallelisierung der Trainings Session
- Nutzung von Git Submodules zur Versionsverwaltung
Implementierung von GitLab CI/CD Pipelines für das automatisierte Testen und Deployen von den Apps
- Nutzung von AWS Data Pipeline um Daten aus verschiedenen Systemen in AWS Redshift zusammen zu führen
- Entwicklung von State-Of-The-Art Model-Free und Model-Based RL algorithms in Python auf AWS EC2 unter Nutzung von AWS Deep Learning AMIs
- Designen, Implementierung von neuen Safe RL Algorithmen in AWS EC2 und AWS Lambda mit Pytorch
- Training und Validierung der verschiedenen Modelle mit Hilfe von AWS Lambda und der Daten in AWS Redshift sowie Amazon Augmented AI
- Benchmarking der Baseline Algorithmen in OpenAI Gym und in Mujoco deployed in AWS Fargate
- Benchmarking neuer Algorithmen aus den Daten der Baseline Algorithmen in AWS Fargate

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Git, Python, Pytorch

IT
Leiling, Berlin
7/2019 – 10/2019 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 10/2019

Tätigkeitsbeschreibung

- Web scraping tool for real estates
- Real-time notification via messenger
- data base

Eingesetzte Qualifikationen

Python, Selenium, SQL

AWS Data Scientist
Kundenname anonymisiert, Berlin
1/2019 – 5/2019 (5 Monate)
Medienbranche
Tätigkeitszeitraum

1/2019 – 5/2019

Tätigkeitsbeschreibung

- Prädiktion vom Wochenumsatz von neuen Filmen anhand von Trailern und Metadaten
- Web Scraping mit Python Selenium für die Film Daten auf verschiedenen Webseiten und Persistierung in AWS DynamoDB und S3
- Automatisierte Jobs für das Extrahieren der benötigten Features der einzelnen Film Trailer in AWS EC2 und AWS Lambda
- Implementierung von CI/CD Pipelines in AWS Code Pipeline für das automatische Deployment neuer Features
- Automatisiertes Pre-Processing der Film- und Metadaten mit diversen AWS Lambda Funktionen
- Entwicklung, Training und Testen eines Deep Neural Network mit Pytorch, AWS Sagemaker, OpenCV, Numpy
- Visualisierung der Film Daten und Trailer Daten mit JavaScript React und Flask als Backend

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Python

Internship BMW (Festanstellung)
BMW Group, München
10/2016 – 12/2016 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2016 – 12/2016

Tätigkeitsbeschreibung

Development of a simulation tool
- Network analysis
- Socket-Programming
- GUI-Programming with WPF

Eingesetzte Qualifikationen

Python

Ausbildung

Elektro und Informations-Technik
M. Sc.
2020
TUM
Elektro und Informations-Technik
B. Sc.
2017
TUM

Über mich

Bin offen für neue Technologien!

Weitere Kenntnisse

Ich bin ein offener Mensch, der gerne im Team arbeitet. Meine Stärken sind Kreativität und das Lösen von komplexen Aufgaben.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1066
Alter
32
Berufserfahrung
5 Jahre und 10 Monate (seit 01/2019)

Kontaktdaten

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

Jetzt Mitglied werden