ICE Delivery Capability Software Engineer (Senior) (m/w/d)

Berlin, Remote
Start: 01.10.2024
vor 3 Wochen
Job Typ:
Projekt
Dauer:
Dezember 2024 + Option
Arbeitsumfang:
Vollzeit - 5 Tage/ Woche
Sprachen:
Deutsch, Englisch

ID: 170587

Jetzt bewerben

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 ICE Delivery Capability Software Engineer (Senior) (m/w/d) - Berlin, Remote.

Ihre Aufgaben

    • Technische Exzellenz: Ein technischer Hintergrund mit Schwerpunkt auf der Entwicklung und Implementierung langfristiger, sicherer Lösungen anstelle von schnellen Lösungen
    • CI/CD und Automatisierung: Kenntnisse in der Integration kontinuierlicher Testverfahren in die CI/CD-Pipeline unter Verwendung von Werkzeugen wie GitLab, Jenkins, Tekton, Argo Workflows und ArgoCD
    • Skripting und Automatisierung: Solide Grundlagen in der Skripterstellung und Automatisierung mit einem sicherheitsbewussten Ansatz, der sicherstellt, dass Sicherheits- und Zuverlässigkeitspraktiken in automatisierte Prozesse integriert werden.
    • Robuste Infrastruktur: Kenntnisse in der Überwachung der Zuverlässigkeit von Infrastrukturkomponenten wie Servern, Netzwerken und Cloud-Ressourcen, mit einem starken Fokus auf Infrastructure as Code (IaC), um kontinuierliche Bereitstellungen zu gewährleisten.
    • Sicherheitsmaßnahmen: Beherrschung der Systemsicherung durch SSL/TLS-Verschlüsselung zum Schutz von Daten, Erfahrung mit geheimen Speichern wie Hashi Corp Vault und Verständnis des Sicherheitskonzepts „Zero-Trust“ und „Least Privilege“
    • Effektive Problemlösung: Hervorragende Fähigkeiten bei der Fehlersuche und Problemlösung mit Schwerpunkt auf der Identifizierung und Behebung von Problemen, der Ursachenanalyse und der Implementierung nachhaltiger Lösungen
    • Zuverlässigkeitsbewusstsein und proaktive Initiative Eine selbstmotivierte Einstellung zur Erkennung und Bewältigung technischer Herausforderungen mit der Verpflichtung zur Aufrechterhaltung eines zuverlässigkeits- und sicherheitsbewussten Ansatzes während des gesamten Entwicklungs- und Betriebslebenszyklus.

Ihre Qualifikationen

    • Verteilte / entkoppelte Software-Architekturen
    • Python mit Pydantic
    • REST-APIs (z. B. FastAPI), OpenAPI
    • Vertieftes Verständnis von Microservices Architektur, Design und Implementierung
    • Schnittstellen zu anderen APIs mit verteiltem Kontext
    • Konzepte für Messaging/Async-Kommunikation (RabbitMQ)
    • Konzepte der Compute-Virtualisierung (KVM, VMware, ...)
    • Agile und DevOps-Praktiken
    • Nachgewiesene Fähigkeit, CI/CD-Pipelines mit Werkzeugen wie GitLab, Jenkins, Tekton, Argo Workflows und Argo CD einzurichten und zu verwalten. GitOps-Kenntnisse ArgoCD / Flux Praktiziert täglich testgetriebene Entwicklung Vertragstests
    • Nachweisliches Engagement für die Sicherstellung qualitativ hochwertiger Ergebnisse durch strenge Standards und Prozesse
    • Fließendes Englisch in Wort und Schrift (mindestens C1)
    • Erfahrung mit Redfish- und TFTP-Protokollen
    • Automatisierung der Infrastruktur (IaC)
    • Build- und Deployment-Pipelines
    • Graphdatenbanken (wie Neo4j, ArangoDB, ...)
    • Beobachtbare Systeme: Beherrschung der Integration von Überwachungs- und Protokollierungssystemen für Echtzeiteinblicke in die System-/Anwendungsleistung. Vertrautheit mit Tools wie Prometheus, Grafana, OpenTelemetry und anderen ähnlichen Stacks (z. B. EFK - Elasticsearch, Fluentd, Kibana).
    • Golang
    • JavaScript/TypeScript
    • KVM, libvirt
    • Virtualisierungskonzepte (Netzwerke + IPAM, Speicherverwaltung)