SME / PRM Developer (m/w/d)
- Berlin, Remote
- Start: 02.09.2024
- vor 3 Wochen
- Job Typ:
- Projekt
- Dauer:
- Dezember 2024 + Option
- Arbeitsumfang:
- Vollzeit - 5 Tage/ Woche
- Sprachen:
- Deutsch, Englisch
ID: 170122
Westhouse ist eines der führenden internationalen Recruitment Unternehmen für die Vermittlung von hochqualifizierten Fachexperten in Bereichen wie IT Life Cycle, SAP, Engineering, Kaufmännischem und Fachberatung.
Für unseren Kunden suchen wir aktuell eine/n SME / PRM Developer (m/w/d) - Berlin, Remote.
Ihre Aufgaben
- Mitwirkung an der Entwicklung von Go Lang basierten Modulen für einen Private Cloud Kubernetes Service, Verwaltung von Ressourcen und Lebenszyklusmanagement von relevanten Diensten in einer mandantenfähigen Umgebung
- Schreiben und Ausführen von Unit-Tests, Integrationstests und Mitwirkung an End-to-End-Tests für Ihren Code und Debugging und Fehlerbehebungsfunktionen
- Mitwirkung an und Pflege von CI/CD-Pipelines
- Teilnahme an Code-Reviews zur Einhaltung von Codierungsstandards
- Zusammenarbeit mit anderen Mitgliedern des DevOps-Teams, Infrastrukturteams und anderen. Die Zusammenarbeit erfordert die Pflege einer klaren und umfassenden Dokumentation für alle entwickelten Dienste.
- Implementierung und Aufrechterhaltung bewährter Sicherheitspraktiken innerhalb der Kubernetes-Umgebung, enge Zusammenarbeit mit den Sicherheitsteams zusammen, um Schwachstellen zu beheben und Sicherheits-Patches zu implementieren.
Interessiert?
Chantal Matern
Tel.: +49-89-383772165
Fax.: +49-89-99740779
Email: c.matern@westhouse-group.com
Stellenanzeige teilen
Ihre Qualifikationen
- Mindestens 2 Jahre Erfahrung in der Softwareentwicklung (in Go Lang, C/C++ oder Python) mit umfassender Erfahrung in der Entwicklung von RESTful-Diensten. Die Entwicklungssprache des Projekts ist Go und Bewerber müssen bereit sein, diese Sprache ausschließlich für die Entwicklung der Kernkomponenten zu verwenden.
- Ausgeprägte Fähigkeiten in der Systemprogrammierung, mit Kenntnissen in Low-Level-Interaktionen, Speicherverwaltung und Leistungsoptimierung.
- Gründliche Kenntnisse der Containerisierung und des Container-Managements mit Kubernetes, der Paketierung von Anwendungen und Anpassung von Bereitstellungen
- Erfahrung in der Entwicklung von nativen Kubernetes-Operatoren (kubebuilder) und der Verwaltung von Ressourcen im Kubernetes-Ressourcenmodell (CRDs, CRs)
- Verständnis von und Erfahrung mit asynchroner Programmierung
- Praktische Erfahrung mit verschiedenen relationalen und nicht-relationalen Datenbanktechnologien (PostgreSQL, Kafka, Neo4J und andere)
- Erfahrung mit gängigen Hyperscalern (GCP und andere)
- Fähigkeit zum Einrichten und Verwalten von CI/CD-Pipelines mit Tools wie GitLab, Jenkins, Tekton, Argo Workflows und Argo CD sowie praktische Erfahrung mit gitOps/IaC (unterstützt durch unsere engagierten DevOps-Ingenieure)
- Kenntnisse im Schreiben und Verwalten von Unit- und Integrationstests und deren Einbindung in automatisierte Testverfahren Frameworks
- Beherrschung der englischen Sprache in Wort und Schrift (mindestens C1)
- NICE TO HAVE:
- Tiefes Verständnis von Netzwerkkonzepten, einschließlich Protokollen, Lastausgleich und Sicherheit.
- Kenntnisse von Nachrichtenbussystemen, Fähigkeit zur Nutzung von Technologien wie RabbitMQ und Apache Kafka für die asynchrone Kommunikation in verteilten Systemen.
- Beherrschung der deutschen oder ukrainischen Sprache in Wort und Schrift (mindestens C1)