Stellenangebot
Database Engineer
Die Firma Man Group sucht einen Database Engineer, der die end-to-end-Database-Plattform-Engineering übernimmt und an modernen Infrastrukturinitiativen wie Containerisierung, Automatisierung und DevOps-Praktiken arbeitet. Der ideale Kandidat hat Erfahrung in Datenbankadministration, Infrastruktur-Engineering oder Datenbankadministration und soll die Firma bei der Entwicklung einer best-in-class-Architektur unterstützen.
Aufgaben
Die Rolle des Database Engineers umfasst die Verantwortung für die end-to-end-Database-Plattform-Engineering. Zu den Aufgaben gehören:- Erstellung von Automatisierungstools und Infrastruktur-as-Code für die Datenbankbereitstellung und Konfigurationsverwaltung
- Entwicklung, Überwachung, Alarmierung und Beobachtung von Lösungen mit Grafana, Prometheus und InfluxDB
- Containerisierung von Datenbanken mit Docker und Kubernetes
- Erstellung von CI/CD-Pipelines für Datenbankbereitstellungen und Softwareänderungen
- Entwurf und Implementierung von Tools/LCM-Infrastruktur (Abfrageoptimierungsvorschläge, intelligente Alarmierung usw.)
- Teilnahme an On-Call-Rotationen durch On-Call-Schichten im Rotationssystem
- Unterstützung und Leitung von Datenbankbereitstellungsinitiativen
- Erstellung von Selbstbedienungstools für Entwickler (Datenbankbereitstellung, Migrationautomatisierung)
- Bereitstellung von 24x7-On-Call-Datenbankunterstützung und Administrationsaufgaben
- Mitarbeit an der On-Call-Selbstaufrufquote
- Zusammenarbeit mit Infrastrukturteams und Entwicklern zur Implementierung optimaler Lösungen
Anforderungen
Die folgenden Anforderungen sind erforderlich:- 1-4 Jahre Erfahrung in der Datenbankadministration, Infrastruktur-Engineering oder Datenbankadministration
- Starke Programmierkenntnisse in Python oder ähnlichen Sprachen
- Solide Erfahrung mit Datenbanken (PostgreSQL, Oracle, SQL Server)
- Erfahrung mit mindestens einer relationalen Datenbank (PostgreSQL, Oracle, SQL Server)
- Kenntnisse von SQL; Datenbankgrundlagen (Leistung, Indexierung, Transaktionen)
- Vertrautheit mit Versionierung (GIT) und DevOps-Konzepten
- Starke Skriptkenntnisse (Bash, Python, PowerShell)
- Bewährte Fähigkeit zur Architektur resilienter Aufgaben
- Erfahrung im Unterrichten/Führen von Ingenieuren und Migration zum Detail
- Starke Problemlösungsfähigkeiten und ein Wunsch, zu installieren
- Fähigkeit, Fähigkeiten in jedem Bereich zu erweitern und zu entwickeln, wie erforderlich
Wir bieten
Wir bieten die folgenden Vorteile:- Interesse an oder Erfahrung mit Large Language Models (LLMs) und GenAI-Technologien
- Erfahrung mit NoSQL-Datenbanken (z.B. Graphendatenbanken oder operationale Datenbanken)
- Vertrautheit mit LLM-APIs (OpenAI, Anthropic, Open-Source-Modelle) oder Big-Data-Plattformen
- Erfahrung mit Infrastruktur-as-Code-Tools (Terraform, Ansible oder ähnlich)
- Erfahrung mit Überwachungs- und Beobachtungstools (Grafana, Prometheus)
- Erfahrung mit Containerisierung (OpenShift/Kubernetes) und Hochverfügbarkeit
- Erfahrung mit relationalen Datenbanken (PostgreSQL/MySQL)
- Reaktion auf MS SQL/Datenbanken (MongoDB)
- Vertrautheit mit agilen Methoden
Jobdetails