Senior DevOps Engineer & Team Lead mit über 5 Jahren Erfahrung
Aktualisiert am 31.07.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.08.2023
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Verhandlungssicher
Französisch
Muttersprache

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

10 Monate
2022-11 - 2023-08

SAMEA

Senior DevOps Engineer & Team Lead Node.js OpenStack MongoDB
Senior DevOps Engineer & Team Lead

  • Technische Leitung des DevOps-Teams
  • Leitung des DevOps-Teams in seiner Verantwortung für die Entwicklung und Pflege der CICD-Toolchain des integrierten Netzwerkmanagementprogramms
  • Verantwortlich für die Entwicklungs-, Test-, Integrations-, Pre-Prod- und Prod-Umgebungen, Einrichtung und Wartung, Strukturierung und Dokumentation der Umgebungsverwaltungs- und Bereitstellungsprozesse
  • Planung und Berichterstattung des DevOps-Teams
  • Organisationsstruktur, Kapazitätsplanung und Rekrutierung des DevOps-Teams
  • Unterstützung der Integration von Entwicklungsressourcen, die für die Ausführung der Build- und Deploy-Pipelines verantwortlich sind Unterstützung des Release-Management-Prozesses - Hilfe bei der Analyse von Anwendungsfehlern oder Systemfehlfunktionen und Unterstützung bei deren Behebung
  • Unterstützung der Testteams bei der Problemanalyse und bei Umgebungsproblemen
  • Beratung des Softwareentwicklungsteams, der internen Benutzer und des Kunden zur Verbesserung der Umgebung Beratung mit dem Softwareentwicklungsteam, internen Anwendern und Kunden zur Verbesserung der Gesamtverfügbarkeit und Leistung der Umgebung
  • Verfolgung von Konfigurationsänderungen und geplanten Anwendungsupdates
  • Validierung der von den Entwicklungsteams gelieferten Fehlerbehebungsdokumentation und Fehlerbehebungsverfahren
  • Durchführung von Analysen der Softwareanwendungsfunktionalität und Verbesserungsvorschläge
  • Konfiguration und Wartung der verschiedenen Technologien von Samea App: API-Verwaltung, Reverse-Proxy, Forward-Proxy, Container-Orchestrierung, sogar Streaming, relationale und nicht-relationale Datenbanken, operatives Zugriffs- und Identitätsmanagement, Deployment- und Code-Management-Tools


Node.js OpenStack MongoDB
11 Monate
2021-12 - 2022-10

ETA Platform

Cloud & DevOps Engineer Kafka Broker Storm Topology crateDB
Cloud & DevOps Engineer

  • Erstellen der benötigten K8S yaml-Dateien für alle ETA-Plattformkomponenten 
  • Helm-Diagramme erstellen 
  • Mit dem Packer verschiedene virtuelle Festplatten-Images {OVA, AMI, VMDK} des angepassten Betriebssystems erstellen. 
  • Implementieren einer Git-Workflow-Strategie für Git-Branching, Artefaktversionierung und Bereitstellung in den verschiedenen EKS-Umgebungen {dev, staging, pre-prod, prod} 
  •  von CI/CD-Pipelines unter Verwendung von gitlab.ci, die folgende Hauptschritte enthalten: o Statische Code-Analyse mit sonarcloud für Java-Anwendungen, pylint & flake8 für Python-Anwendungen 
    • Ausführen von Unit-Tests und Integrationstests
    • Erstellung des Artefakts und anschließende Speicherung in der GitLab-Paketregistrierung 
    • Erstellen Sie ein Docker-Image auf der Grundlage des Artefakts und stellen Sie es in die GitLab-Container-Registry ein. 
    • Verteilen Sie das neue Docker-Image auf den verschiedenen k8s-Clustern 



Translated with DeepL

Kafka Broker Storm Topology crateDB
1 Jahr 8 Monate
2020-04 - 2021-11

Diag Cloud

Cloud & DevOps Engineer Docker Kubernetes Java ...
Cloud & DevOps Engineer

  • Statische Code-Analyse mit PMD, checkstyle, FixBugs, ...
  • Dockerisierung von Spring boot & Angular-Projekten unter Verwendung von mehrstufigen Build-Dockerfiles & extrahiertem jar-Layer
  • Erstellen der verschiedenen K8S yaml-Dateien, die für das Deployment des DiagCloud-Projekts notwendig sind. 
  • Implementieren des HPA-Skalierungssystems basierend auf gesammelten Metriken auf Prometheus für eine Reihe von Microservices, die in AKS-Clustern bereitgestellt werden
  • Verwenden Sie Kustomize, um Konfigurationsoptionen entsprechend unserer Umgebungen zu aktualisieren (dev, qa, prod)
  • Erstellen/Aktualisieren der Konfiguration der Springboot- und Angular-Projektdateien, um alle Profile zu verwalten
  • Erstellen von Azure-Umgebungen (dev, qa, wdb) für die Bereitstellung des DiagCloud-Projekts, diese Umgebung besteht aus einer Ressourcengruppe, die ein VNet/Subnetz, AKS-Cluster, ACR, AG, verwaltete Identität, Speicherkonto und Tresorschlüssel umfasst. Erstellen Sie DNS-Zonen und führen Sie den Einsatz des DiagCloud-Projekts in all diesen Umgebungen durch.

Docker Kubernetes Java SpringBoot

Aus- und Weiterbildung

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

AWS
Azure
OVH
Openstack

Programmiersprachen

Java
Python
Perl
Go
Groovy
PHP
Javascript
C++
C#

Datenbanken

Postgresql
MongoDB
Crateddb
Oracle
MySQL

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.