Suche: DevOps Engineer & Systemadministrator*in : Infrastructure as Code & Betriebsverantwortung

binary-butterfly GmbH
Berlin, Germany
1 day ago
Apply on jobs.meinestadt.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€114,400 - €156,000
Working hours
Regular working hours
Languages
English, German

Tech stack

Proxy Servers Backup Devices Ubuntu (Operating System) Cloud Computing Databases Continuous Integration Relational Databases Debian Linux Software Debugging Linux DevOps Payment Systems
+32 more
Hypertext Transfer Protocols (HTTP) Integrated Development Environments Internet Protocol Security (IP SEC) Virtual Private Networks (VPN) Python (Programming Language) PostgreSQL MariaDB MySQL Open Source Technology OpenVPN Queueing Systems RabbitMQ Redis Ansible Prometheus SQL Databases Web Applications Data Logging ReactJS Flask (Web Framework) Grafana Firewalls (Computer Science) Gitlab Git Kotlin Gitlab-ci Kubernetes Sentry Celery Front End Software Development Restful APIs Docker

Job description

Infrastruktur Kubernetes MariaDB Mobilität Kotlin Open Source PostgreSQL Solid Make Migration Go Linux Product Owner Automatisierung Firewall REST START Python GIT Debugging GitLab Support DevOps Continuous Integration Produktentwicklung Deutsch RabbitMQ Cloud Administration Ansible Englisch Kreditkarten Entwicklungsumgebungen Flask Technik Linux Debian VPN Sicherheit Compliance Docker HTTP Grafana MySQL Kommunikation E-Mobility Energie Engineering Verantwortungsvolle Arbeitsweise Selbstständige Arbeitsweise Sorgfältige Arbeitsweise, Wir suchen einen Menschen mit fundiertem Know-how in Linux-Systemen, Automatisierung und Betrieb, mit Sorgfalt im Detail und dem Selbstverständnis, Infrastruktur als Software zu begreifen. Du sorgst dafür, dass die Plattform bill.bo und damit zusammenhängende Software stabil, sicher und nachvollziehbar läuft, und gibst dem Entwicklungsteam eine verlässliche Grundlage, auf der es eigenverantwortlich ausliefern kann. Dabei hörst Du nicht am Container-Rand auf: Du schaust auch in unsere Anwendungen hinein, rollst sie aus und debuggst sie, wenn es im Betrieb hakt., Bei binary butterfly schlägt unser Entwicklerherz für komplexe Datenanwendungen mit (E-)Mobilitäts- und Payment-Bezug. Wir treiben umweltfreundliche Mobilität und offene Daten sowie Standards auf nachhaltige Weise voran - mit Start-up-Energie, klarer Haltung und gemeinsamer Verantwortung.

bill.bo entwickeln und betreiben wir gemeinsam mit der GLS Mobility GmbH. Unser Grundsatz: Ein Produkt. Ein gemeinsames Team. Eine gemeinsame Verantwortung für den Produkterfolg. Produktentwicklung, technische Entwicklung und Betrieb organisieren wir entlang klarer Produktverantwortung - von der Idee über Entwicklung und Release bis zum Betrieb und zur Weiterentwicklung.

Wir professionalisieren unsere Strukturen und schärfen gemeinsam ein schlankes Rollenmodell. Unser Team ist neurodivers und interdisziplinär. Wir schätzen Menschen, die Vielfalt als Stärke sehen, Verantwortung übernehmen und Veränderung konstruktiv gestalten.

Unsere Engineering-Haltung

Wir betreiben Infrastruktur mit derselben Sorgfalt, mit der wir Software entwickeln: versioniert, reviewt, getestet und dokumentiert. Systeme setzen wir reproduzierbar per Code auf; Änderungen sind nachvollziehbar und werden vor dem Produktiveinsatz geprüft. Betrieb und Entwicklung trennen wir nicht scharf. Qualität verstehen wir als gemeinsame Verantwortung - fachlich, technisch und im Prozess.

Unsere Infrastruktur

Eigene Root-Server mit Debian und Ubuntu, reproduzierbar aufgesetzt mit eigenen, versionierten Ansible-Collections - inklusive Härtung, nftables, fail2ban, Borg-Backups und VPN (WireGuard, OpenVPN, IPSec) Docker & Docker Compose hinter Traefik, Deployments über GitLab CI/CD auf getrennte Staging- und Production-Umgebungen MariaDB, Redis und RabbitMQ als zentrale Dienste, Observability mit Prometheus, Grafana, Loki und Sentry Die Anwendungen dahinter: Python-Backends mit Flask und Celery, React-Frontends und Kotlin auf Kreditkarten-Terminals Ausblick: Wir evaluieren derzeit Kubernetes. Entschieden ist noch nichts - Du gestaltest die Bewertung und eine mögliche Migration aktiv mit.

Du musst diese Technologien nicht alle bereits kennen. Sie geben Dir einen Eindruck davon, womit Du bei uns arbeiten und was Du lernen kannst.

Deine Rolle

Als DevOps Engineer & Systemadministrator*in verantwortest Du den stabilen und sicheren Betrieb unserer Plattform. Du entwickelst unsere Ansible-Collections, -Rollen und -Playbooks weiter, betreust Server und Infrastrukturdienste und bist zentrale Ansprechperson für alle Fragen rund um Betrieb, Deployment und Monitoring. Du denkst Infrastruktur als Produkt: wartbar, wiederverwendbar und so gebaut, dass das Team gut damit arbeiten kann.

