IoT Platform Engineer - Cloud & Edge Connectivity

Poly-clip System GmbH & Co. KG
Hattersheim am Main, Germany
5 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Microsoft Azure Bash Shell Cloud Computing Computer Literacy Continuous Integration Data Warehousing Linux Domain Name System (DNS) Identity and Access Management Python (Programming Language) PostgreSQL Message Queuing Telemetry Transport (MQTT)
+22 more
Public Key Infrastructure X.509 Openid Connect Prometheus Reverse Proxy Single Sign-On Software Engineering TCP/IP Backup and Restore Data Logging Okta Data Ingestion Grafana Firewalls (Computer Science) Backend Gitlab Git Kubernetes Information Technology Patch Management Azure IoT Docker

Job description

  • Cloud-KonnektivitĂ€t: Sie verbinden unsere Edge-GerĂ€te sicher und zuverlĂ€ssig per MQTT ĂŒber TLS mit der Cloud, erkennen Verbindungsprobleme und beheben sie. Die GerĂ€te mĂŒssen “Over the Air” aktualisiert werden können.
  • Plattformbetrieb: Betrieb und Weiterentwicklung der containerisierten Plattform auf Microsoft Azure - Deployments, Updates, Rollbacks und KapazitĂ€tsplanung.
  • Architektur-Weiterentwicklung: Bewertung von Edge-Plattformen (z. B. balena Cloud, Azure IoT Edge etc.) und Container-Orchestrierung (z. B. Docker Compose oder Kubernetes), Planung und DurchfĂŒhrung der Migration im laufenden Betrieb.
  • PKI und Zertifikate: Betrieb unserer eigenen Public Key Infrastructure fĂŒr GerĂ€te- und Broker-Zertifikate, inklusive Ausstellung, Sperrlisten (CRL) und Rotation.
  • Netzwerk, TLS und DNS: Reverse Proxy (Traefik), automatisierte Zertifikate (Let’s Encrypt), Domains, DNS-EintrĂ€ge und Firewall-Regeln.
  • Identity & Access Management: Keycloak mit OpenID Connect und Single Sign-on - Realms, Clients, Rollen und Session-Richtlinien.
  • CI/CD mit GitLab: Pipelines, Container-Registry und reproduzierbare, versionierte Release-Prozesse.
  • Observability: Monitoring, Logging und Alerting mit Prometheus, Grafana und Loki - Dashboards, Alarmregeln und Alarmzustellung.
  • Datenhaltung: Betrieb von PostgreSQL/TimescaleDB inklusive Backup und Restore, Datenaufbewahrung und Datenbankmigrationen bei Releases.
  • Sicherheit: HĂ€rtung von Hosts und Containern, Secret-Management, Schwachstellen- und Patch-Management, Reaktion auf SicherheitsvorfĂ€lle.
  • Automatisierung: Skripte und Werkzeuge in Bash und Python fĂŒr wiederkehrende Aufgaben, PrĂŒf- und Abnahmeskripte.
  • Softwareentwicklung: Mitarbeit an unseren Python-Backend-Diensten, etwa bei Datenaufnahme, Healthchecks und Konfiguration.
  • Dokumentation und Abstimmung: Runbooks fĂŒr Betrieb und Störungen; Abstimmung mit der IT zu Azure-Ressourcen, Berechtigungen und Richtlinien.

Requirements

  • Abgeschlossenes Studium der Informatik oder vergleichbar, alternativ eine Ausbildung als Fachinformatiker (m/w/d) mit einschlĂ€giger Berufserfahrung
  • MehrjĂ€hrige Erfahrung im produktiven Betrieb containerisierter Anwendungen mit Docker
  • Erfahrung mit Kubernetes oder die Bereitschaft, sich gezielt einzuarbeiten
  • Sicherer Umgang mit Linux auf der Kommandozeile sowie solide Netzwerkkenntnisse (TCP/IP, DNS, Firewalls, Reverse Proxy)
  • Fundiertes VerstĂ€ndnis von TLS, X.509-Zertifikaten und PKI
  • Praxis mit einer Public Cloud, bevorzugt Microsoft Azure (VMs, Netzwerk, DNS, Storage, Backup)
  • Erfahrung mit Git und CI/CD, bevorzugt GitLab
  • Skripting in Bash und Python
  • Erfahrung mit Monitoring und Logging im Produktivbetrieb
  • SorgfĂ€ltige, sicherheitsbewusste Arbeitsweise: Änderungen nachvollziehbar, getestet und mit Rollback-Plan
  • Freude daran, Technologien abzuwĂ€gen und Entscheidungen nachvollziehbar zu begrĂŒnden
  • Sehr gute Deutsch- und gute Englischkenntnisse

Benefits & conditions

  • Hochmoderne Arbeitsumgebung mit neuester Technologie in der attraktiven Rhein-Main-Taunus Region
  • Flache Hierarchien und kurze Entscheidungswege
  • Ein angenehmes Arbeitsumfeld und gutes Betriebsklima
  • Flexible Arbeitszeiten
  • Umfangreiches Weiterbildungsangebot
  • Kostenlose ParkplĂ€tze mit der Möglichkeit zur Nutzung von Elektro-LadesĂ€ulen und Jobrad
  • Leistungsgerechte VergĂŒtung und Sozialleistungen eines tarifgebundenen Unternehmens in der attraktiven Rhein-Main Region

About the company

Wir sind ein solides, kerngesundes, mittelstĂ€ndisches Familienunternehmen in der dritten Generation. Als traditionsreiches wie innovatives Maschinenbauunternehmen sind wir Technologie- und WeltmarktfĂŒhrer in unserem Segment. Hohe QualitĂ€t, ProfessionalitĂ€t und intensive KundennĂ€he begrĂŒnden unseren wirtschaftlichen Erfolg.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role