> Markdown version of [/jobs/ext/4136205-iot-platform-engineer-cloud-edge-connectivity](https://www.wearedevelopers.com/jobs/ext/4136205-iot-platform-engineer-cloud-edge-connectivity). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IoT Platform Engineer - Cloud & Edge Connectivity - **Company:** Poly-clip System GmbH & Co. KG - **Location:** Hattersheim am Main, Germany - **Contract:** Permanent contract - **Skills:** 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), 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 - **Published:** October 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=932eca83973a180c ## About the Role * 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 ## 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.