DevOps heißt bei uns ausdrücklich auch Applikationsnähe: Du kennst die Anwendungen, die auf unserer Infrastruktur laufen, deployst sie selbstständig, liest bei Fehlern Logs, Traces und auch den Code und findest gemeinsam mit dem Dev-Team heraus, ob ein Problem in der Infrastruktur, in der Konfiguration oder in der Anwendung selbst liegt.

Du arbeitest eng zusammen mit:

C*O: strategische Außenrolle, architektonische Leitplanken Tech Lead & Dev-Team: gemeinsame Verantwortung für Deployments, Betriebsfähigkeit und Fehleranalyse Product Owner und Projektmanagement: Planung von Wartungsfenstern, Kapazitäten und Infrastruktur-Vorhaben

Du arbeitest strukturiert und vorausschauend: Du erkennst Risiken, bevor sie zu Störungen werden, triffst klare Entscheidungen und dokumentierst sie so, dass andere sie nachvollziehen können.

Das bewegst Du

Du entwickelst unsere Ansible-Collections weiter und automatisierst, was heute noch von Hand passiert. Du betreibst, härtest und aktualisierst Server und Infrastrukturdienste und sorgst für verlässliche, erprobte Backups. Du baust Monitoring, Logging und Alerting so aus, dass wir Probleme früh sehen und schnell verstehen. Du gestaltest mit dem Dev-Team CI/CD und deployst unsere Anwendungen - inklusive Datenbank-Migrationen und sauberer Rollbacks. Du debuggst Anwendungen im laufenden Betrieb: von Logs, Metriken und Sentry über Container, Datenbank und Queues bis in den Python-Code, auch bei Performance-Problemen. Du sorgst gemeinsam mit dem Dev-Team dafür, dass Anwendungen betriebsfähig gebaut werden: sinnvolles Logging, Health-Checks und klare Konfiguration. Du übernimmst Verantwortung in Störungsfällen, leitest nachhaltige Verbesserungen ab und behältst Sicherheit und Compliance im Blick - gerade im Payment-Umfeld zentral. Du bringst Dich in die Kubernetes-Evaluation ein und bewertest, ob und wie sie zu unserer Plattform passt. Du dokumentierst Infrastruktur und Abläufe und befähigst Kolleg*innen, sich darin sicher zu bewegen.

Requirements

Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau), Mehrjährige Erfahrung in der Administration von Linux-Systemen (Debian/Ubuntu) im Produktivbetrieb, inklusive Netzwerk, Firewalls und Systemhärtung. Fundierte Erfahrung mit Ansible, Docker, Docker Compose und Reverse Proxies. Erfahrung im Betrieb relationaler Datenbanken (MariaDB/MySQL) sowie mit Git, Merge Requests und CI/CD. Solide Python-Kenntnisse: Du kannst unseren Flask-Code lesen, verstehen und Fehler bis zur Ursache verfolgen. Erfahrung im Debugging von Web-Anwendungen im Produktivbetrieb: HTTP, REST-APIs, SQL, Worker und Message Queues. Sorgfalt, Verantwortungsbewusstsein, einen ruhigen Kopf, wenn es mal brennt, und Klarheit in Kommunikation und Dokumentation. Keine Scheu vor inhaltlichen Fragen von Nicht-Techniker*innen - etwa aus Support, Projektmanagement oder von Partnern: Du hörst zu, fragst nach und übersetzt ihre Anliegen in technische Anforderungen, gezielte Fehlersuchen und konkrete nächste Schritte. Sehr gutes Englisch (Arbeitssprache), Deutsch mind. B2. Bereitschaft zur hybriden Zusammenarbeit (Standort Ruhrgebiet oder Berlin) und zu Reisen innerhalb Deutschlands (Reisekosten werden übernommen).

Wünschenswert

Erfahrung mit eigenen Ansible-Rollen und -Collections, nftables und VPN-Technologien (WireGuard, OpenVPN, IPSec). Erfahrung mit Observability-Stacks (Prometheus, Grafana, Loki, Sentry) und GitLab CI/CD. Erfahrung mit PostgreSQL, Redis oder RabbitMQ sowie mit Flask und / oder Celery. Erfahrung mit Kubernetes oder anderer Container-Orchestrierung. Interesse an oder ggf. sogar Erfahrung mit E-Mobilität, Ladeinfrastruktur oder Payment.

Benefits & conditions

Ein diverses, lernendes Team, das Technik und Sinn verbindet, und Kolleg*innen, die Verantwortung ernst nehmen. Eine gewachsene, sauber strukturierte Ansible-Landschaft, die Du maßgeblich weiterentwickeln kannst. Echte Verantwortung für eigene Infrastruktur statt Klick-Konfiguration in der Cloud. Einblick in die gesamte Kette von der Anwendung bis zum Server - und die Chance, Weichen wie eine mögliche Kubernetes-Einführung mitzustellen. Gestaltungsspielräume in einem Unternehmen in Professionalisierung. Faire Vergütung (55 - 75 TEUR p.a.) Moderne Arbeitsmittel und Austausch auf Augenhöhe. Arbeit mit und an OpenData und OpenSource, Freiheit bei Tools & OS.

Klingt nach Dir?

Apply for this position

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

Apply on jobs.meinestadt.de
Prepare application

Good distractions

Loading talks and stories from around this role…