Einstieg & Karriere

Linux-Administrator-Gehalt: Was deine Bezahlung wirklich bestimmt

Unter derselben Stellenbezeichnung stecken sehr verschiedene Rollen, deshalb streuen die Angaben so extrem. Im Großraum München liegen Junior-Rollen etwa zwischen 55.000 und 80.000 Euro, erfahrene Administratoren zwischen 70.000 und 120.000, mit DevOps- oder Cloud-Schwerpunkt darüber.

5 Kapitel mit allen Befehlen
Quereinsteiger lernt Linux am Schreibtisch mit Terminal auf zwei Monitoren
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Seit 1997 am Markt Präsenz & Live-Online 4,9 aus 503 Google-Bewertungen Auch Inhouse für dein Team
Worum es geht

Warum die Zahlen im Netz so weit auseinandergehen

Unter "Linux-Administrator" laufen Tätigkeiten, die fachlich kaum vergleichbar sind. Die eine Stelle bedeutet Ticket-Bearbeitung, Patchen und Benutzerverwaltung auf einer Handvoll Ubuntu-Servern. Die andere bedeutet Verantwortung für einen RHEL-Bestand mit Satellite, SELinux im Enforcing-Modus, Pacemaker-Clustern und einer Ansible-Codebasis, die den halben Rechenzentrumsbetrieb abbildet. Gehaltsportale werfen beides in denselben Topf, deshalb entstehen Spannen, aus denen sich für den Einzelfall wenig ableiten lässt.

Dazu kommen Effekte, die mit der Technik nichts zu tun haben. Tarifbindung, Branche, Unternehmensgröße und Region verschieben das Niveau deutlich. Ein Systemadministrator im öffentlichen Dienst wird nach Entgeltgruppe bezahlt, im Finanzsektor oder in der Automobilzulieferung gelten andere Bänder, und zwischen Ballungsraum und ländlicher Region liegt oft ein spürbarer Unterschied. Seit Remote-Arbeit üblicher geworden ist, weicht der Regionalfaktor auf, verschwindet aber nicht.

Der typische Fehler bei der eigenen Einordnung ist, Berufsjahre mit Verantwortung zu verwechseln. Zehn Jahre dieselbe Handarbeit an denselben Systemen wirken auf das Gehalt kaum, weil die Rolle austauschbar bleibt. Bezahlt wird, wer Ausfälle verhindert, Systeme reproduzierbar aufbaut und im Störfall belastbare Entscheidungen trifft. Genau diese Fähigkeiten lassen sich schlecht behaupten und gut belegen, über Zertifizierungen, über Automatisierungsprojekte und über nachweisbare Betriebsverantwortung.

Miniatur-Szene: Treppe aus drei Stufen zu einem Arbeitsplatz mit Terminal, daneben Zertifikat und Wegweiser
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt

Typische Jahresgehälter, Großraum München

Brutto pro Jahr
Einstieg / Junior 55.000 bis 80.000 €

Erste Jahre im Betrieb, Aufgaben klar umrissen, meist mit Rufbereitschaft im Team statt allein.

Erfahren / Senior 70.000 bis 120.000 €

Eigenverantwortung für Systeme, Architekturentscheidungen und Troubleshooting im Ernstfall.

Spezialisierung: DevOps, Cloud, Security 85.000 bis 140.000 €

Automatisierung, Kubernetes-Plattformen oder Härtung als Schwerpunkt. Hier liegt das Band am höchsten.

020k40k60k80k100k120k140k

Orientierungswerte für den Großraum München. In strukturschwächeren Regionen liegen die Bänder spürbar niedriger, im öffentlichen Dienst richtet sich die Eingruppierung nach Tarif. Prüfe deinen eigenen Fall mit dem Entgeltatlas der Bundesagentur für Arbeit, der weiter unten verlinkt ist.

Was du mitnimmst

Die Hebel, mit denen du dein Gehalt bewegst

Wenn du dein Einkommen als Administrator steigern willst, sind ein paar Stellschrauben deutlich wirksamer als andere. Die folgenden Punkte sind nach unserer Erfahrung aus Firmenschulungen die Hebel, die in Gehaltsgesprächen tatsächlich zählen.

Erst die Basis sauber belegen

