Für unseren Kunden mit Sitz in Berlin / Deutschland suchen wir aktuell einen: Software Developer für Automation / Automation Engineering (m/w/x)
- Standort: DE-Berlin / Neuhagen (hybrid, 95% remote, 5% onsite)
- Projektlaufzeit: asap – langfristig bis zu 5 Jahre
Beschreibung
Softwareentwicklung für die Automatisierung in einer KRITIS-Umgebung umfasst die Erstellung, Wartung und Weiterentwicklung von Automatisierungssoftware, die den sicheren, zuverlässigen Betrieb kritischer Netzinfrastrukturen ermöglicht. Ziel ist es, menschliche Fehler zu minimieren, die Reaktionsfähigkeit des Netzes zu verbessern und die Qualität zu steigern. Dabei werden Anwendungsfälle der täglichen Betriebsaufgaben identifiziert und auf Automatisierungspotenzial geprüft. Es wird ein einheitlicher Ansatz für die prozessbezogene Automatisierung entwickelt, um zukünftigen Automatisierungsbedarf nachhaltig und kosteneffizient zu decken.
Im Fokus des Automatisierungsteams stehen Systeme wie Firewalls, Webproxies, Application Gateways, Netzwerkgeräte usw., die von Datacom gewartet werden. Die Automatisierungssoftware muss alle aktuellen gesetzlichen Standards und Richtlinien einhalten, um Compliance zu gewährleisten. Für den langfristigen Betrieb ist eine modulare Architektur notwendig, die eine einfache Skalierung und Integration mit bestehenden KRITIS-Systemen ermöglicht. Regelmäßige Kompatibilitätstests sichern die Interoperabilität mit bestehenden Komponenten und Protokollen. Es werden standardisierte Protokolle wie SSH, REST oder gRPC verwendet, um eine nahtlose Integration mit verschiedenen Infrastrukturanbietern, Geräten und Drittanbietersoftware zu gewährleisten. Die Arbeit kann größtenteils remote erfolgen, wobei Workshops und Abstimmungstermine bevorzugt in den Geschäftsräumen des Kunden in Berlin stattfinden.
Elemente der Dienstleistung
- Erstellung von Prototypen
- Entwicklung alternativer Lösungen
- Konzeptionelle Netzwerkautomatisierung
- Wartung aller Anwendungen, Plattformen und Dienste (z.B. Container, Datenbanken, Frontends)
- Automatisiertes Testing-Framework für Unternehmensnetzwerke wie MPLS
- Automatisierte Incident Response
- Standardisierte Interfaces / Adapter
- Automatisiertes Konfigurationsmanagement / Versionskontrolle mit GIT
- Change Management in Produktions- und Abnahmeumgebungen
- Proaktive Ideeneinbringung, Lösungsentwicklung und Optimierung
- Automatisierungspipelines mit Northbound Interface für Operation Teams
- Zusammenarbeit / Feedback & kontinuierliche Verbesserung (DevOps)
- Dokumentation in vorgegebenen Tools
- Planung, Erstellung und Durchführung von Acceptance Tests
- Sicherstellung der Sicherheitsstandards gemäß BSI IT-Grundschutz
Erforderliche Kenntnisse
- Grundkenntnisse in aktuellen Softwarearchitekturen
- Erfahrung mit C4 Modelling
- Selbstständiges, eigenverantwortliches Arbeiten
- Teamfähigkeit und Kommunikationsstärke
- Python 3.10+ inklusive Kenntnisse in Programmierung und Unit-Testing
- Kenntnisse mit Python-Paketen wie requests, pip etc.
- Grundlagen in Django 5.0+ inklusive ORM, Schema Management, Templates
- Kenntnisse in Postgres, Redis, RabbitMQ
- Erfahrung in REST API Entwicklung mit Django REST Framework
- Grundlagen in Netzwerkautomatisierungs-Frameworks
- Bash Scripting und Podman
- Kenntnisse in Gitlab CI/CD und Ansible
- Umgang mit SSH, HTTP, REST APIs, NETCONF, gRPC
#J-18808-Ljbffr
Kontaktperson:
SimplyVision GmbH HR Team