Product Development Management (Infrastructure, CI/CD, Kubernetes & Observability Expertise)

Freiberuflich in: Remote & Berlin

Dauer: 3 Monate

100% Auslastung

Freelancer-Projekte-PLZ1

Start: Oktober 2024

Dauer: 3 Monate +
Auslastung: Vollzeit
Lokation: Remote & Berlin (mind. 1 Woche am Stück / Monat)

Projektbeschreibung:

Die Position hat die Aufgabe, die Lieferung von Produkten sicherzustellen, die vom Produktmanagement spezifiziert und vom Architekturteam mitgestaltet werden. Dies beinhaltet die Erstellung von High-Level- und Low-Level-Designs, die Erledigung von Engineering-Aufgaben, die Entwicklung eines funktionierenden Produkts und die Gewährleistung der Qualitätssicherung. Scrum-Rituale und Backlog
Grooming sind Teil des Workload-Managements in dieser Rolle.
Neben den technischen Aktivitäten kümmert sich der Capabilities Lead um die Ingenieure in seinem Team, ihre Leistung und Entwicklung. Diese Rolle ist verantwortlich für die Festlegung der Vision, wo das Team in ein paar Jahren stehen soll.

Aufgaben:

* Entwurf und Umsetzung langfristiger sicherer Lösungen statt schneller Lösungen
* CI/CD und Automatisierung: Beherrschung der Integration von kontinuierlichen Testverfahren in die CI/CD-Pipeline mit Werkzeugen wie GitLab, Jenkins, Tekton, Argo Workflows und ArgoCD
* Skripterstellung und Automatisierung
* Robuste Infrastruktur: Kenntnisse in der Überwachung der Zuverlässigkeit von Infrastrukturkomponenten wie Servern, Netzwerken und Cloud-Ressourcen Netzwerken und Cloud-Ressourcen, mit einem starken Fokus auf Infrastructure as Code (IaC) zur Sicherstellung kontinuierlicher Einsätze zu gewährleisten
* Sicherheitsmaßnahmen: Beherrschung der Sicherung des Systems mit SSL/TLS-Verschlüsselung zum Schutz der Daten, Erfahrung mit geheimen Speichern wie Hashi Corp Vault und ein Verständnis für das Zero-Trust- und das Least-Privilege privilegierten Sicherheitskonzeptes
* Effektive Problemlösung: Außergewöhnliche Fähigkeiten bei der Fehlersuche und Problemlösung mit Schwerpunkt auf der Identifizierung
* Identifizierung und Behebung von Problemen, Analyse der Grundursachen und Umsetzung nachhaltiger Lösungen
* Zuverlässigkeitsbewusstsein und proaktive Initiative: Eine selbstmotivierte Einstellung zum Erkennen und Angehen von technische Herausforderungen zu erkennen und zu bewältigen, mit der Verpflichtung, einen zuverlässigen und sicherheitsorientierten Lebenszyklus von Entwicklung und Betrieb
* Mitarbeiterentwicklung: Fähigkeit, die Vision und den Auftrag einem breiteren Publikum zu vermitteln und die Bedürfnisse des Teams und der einzelnen Mitarbeiter zu erkennen
* Die Bedürfnisse und Defizite des Teams und der einzelnen Mitarbeiter zu ermitteln, einen langfristigen Entwicklungsplan zu vereinbaren und diesen umzusetzen
* Leistungsmanagement: Verwaltet die Leistung des Teams / einer Person, beseitigt die Blocker und befähigt sie
* Konfliktmanagement: Konflikte managen und Kompromisse finden, sei es im zwischenmenschlichen oder im geschäftlichen Bereich

Muss-Anforderungen:

* Geschäftssinn: Versteht die geschäftlichen Anforderungen und ist in der Lage, diese in Produktfunktionen umzusetzen, in der Lage sein, den Ingenieuren die Geschäftssprache zu vermitteln und umgekehrt, Verantwortung für das Produkt und seinen Lebenszyklus
* Technische Fähigkeiten: Beherrschung von IaaS-Technologien, solide Grundlagen in den Bereichen Skripterstellung, Automatisierung und Systemkonfiguration, Kenntnisse der Grundsätze der System- und Infrastrukturgestaltung, einschließlich Skalierbarkeit, Leistung und Sicherheit
* Analytische Fähigkeiten: Starke analytische Fähigkeiten und kritisches Denken, um komplexe Probleme zu analysieren und innovative Lösungen zu entwickeln, Projektrisiken bewerten und datengestützte Entscheidungen treffen, um potenzielle Probleme zu entschärfen
* Problemlösungskompetenz: Außergewöhnliche Fähigkeiten zur Fehlersuche und Problemlösung mit Schwerpunkt auf Ursachenanalyse und nachhaltige Lösungen
* Gründliche Kenntnisse der internen Funktionsweise von Kubernetes, d. h. Einrichtung, Größenanpassung, Behebung von Problemen und Verwaltung verschiedener Kubernetes-Versionen
* Verwendung von Helm-Diagrammen
* Erfahrung mit Cloud (wie AKS, GKE) sowie mit selbstverwalteten/vor Ort installierten K8s-Clustern
* Erfahrung in der Verwaltung von Infrastrukturkomponenten und Kenntnisse in Infrastructure as Code (IaC)
* Gute Kenntnisse mit Terraform, Terragrunt, Shell, Bash, Python
* Nachgewiesene Fähigkeit zur Einrichtung und Verwaltung von CI/CD-Pipelines mit Tools wie GitLab, Jenkins, Tekton, Argo Arbeitsabläufe und ArgoCD
* Entwurf und Implementierung vollständig automatisierter Build- und Deployment-Pipelines
* Kenntnisse in der Einrichtung von Überwachungs- und Protokollierungssystemen für Echtzeiteinblicke in die Systemleistung
* Vertrautheit mit Tools wie Prometheus, Grafana und optional anderen ähnlichen Stacks (z. B. EFK - Elasticsearch, Fluentd, Kibana) und Überwachungstechnologien wie Splunk, Datadog, etc.
* Nachweisliches Engagement für die Gewährleistung qualitativ hochwertiger Ergebnisse durch strenge Standards und Prozesse, durch Anwendung von TDD- und/oder BDD-Methoden

* Fließende Englischkenntnisse

Soll-Anforderungen:

* Kenntnisse in der Automatisierung von Infrastrukturtests

* Kenntnisse mit Graphdatenbanken (wie Neo4j, ArangoDB, ...)

* Kenntnisse mit Ansible, Ansible Automation Platform, Ansible Tower


JobNr: 16887

Ansprechpartner: Anass Hajbane
E-Mail: Experten@Soorce.de
« Zurück zu allen offenen Projekten