LPIC-1 oder RHCSA sind für Personalabteilungen ein verständlicher Nachweis, dass Paketverwaltung, systemd, LVM, Berechtigungen und Netzwerkkonfiguration sitzen. Bei cmt führen dorthin die Linux Komplettausbildung zur LPIC-1 Zertifizierung, das Linux BootCamp zum LPIC-1 sowie die Red-Hat-Reihe RH124 und RH134 beziehungsweise der Schnellweg RH199.

Automatisierung statt Handarbeit

Wer Ansible-Rollen schreibt, Inventare pflegt und Konfigurationen versioniert, verlässt die Rolle des ausführenden Admins. Das ist der Punkt, an dem aus Systembetreuung Plattformarbeit wird und sich das Gehaltsband nach oben verschiebt. Passend dazu sind der Ansible Kompaktkurs, Ansible für Fortgeschrittene und RH294.

Container und Kubernetes ergänzen, nicht ersetzen

Kubernetes-Kenntnisse werden gut bezahlt, tragen aber nur, wenn das Linux-Fundament stimmt. Sinnvoll ist die Reihenfolge Docker beziehungsweise Podman, dann Kubernetes Grundkurs, dann CKA. Ein Admin, der Netzwerk-Namespaces, cgroups und Storage auf Systemebene versteht, ist im Cluster-Betrieb deutlich wertvoller als jemand, der nur kubectl bedient.

Sicherheit als eigenes Profil

SELinux, Härtung, nftables, Auditing und Incident-Handling sind Themen, für die Unternehmen eigene Budgets haben. Der Linux Security Intensivkurs, die SELinux-Reihe SEL1 bis SEL3 und Digitale Forensik für Linux und Unix Systeme schärfen ein Profil, das sich klar vom allgemeinen Betrieb abhebt.

Troubleshooting nachweisbar machen

Der größte Teil des Werts eines erfahrenen Admins entsteht in Störungen. Wer Bootprobleme, Speicherengpässe, Dateisystemfehler und Performance-Einbrüche methodisch statt nach Bauchgefühl angeht, argumentiert im Gehaltsgespräch mit konkreten Fällen. Dafür gibt es bei cmt das Linux Troubleshooting Training und Linux Systemanpassungen Deep Dive.

Zahlen selbst nachschlagen, statt Portalen zu glauben

Belastbare Orientierung liefern der Entgeltatlas der Bundesagentur für Arbeit, die jährlichen Gehaltsreports großer Jobbörsen und, bei tarifgebundenen Arbeitgebern, die veröffentlichten Entgelttabellen. Vergleiche immer Median statt Durchschnitt und achte darauf, ob Region, Branche und Unternehmensgröße zu deiner Situation passen.

Tutorial

Vom Können zum Nachweis: dein Skill-Audit

In diesem Teil misst du zuerst, was du tatsächlich tust, baust dir dann ein Labor und daraus überprüfbare Artefakte. Danach übst du den technischen Teil des Bewerbungsgesprächs an echten Fehlerbildern und besorgst dir zum Schluss die Zahlen, mit denen du im Gespräch argumentierst.

01

Ist-Stand messen statt schätzen

Bevor du über Bezahlung redest, brauchst du Zahlen über deine eigene Arbeit. Die liegen bereits auf deinem System.

Womit arbeitest du wirklich?
# Die 25 meistgenutzten Werkzeuge aus der eigenen History
history | awk '{print $2}' | sort | uniq -c | sort -rn | head -25

# History überhaupt lang genug halten, sonst misst du nur die letzte Woche
grep -E 'HISTSIZE|HISTFILESIZE|histappend' ~/.bashrc
echo 'HISTSIZE=50000'      >> ~/.bashrc
echo 'HISTFILESIZE=200000' >> ~/.bashrc
echo 'shopt -s histappend' >> ~/.bashrc

# Eigene Automatisierung zählen statt schätzen
find ~ /srv /opt -type f \( -name '*.sh' -o -name '*.yml' \) 2>/dev/null | wc -l

Die Auswertung ist unbequem: bei den meisten stehen ls, cd, vim und systemctl ganz oben und ansible-playbook gar nicht drin. Genau diese Verteilung ist das Argument, das im Gespräch gegen dich verwendet wird, und der beste Startpunkt für die nächsten Monate.

Behauptung und Nachweis, den ein technisches Gespräch akzeptiert

