freiberufler DevOps Engineer / Software Entwickler auf freelance.de

DevOps Engineer / Software Entwickler

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 60329 Frankfurt am Main
  • auf Anfrage
  • de  |  en
  • 06.12.2024

Kurzvorstellung

DevOps Engineer / Software Entwickler
Kubernetes, Groovy, Shell (bsh), Cassandra (cql), MySQL (sql), Java, Java (Android), JavaScript/node.js, PHP,C/C++, Linux, Docker, AWS (ec2, s3, RDS (MySQL), IAM, elastic beanstalk)

Qualifikationen

  • Amazon Web Services (AWS)
  • Android Entwicklung
  • DevOps6 J.
  • Docker6 J.
  • groovy
  • Java (allg.)4 J.
  • Kubernetes4 J.
  • Mysql1 J.
  • React (JavaScript library)
  • Softwareentwicklung (allg.)

Projekt‐ & Berufserfahrung

DevOps / Jenkins/Docker Entwickler
SMA Solar Technology AG, Niestetal
10/2023 – 12/2024 (1 Jahr, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2023 – 12/2024

Tätigkeitsbeschreibung

- Jenkins/Groovy: Erweiterung der Pipeline um Funktion zur
Zeitmessung, übertragen der Werte in Tempo
(opentelemetry Message) zur Darstellung in Grafana

- Unterstützung Git Lab Umzug von Bitbucket / Python / Test
und Debug

- Unterstützung Upgrades (regelmäßig): Postgras, Sonar
MongoDB

- Anpassung der Produkt Pipelines (Jenkins/Groovy) und
Build Container für neue Anforderungen aus dem Produkt
Teams

- GitOps Anpassen von Jenkins as Code für Build Trigger

- InfluxDB/Python: Ergebnisse der Test Steps (Jenkins) in InfluxDB übertragen zur Darstellung in Grafana

- Rocket Chat/MongoDB: für Build Results (Jenkins) - einrichten und ausrollen via Ansible / Docker anbinden an keycloak und anpassen der Pipeline (Groove)

- Go Lang: Konverter Sonar API in openAPI Standart 3.1.0

- Pipeline/Docker: Anpassen Build für Unterstützung von ARM (arm64) AMD64 Raspberry PI / arm v7

- Go Lang: patch user für Anbindung Sonar an Keycloak (SAML)

- Go Lang: Clean Up Program für Dependency Track / integration in Pipeline

- Datenbank Model (sql) Darstellung aller Produkte/Module aus dem Umsystemen (sonar, dtrack, nexus und eigene Produkt Datenbank (MongoDB)

- Go Lang: Daten Collector(n) zum Sammeln und schreiben der Daten in Datenbank (Postgres) aus allen Umsystemen

- Kotlin/Spring Boot: Program (BE) Stellt Rest Schnittstelle für lesenden Zugriff auf Inhalt von PostgresDB zur Verfügung.

- Angular (AG Grid) / TypeScript: Web Anwendung zur Darstellung und verwaltung aller Produkte und Module aus den Umsystemen

Eingesetzte Qualifikationen

Angular, DevOps, Docker, Go (Programmiersprache), Jenkins, Kotlin, Microsoft Azure, Postgresql, Python

Lead Entwickler / DevOps
BMAS/Bundesagentur für Arbeit, Nürnberg
1/2023 – 12/2024 (2 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2023 – 12/2024

Tätigkeitsbeschreibung

- Aufbau, Entwicklung und Pflege der Jenkins Build Pipeline und dazugehörigen Bibliothek, für Deploy von Frontend- und dazu zu passenden Backend- Services.

- Optimierung des Ressourcen Bedarf auf der Container Plattform durch automatische/optimale Verknüpfung aller Services.

- Bereitstellung und Pflege der Container Konfiguration für alle Services zum Betrieb auf Kubernetes

- Begleiten der Übergabe der Services in Produktion (Preprod)
Anbindung Pure S3 Storage an die Backend Services und die Build Pipeline,

- Bereitstellung von Funktionen und Pipeline um den Storage regelmäßig aufzuräumen.

- Entwicklung eigener Backup Lösungen für Datenbank, Konfiguration des Drupal Services (CMS) und der dazugehörigen Bild Dateien, für die Entwicklungs- und Preprod Umgebung.

- Entwicklung und Bereitstellung einer Anwendung für Datenback Migration (MySQL / Galera) von Dev (Entwicklung) auf Preprod
Entwicklung von Lösungen nicht mehr benötigte Ressourcen auf der Kubernetes Umgebung dem MySQL (Galera) Cluster und dem S3 Storage wieder freizugeben

- Optimierung des Build Prozess der Frontend Anwendungen durch Integration von S3 um mehrfaches bauen der Anwendungen zu vermeiden.

- Entwicklung einer Lösung für Vollständigen Release Build und deploy auf die (Preprod Umgebung) sowie für den geplanten prod deploy.

- Mitarbeit bei Pflege der Cassandra DB und Tabellen, bedarf optimiertes Tabellen/Schlüssel design, durchführen von Änderungen.
Entwicklung an den Backend Services mit Java Springboot / Zugriff auf S3 für media Daten

- Entwicklung am Frontend mit TypeScript (React) content-renderer nach Design Vorgaben

- Erweiterung der Systemtests

- Integration, Abfrage und Umstellung von Umsystemen und Anwendungen in die Services und die Pipeline Bibliothek. Dazu gehören Umsysteme und
Anwendungen wie nexus, s3.

- Begleitung des Beantragungsprozess neuer Domains sowie die damit verbundene Umstellung der eigenen Services

- Ansprechpartner für Sicherheits- Bewertung geplanter Neuerungen

Eingesetzte Qualifikationen

DevOps, Bash Shell, Docker, Drupal, Java (allg.), JavaScript-Frameworks, Jenkins, Kubernetes, Linux Entwicklung, Mysql, Typescript

Senior Entwickler / DevOps (Festanstellung)
Bundesagentur für Arbeit, Nürnber
12/2019 – 10/2022 (2 Jahre, 11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

12/2019 – 10/2022

Tätigkeitsbeschreibung

- Pflege der Cassandra DB und Tabellen, bedarf optimiertes Tabellen/Schlüssel design, durchführen von Änderungen auf allen Umgebungen (dev,preprod,prod).

- Anbindung der Backend Services (java) an die Cassandra Datenbank
Aufbau und Entwicklung und Pflege der Jenkins Build Pipeline, hierfür wurde eine eigene Pipeline Bibliothek entwickelt um Funktionen bereitzustellen, für Deploy und korrektes Verweisen von Frontend zu passenden Backend Services

- Umstellung der Container Plattform des Projektes von DC/OS auf Kubernetes (Rancher), Anpassung und in Teilen Neuentwicklung der Pipeline Bibliothek für Dev. Entwicklung und Bereitstellung der Pipeline für deploy auf die Prod Rechenzentren.

- Bereitstellung und Pflege der Container Konfiguration für alle Services zum Betrieb auf Kubernetes

- Begleiten der Übergabe der Services in Produktion

- Anbindung Pure S3 Storage an die Backend Services und die Build Pipeline, Bereitstellung von Funktionen und Pipeline um den Storage regelmäßig aufzuräumen.

- Entwicklung, Bereitstellung und Pflege eigener Services zur System und Datenbank Pflege. Dies umfasst eine Anwendung zum Zeitgesteuerten Herunterfahren von Frontend Services sowie eine Interaktive Anwendung um Datenbanktabellen und keyspaces, nachvollziehbar zu erstellen, anzupassen sowie bei Bedarf Datenbank Abfragen durchzuführen und zu Analyse Zwecken bereit zustellen.

- Integration, Abfrage und Umstellung von Umsystemen und Anwendungen in die Services und die Pipeline Bibliothek. Dazu gehören Umsysteme und Anwendungen wie nexus, s3 und contrast.

Eingesetzte Qualifikationen

DevOps, Bash Shell, Docker, Java (allg.), Jenkins, Kubernetes

Senior Entwickler / DevOps (Festanstellung)
Bundesagentur für Arbeit, Nürnberg
4/2018 – 11/2019 (1 Jahr, 8 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2018 – 11/2019

Tätigkeitsbeschreibung

- Pflege der Cassandra DB und Tabellen

- Aufbau und Entwicklung und Pflege der Jenkins Build Pipeline Bibliothek für deploy auf DC/OS

- Bereitstellung und Pflege der Container Konfiguration für alle Services zum Betrieb auf DC/OS

- Begleiten der kontinuierlichen Übergabe in Produktion

Eingesetzte Qualifikationen

DevOps, Bash Shell, Docker, Jenkins, Linux Entwicklung

Zertifikate

ITIL V3
TÜV Süd
2011

Ausbildung

Diplom
Diplom-Informatiker
THI (Fachhochschule Ingolstadt)
2008
Ingolstadt

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
392
Alter
43
Berufserfahrung
15 Jahre und 11 Monate (seit 01/2009)
Projektleitung
13 Jahre

Kontaktdaten

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

Jetzt Mitglied werden