ICT Database Engineer
📍 8001 Zürich
Role and responsibilities
Administration, Installation, Konfiguration und Wartung von PostgreSQL- und MariaDB-Datenbanken. Optimierung der Datenbankleistung, einschließlich Query Tuning, Indexierung und Konfigurationseinstellungen. Implementierung und Verwaltung von Hochverfügbarkeits- und Replikationslösungen für Datenbanken. Backup- und Wiederherstellungsmanagement, um Datenintegrität und -sicherheit zu gewährleisten. Überwachung und Analyse der Systemleistung, um Engpässe zu identifizieren und Probleme proaktiv zu beheben. Unterstützung bei der Planung und Umsetzung von Datenbank-Migrationsprojekten. Verwaltung und Konfiguration des Apache Webservers zur Unterstützung datenbankgestützter Webanwendungen. Entwicklung und Pflege von Skripten zur Automatisierung von Routineaufgaben. Zusammenarbeit mit Entwicklern und anderen IT-Teams zur Optimierung von Datenbanklösungen. Erstellung und Pflege von technischen Dokumentationen und Betriebshandbüchern.
Team / description
Unser Kunde - das führende Telco und IT Unternehmen - entwickelt in einem mehrjährigen Projekt die Private Cloud der nächsten Generation - hochsicher, hochverfügbar und komplett automatisiert. Über 90 engagierte und erfahrene Spezialistinnen und Spezialisten aus den Bereichen Infrastruktur, Virtualisierung, IT-Security, Softwareentwicklung und vielen weiteren Disziplinen arbeiten gemeinsam als starkes Team an diesem zukunftsweisenden Vorhaben.
Qualifications and Skills
Mehrjährige Erfahrung in der Administration von PostgreSQL und MariaDB unter Linux.
Erfahrung mit der Konfiguration und Verwaltung von Apache Webservern.
Erfahrung mit Hochverfügbarkeitslösungen (z. B. Patroni, Galera Cluster) und Replikationsmechanismen.
Erfahrung in DevOps-Praktiken und CI/CD-Pipelines.
Fundierte Kenntnisse in SQL, Datenbank-Design und Performance-Tuning.
Kenntnisse in der Shell-Programmierung (Bash, Python, Perl) und Automatisierungstools.
Kenntnisse in Backup-Strategien und Disaster Recovery.
Gute Problemlösungsfähigkeiten und eine analytische Denkweise.
Teamfähigkeit sowie selbstständiges und strukturiertes Arbeiten.
Zertifizierungen wie PostgreSQL Certified DBA, MariaDB Certified Database Administrator oder ähnliche.
Kenntnisse in Container-Technologien (Docker, Kubernetes) und Cloud-Umgebungen.
Vertrautheit mit Sicherheitsbesten Praktiken für Datenbanken und Webserver.