Behauptung im LebenslaufNachweis, der zählt
Ich kann AnsibleRepository mit einer Rolle, sauberer ansible-lint-Durchlauf, zweiter Lauf ohne Änderungen
Ich automatisiereVorher und nachher in Minuten je Vorgang, multipliziert mit der Anzahl der Systeme
Ich kenne KubernetesEine Aufgabe live an der Kommandozeile lösen, nicht über Architekturbilder reden
Ich härte SystemeScanbericht vor und nach der Maßnahme, dazu die benannte Grundlage, etwa BSI IT-Grundschutz SYS.1.3
Ich mache TroubleshootingEin realer Vorfall als Zeitstrahl: Symptom, Messung, Ursache, Maßnahme, Vorbeugung
Ich betreue DatenbankenEine wiederhergestellte Sicherung mit Datum und gemessener Wiederanlaufzeit
02

Ein Labor, das Nachweise produziert

Ein Heimlabor ist kein Selbstzweck. Es ist die Umgebung, in der die Artefakte aus der Tabelle oben entstehen.

Virtuelle Maschinen aus einem Basis-Image, ohne Installationsklicken
# Basis-Image einmal herunterladen, danach nur noch Kopien mit Copy-on-Write
sudo virt-install --name web01 --memory 2048 --vcpus 2 \
  --disk /var/lib/libvirt/images/web01.qcow2,backing_store=/var/lib/libvirt/images/base.qcow2 \
  --import --osinfo detect=on,name=generic \
  --cloud-init user-data=./user-data.yaml \
  --network network=default --graphics none --noautoconsole

# Sauberen Zustand festhalten, bevor du experimentierst
sudo virsh snapshot-create-as web01 sauber --description 'frisch installiert'
sudo virsh snapshot-revert web01 sauber

Mit backing_store belegt jede weitere Maschine nur die Differenz zum Basis-Image, ein Labor aus fünf Systemen passt damit auf jeden Laptop. Der Snapshot ist wichtiger als die Maschine selbst: Nur wenn der Rückweg eine Sekunde dauert, probierst du auch die Dinge aus, die kaputtgehen können.

03

Aus Arbeit werden überprüfbare Artefakte

Ein Repository, das jemand anders lesen und ausführen kann, ersetzt drei Absätze Selbstbeschreibung.

Die Qualitätsstufen einer Ansible-Rolle
ansible-galaxy init roles/baseline
ansible-lint roles/baseline
ansible-playbook --syntax-check site.yml

# Trockenlauf gegen echte Systeme, ohne etwas zu verändern
ansible-playbook --check --diff -l labor site.yml

# Der eigentliche Beweis: der zweite Lauf verändert nichts mehr
ansible-playbook -l labor site.yml | tail -5   # changed=0 ist das Ziel

Idempotenz ist das Kriterium, an dem erfahrene Leute eine Rolle beurteilen. Ein Playbook, das bei jedem Lauf Dateien neu schreibt und Dienste neu startet, ist ein Skript in YAML-Form. Schreib das changed=0 ins README, dann muss niemand danach fragen.

Vor dem ersten Push prüfen
gitleaks detect --source . --redact
git log -p | grep -inE 'password|passwd|token|api[_-]?key|BEGIN .*PRIVATE KEY' | head

# Namen und Adressen konsequent durch Beispielwerte ersetzen
grep -rInE '([0-9]{1,3}\.){3}[0-9]{1,3}' . | grep -v '192.0.2.'

Für Dokumentation gibt es reservierte Bereiche, die niemandem gehören: 192.0.2.0/24, 198.51.100.0/24 und 203.0.113.0/24 sowie die Domain example.com. Wer die konsequent nutzt, hat das Problem gar nicht erst.

04

Der technische Teil im Gespräch

Technische Gespräche laufen bei Linux-Rollen fast immer über zwei bis drei Fehlerbilder. Die kannst du wörtlich üben.

Klassiker: Platte voll, aber df zeigt freien Platz
df -h /var
df -i /var                 # Inodes werden getrennt gezählt
sudo lsof +L1              # gelöschte Dateien, die ein Prozess offen hält
sudo du -x -d1 /var | sort -h | tail

# Beim Journal ist die Ursache oft banal
journalctl --disk-usage
sudo journalctl --vacuum-size=500M

