Was macht ein Datenbankadministrator?
Datenbankadministratoren, kurz DBAs, halten die Datenbestände eines Unternehmens betriebsfähig. Sie installieren und konfigurieren Datenbanksysteme wie Oracle, PostgreSQL, Microsoft SQL Server, MySQL oder MongoDB, legen Speicherstrukturen und Benutzerrechte fest und überwachen im Betrieb Auslastung, Sperren, Speicherplatz und Antwortzeiten. Ein großer Teil der Arbeit besteht darin, langsame Abfragen zu finden und zu beschleunigen: Ausführungspläne lesen, Indizes anlegen oder entfernen, Statistiken aktualisieren, mit Entwicklern über SQL diskutieren.
Dazu kommt alles, was mit Datensicherheit zu tun hat. DBAs richten Sicherungen ein, prüfen regelmäßig, ob eine Wiederherstellung tatsächlich funktioniert, betreiben Replikation und Failover-Cluster und dokumentieren Notfallabläufe. Sie führen Versionswechsel und Patches durch, meist in nächtlichen Wartungsfenstern, und begleiten Migrationen, etwa von einer lokalen Datenbank in eine Cloud-Umgebung. In vielen Unternehmen kommt die Rolle des Ansprechpartners für Datenschutz und Revision hinzu, weil DBAs am genauesten wissen, wo welche Daten liegen und wer darauf zugreift.
Wie wird man Datenbankadministrator?
Der häufigste Weg führt über ein Studium der Informatik oder Wirtschaftsinformatik oder über eine Ausbildung zum Fachinformatiker für Systemintegration oder Anwendungsentwicklung. Danach folgt meist eine Phase im allgemeinen IT-Betrieb, in der man die Datenbankseite übernimmt und hineinwächst; reine Einstiegsstellen als DBA sind eher selten. Quereinstiege gelingen aus der Softwareentwicklung, aus der Systemadministration oder aus Fachbereichen mit starkem SQL-Bezug, etwa Reporting und Datenanalyse. Herstellerzertifikate von Oracle, Microsoft oder Cloud-Anbietern sind verbreitet und werden von Arbeitgebern häufig ausdrücklich verlangt.
Was der Beruf verlangt
Datenbanken sind selten der sichtbare Teil einer IT-Landschaft, aber fast immer der kritische. Steht die Datenbank, steht das Geschäft. Das bedeutet Rufbereitschaft, Wartungsarbeiten nachts und an Wochenenden und hohen Druck in Störungsfällen, wenn viele Menschen gleichzeitig auf eine Antwort warten. Fehler in diesem Bereich haben unmittelbare Folgen, ein versehentlich gelöschter Datenbestand oder ein fehlerhaftes Migrationsskript kostet Stunden bis Tage.
Gefordert sind Genauigkeit, methodisches Vorgehen und die Bereitschaft, Dinge zu dokumentieren, die man selbst schon versteht. Wer nur programmieren will, wird die vielen Betriebs- und Abstimmungsaufgaben als mühsam empfinden. Auch die Technik verändert sich: Managed-Datenbankdienste in der Cloud nehmen einen Teil der klassischen Handarbeit ab und verlagern die Arbeit in Richtung Automatisierung, Infrastructure as Code und Kostenkontrolle. Wer sich darauf nicht einlässt, verliert an Anschluss.
Aussichten
Die Nachfrage ist stabil und in vielen Branchen höher als das Angebot, besonders bei Erfahrung mit großen Oracle- oder SQL-Server-Landschaften und gleichzeitig mit Cloud-Diensten. Datenmengen und regulatorische Anforderungen wachsen, damit auch der Bedarf an Menschen, die für Verfügbarkeit und Nachvollziehbarkeit sorgen. Entwicklungswege führen in die Spezialisierung als Performance-Experte, in Richtung Data Engineering und Datenplattformen, in Site Reliability Engineering oder in die Leitung eines Betriebsteams. Beratung und Freiberuflichkeit sind ebenfalls verbreitet, weil viele Mittelständler keine eigene Vollzeitstelle dafür einrichten.