lsof +L1 listet Dateien mit Linkzähler 0. Der Platz kommt erst zurück, wenn der Prozess die Datei schließt, also nach einem systemctl restart des Dienstes, niemals durch ein weiteres rm. Zeigt dagegen df -i volle Inodes bei freien Blöcken, liegt irgendwo ein Verzeichnis mit Millionen winziger Dateien, typischerweise eine Session- oder Mailqueue.

Klassiker: Dienst startet nicht
systemctl status nginx --no-pager -l
journalctl -u nginx -b --no-pager | tail -40
sudo ss -tulpn | grep ':80'
sudo nginx -t

# Auf RHEL, Rocky und Alma zuerst hier nachsehen, bevor du die Konfiguration verdächtigst
sudo ausearch -m AVC -ts recent
# -a legt neu an, -m aendert eine bestehende Zuordnung.
# 8080 gehoert bereits http_cache_port_t, dort braucht es -m:
sudo semanage port -a -t http_port_t -p tcp 8088

Auf RHEL-Systemen ist der Dienst in diesem Fall nicht kaputt, sondern SELinux verbietet den nicht vorgesehenen Port. Die richtige Antwort im Gespräch ist semanage port -a, nicht setenforce 0. Wer das Abschalten vorschlägt, hat die Stelle meistens schon verloren. Auf Debian und Ubuntu suchst du stattdessen in AppArmor-Profilen unter /etc/apparmor.d/. Achtung bei bereits belegten Ports: semanage port -a bricht dann mit Port tcp/8080 already defined ab, zum Umtypisieren ist -m noetig.

Zahlen, die du über deine aktuelle Umgebung parat haben solltest

  • Wie viele Systeme betreust du, und wie viele davon sind automatisiert ausgerollt?
  • Wie lange dauert der Neuaufbau eines Standardsystems von null bis produktiv?
  • Wann wurde zuletzt eine Sicherung wirklich zurückgespielt, und wie lange hat das gedauert?
  • Wie viele Tickets pro Woche kommen aus wiederkehrenden Ursachen, die man abstellen könnte?
  • Welchen Anteil deiner Zeit verbrauchen Rufbereitschaft und ungeplante Arbeit?
05

Zahlen für das Gespräch besorgen

Gegen eine Zahl aus dem eigenen Haus argumentiert es sich besser als gegen einen Mittelwert aus einem Gehaltsportal.

Vorbereitung auf das Gehaltsgespräch

  • Median statt Durchschnitt verwendenEinzelne Spitzenverdienste ziehen jeden Durchschnitt nach oben. Der Median beschreibt, was die Hälfte tatsächlich bekommt, und ist die Zahl, die einer Personalabteilung ebenfalls vorliegt. Der Entgeltatlas der Bundesagentur für Arbeit weist Medianwerte nach Region und Anforderungsniveau aus.
  • Den Auskunftsanspruch nutzen, wenn dein Betrieb mehr als 200 Beschäftigte hatDas Entgelttransparenzgesetz gibt dir in dieser Größenordnung einen Anspruch auf Auskunft über das Vergleichsentgelt einer gleichwertigen Tätigkeit. Damit verhandelst du gegen eine belegte Zahl aus dem eigenen Unternehmen statt gegen ein Bauchgefühl.
  • Im öffentlichen Dienst über Eingruppierung reden, nicht über die SummeIn TVöD und TV-L verhandelst du nicht frei, sondern über die Entgeltgruppe und die Stufenzuordnung. Einschlägige Berufserfahrung kann bei der Stufe angerechnet werden, das musst du aber vor der Unterschrift ansprechen, danach ist es festgeschrieben.
  • Das Gesamtpaket durchrechnenFortbildungstage mit Budget, Rufbereitschaftspauschale, Anteil mobiler Arbeit, Zuschuss zur Altersvorsorge und die Regelung zu Überstunden verschieben das Ergebnis oft stärker als die letzten Prozentpunkte beim Grundgehalt.
  • Den nächsten Schritt schriftlich vereinbarenEin Ziel mit Datum, Kriterium und Betrag ist im nächsten Gespräch überprüfbar. Eine mündliche Aussicht auf Anpassung ist nach einem Vorgesetztenwechsel nicht mehr vorhanden.
Gut zu wissen

Häufige Fragen zu Gehalt von Linux-Administratoren

Noch etwas offen? Wir sind ohne Warteschleife für dich da.

Frag uns direkt
Wie viel verdient ein Linux-Administrator in Deutschland?
Seriös lässt sich das nur als Spanne beantworten, und die Spanne ist groß, weil Einsteiger im Systembetrieb und erfahrene Plattform-Administratoren mit Cluster- und Automatisierungsverantwortung unter derselben Bezeichnung geführt werden. Schlage den aktuellen Medianwert im Entgeltatlas der Bundesagentur für Arbeit nach und gleiche ihn mit den Gehaltsreports der großen Jobbörsen ab, dann filtere nach Bundesland, Branche und Unternehmensgröße.
Bringt eine LPIC-1 oder RHCSA Zertifizierung mehr Gehalt?
Eine Zertifizierung allein löst selten direkt eine Erhöhung aus, sie verbessert aber die Ausgangslage. Beim Wechsel öffnet sie Stellen, die ohne Nachweis gar nicht erst zum Gespräch führen, und intern liefert sie ein objektives Argument. Der Effekt ist am größten, wenn der Nachweis mit einem sichtbaren Projekt zusammenfällt, etwa der Ablösung manueller Installationen durch Ansible.
Verdient man mit Red Hat mehr als mit Debian oder Ubuntu?
Nicht die Distribution entscheidet, sondern das Umfeld. Red Hat Enterprise Linux ist in regulierten Branchen und im SAP-Umfeld stark verbreitet, dort sind Budgets und Gehaltsbänder oft höher, und die RHCSA- beziehungsweise RHCE-Nachweise sind dort etabliert. Debian- und Ubuntu-Wissen ist bei Hostern, im Web-Umfeld und in entwicklungsnahen Teams genauso gefragt, die Bezahlung folgt dann eher der Verantwortung als dem Paketformat.
Lohnt sich der Quereinstieg zum Linux-Administrator noch?
Ja, der Einstieg über Umschulung oder Weiterbildung funktioniert weiterhin, weil in vielen Betrieben erfahrene Admins in Rente gehen und Linux im Serverbetrieb dominierend bleibt. Realistisch ist ein Start auf Junior-Niveau mit entsprechendem Einstiegsgehalt. Entscheidend sind ein belegtes Grundlagenniveau wie LPIC-1 und eigene Erfahrung mit Shell-Scripting, Git und einem Automatisierungswerkzeug.
Wie wirken sich Rufbereitschaft und Schichtdienst aus?
Rufbereitschaft, Wochenendeinsätze und Schichtmodelle werden in den meisten Unternehmen separat vergütet, über Pauschalen, Zuschläge oder Freizeitausgleich. Diese Anteile tauchen in Gehaltsportalen oft nicht sauber getrennt auf und erklären einen Teil der Streuung. Kläre im Gespräch immer, ob eine genannte Zahl das Grundgehalt oder das Gesamtpaket meint.

Zuletzt geprüft am 26. Juli 2026.

Das sagen Teilnehmer

Echte Stimmen aus unseren IT-Kursen

Der Kursinhalt entsprach voll meinen Erwartungen, die richtige Mischung aus Theorie und Praxis.
Rückmeldung aus dem Kurs „Kubernetes Grundkurs“
Sehr intensiver Lehrgang, hat mich für meine Arbeit ein gutes Stück voran gebracht.
Rückmeldung aus dem Kurs „Monitoring mit Prometheus und Grafana - Grundkurs“
Persönlich für dich da

Deine Ansprechpartner

Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Hilft dir, aus dem Linux-Programm den passenden Kurs oder Lernpfad zu finden.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant mit dir Inhouse-Trainings, die exakt auf eure Systemlandschaft und Distributionen zugeschnitten sind.

Nächster Schritt

Den nächsten Schritt konkret planen

Wenn du weißt, wo du stehst, aber unsicher bist, welcher Nachweis in deiner Situation am meisten bringt, sprich mit uns. Wir ordnen deinen aktuellen Stand ein und zeigen dir, ob der Weg über LPIC-1, RHCSA oder direkt über Automatisierung und Kubernetes sinnvoller ist. Alle Kurse finden vor Ort oder Live-Online statt, auch als Firmenschulung für dein Team.