/* ========================================================= Grundlayout ========================================================= */ body { background: #f5f8fb; color: #1f2933; font-family: Ubuntu, Arial, sans-serif; } .mod_article: not(.fullwidth) > .container { padding-top: 0pxpadding-bottom: 0px} .container p, .container ul { text-align: left; line-height: 1.7; } /* Nur Jobbereich beeinflussen, nicht global Footer/Header zerstören */ .parent p, .parent ul, .parent li { line-height: 1.7; } div#mmenu_top { display: none; } /* ========================================================= Stellenübersicht: Tabelle behalten, aber modern darstellen ========================================================= */ .mat { width: 100%; margin-top: 0pxborder-collapse: separate; border-spacing: 00px} /* Tabellenkopf modern/dezent */ .mat thead tr { background: transparent; background: linear-gradient(135deg, #0075BA, #0094d8); color: #fff !important; border-radius: 0pxbox-shadow: 00px0pxrgba(0, 117, 186, 0.25); } .mat thead th: first-child { border-radius: 0px0 00px} .mat thead th: last-child { border-radius: 00px4px 0; } .mat thead th { padding: 0px0px0pxfont-size: 0pxletter-spacing: 0.1em; align-items: center; } /* Footer der Tabelle ausblenden */ .mat tfoot { display: none; } /* Normale Job-Zeilen als Cards */ .mat tbody tr: not(.job-category-row) { background: #fff; box-shadow: 00px0pxrgba(0, 0, 0, 0.045); margin-bottom: 0pxtransition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease; } /* Hover auf Job-Zeilen */ .mat tbody tr: not(.job-category-row): hover { transform: translateY(-2px); box-shadow: 00px0pxrgba(0, 117, 186, 0.13); background-color: #fff; } /* Tabellenzellen */ .mat td { padding: 0; border: none; color: #1f2933; vertical-align: middle; } /* Card-Rundungen links/rechts */ .mat tbody tr: not(.job-category-row) td: first-child { border-radius: 0px0 00px} .mat tbody tr: not(.job-category-row) td: last-child { border-radius: 00px0px0; } /* Links in der Tabelle */ .mat td a { display: block; color: inherit; text-decoration: none; } /* Inhalt in den Zellen */ .mat .frame { display: flex; align-items: center; min-height: 0pxpadding: 0px0pxbox-sizing: border-box; } /* Jobtitel */ .mat tbody tr: not(.job-category-row) td: first-child .frame { color: #0075BA; font-size: 0pxfont-weight: 800; line-height: 1.35; } /* Standort */ .mat tbody tr: not(.job-category-row) td: last-child .frame { color: #5b6670; font-size: 0pxfont-weight: 600; line-height: 1.35; } /* Kategorie-Zeilen */ .job-category-row { background: transparent !important; box-shadow: none !important; } .job-category-row td { padding: 0px00px!important; color: #1f2933; font-size: 0pxfont-weight: 800; letter-spacing: -0.02em; background: transparent; border: none; } /* Erste Kategorie nicht zu weit nach unten drücken */ .mat tbody tr.job-category-row: first-child td { padding-top: 0px!important; } /* ========================================================= Optional: Einleitung / Übersichtsseite ========================================================= */ .jobs-title, h1 { color: #1f2933; font-size: clamp(36px, 4vw, 54px); line-height: 1.1; /* font-weight: 700; */ letter-spacing: -0.03em; margin: 0 00px} .jobs-intro { max-width: 0pxmargin-bottom: 0pxcolor: #243447; font-size: 0pxline-height: 1.75; } /* ========================================================= Job Detail Grid ========================================================= */ .parent { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0pxfont-size: 0pxbox-sizing: border-box; } /* ========================================================= Hero oben auf Jobdetailseite ========================================================= */ .div1 { grid-column: 1 / 3; background: linear-gradient(135deg, #0075BA, #0094d8); color: #fff; border-radius: 0pxpadding: 0pxbox-shadow: 00px0pxrgba(0, 117, 186, 0.25); } .div1 .title, .div1 p strong { color: #fff; } .title { font-size: clamp(30px, 4vw, 42px); line-height: 1.15; font-weight: 800; margin-bottom: 0pxletter-spacing: -0.03em; } /* ========================================================= Icons / Jobinfos ========================================================= */ .div2 { grid-column: 1 / 3; display: flex; flex-direction: row; gap: 0pxflex-wrap: wrap; } .col { width: auto; margin-top: 0; display: flex; gap: 0pxflex-wrap: wrap; } .inRow { background: #fff; border-radius: 0pxpadding: 0px0pxdisplay: flex; align-items: center; box-shadow: 00px0pxrgba(99, 93, 93, 0.06); } .inRow img { width: 0pxheight: 0pxobject-fit: contain; } .job-info1, .job-info2 { margin: 0 0 00px!important; font-weight: 700; color: #243447; line-height: 1.2; } /* ========================================================= Cards auf Jobdetailseite ========================================================= */ .div4, .div5, .div6, .div7, .div8, .div9 { background: #fff; /* border-radius: 0px*/ padding: 0pxbox-shadow: 00px0pxrgba(0, 0, 0, 0.06); border: 0pxsolid rgba(0, 117, 186, 0.06); } .div4 { grid-column: 1 / 2; } .div5 { grid-column: 2 / 3; } .div6, .div7 { grid-column: 1 / 3; } .div8 { grid-column: 1 / 2; display: flex; align-items: center; gap: 0px} .div9 { grid-column: 2 / 3; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; } /* ========================================================= Überschriften in Cards ========================================================= */ .div7 h2, .div6 span, .div5 span, .div4 span { color: #0075BA; font-size: 0pxfont-weight: 800; display: block; margin-bottom: 0pxletter-spacing: -0.02em; } .address b, .div9 span b { color: #0075BA; font-size: 0pxfont-weight: 800; display: block; margin-bottom: 0pxletter-spacing: -0.02em; } .div9 p { font-weight: 500; } /* ========================================================= Listen ========================================================= */ .parent ul { margin: 0; padding-left: 0px} .parent li { list-style: disc; margin-bottom: 0pxline-height: 1.6; } .parent li::marker { color: #0075BA; } .parent ul span { color: #333 !important; font-weight: 400 !important; font-size: 0px!important; } /* ========================================================= Button ========================================================= */ .button { display: inline-flex; align-items: center; justify-content: center; background-color: #0075BA; color: #fff; font-family: Ubuntu, Arial, sans-serif; font-size: 0pxfont-weight: 700; padding: 0px0pxcursor: pointer; border: 0pxsolid #0075BA; border-radius: 0pxtransition: background-color 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease; text-decoration: none; } ..buttonMargin { margin-top: 0px} /* ========================================================= Kontaktperson ========================================================= */ .div8 img { width: 0pxheight: 0pxborder-radius: 50%; object-fit: cover; flex-shrink: 0; } .address { display: flex; flex-direction: column; justify-content: center; } .address p { margin: 0 00px} /* ========================================================= Absätze innerhalb Jobdetail ========================================================= */ .parent p { margin: 0 00px} /* ========================================================= Fehlerbox ========================================================= */ .jobs-error, .container > div[style*="justify-content"] { display: flex; justify-content: center; padding: 0px0px} .jobs-error h3, .container > div[style*="justify-content"] h3 { color: #1f2933; font-size: 0px} /* ========================================================= Mobile ========================================================= */ @media only screen and (max-width: 768px) { .container { padding: 0px} /* Tabelle mobil */ .mat { max-width: 100%; margin-top: 0pxborder-spacing: 00px} .mat thead { display: none; } .mat tbody tr: not(.job-category-row) { display: block; border-radius: 0pxoverflow: hidden; } .mat tbody tr: not(.job-category-row) td { display: block; width: 100%; border-radius: 0; } .mat tbody tr: not(.job-category-row) td: first-child, .mat tbody tr: not(.job-category-row) td: last-child { border-radius: 0; } .mat .frame { min-height: auto; padding: 0px0px} .mat tbody tr: not(.job-category-row) td: first-child .frame { padding-bottom: 0pxfont-size: 0px} .mat tbody tr: not(.job-category-row) td: last-child .frame { padding-top: 0pxcolor: #5b6670; font-size: 0px} .job-category-row td { padding: 0px00px!important; font-size: 0px} /* Jobdetail mobil */ .parent { display: flex; flex-direction: column; gap: 0px} .div1 { padding: 0px0pxborder-radius: 0px} .title { /* font-size: 0px*/ font-size: clamp(20px, 4vw, 30px); text-align: left; } .div2 { flex-direction: column; } .col { width: 100%; flex-direction: column; } .inRow { width: 100%; box-sizing: border-box; justify-content: flex-start; } .div4, .div5, .div6, .div7, .div8, .div9 { padding: 0pxborder-radius: 0px} .div8 { flex-direction: column; align-items: flex-start; } .div8 img { width: 0pxheight: 0px} .button { width: 100%; box-sizing: border-box; } }
Teamlead IT-Infrastruktur & Hosting (m/w/d)
Vollzeit
Kamp-Lintfort
Als Teamlead IT-Infrastruktur & Hosting (m/w/d) übernimmst Du die fachliche und operative Führung unseres IT-Teams. Du sorgst für klare Prioritäten, verlässliche Zuständigkeiten und eine strukturierte Umsetzung. Dabei behältst Du offene Aufgaben, Termine, Betriebsrisiken und die technische Qualität im Blick und schaffst den Rahmen, in dem Dein Team Themen zuverlässig zum Abschluss bringt.
Technisch bist Du erfahren genug, um Lösungswege fundiert zu bewerten, tragfähige Entscheidungen zu treffen und Dein Team bei komplexen Fragestellungen auf Augenhöhe zu unterstützen. Bei kritischen Störungen oder anspruchsvollen Infrastrukturprojekten greifst Du auch selbst operativ ein. Im Mittelpunkt Deiner Rolle stehen die wirksame Führung des Teams sowie die Weiterentwicklung unserer Betriebsorganisation und IT-Infrastruktur.
Deine Aufgaben
Fachliche und operative Führung unseres IT-Teams mit klaren Zielen, Prioritäten,
Zuständigkeiten und verlässlichen Absprachen
Steuerung des Tagesgeschäfts sowie Schaffung von Transparenz über offene Aufgaben,
Termine, Betriebsrisiken und vereinbarte Ergebnisse
Verantwortung für den stabilen, sicheren und performanten Betrieb unseres Kunden-Hostings in
einem regionalen Rechenzentrum
Bewertung technischer Konzepte und Lösungswege sowie Unterstützung des Teams bei
Eskalationen, kritischen Störungen und komplexen Projekten
Planung und Steuerung von Infrastruktur- und Modernisierungsvorhaben rund um Server,
Virtualisierung, Storage, Netzwerk und interne IT
Weiterentwicklung unserer Betriebsprozesse, Standards und Dokumentationen für einen
nachvollziehbaren und verlässlichen IT-Betrieb
Konsequentes Nachhalten vereinbarter Aufgaben und Ergebnisse sowie frühzeitiges Eingreifen, wenn Termine, Qualität oder Betriebssicherheit gefährdet sind
Enge Abstimmung mit Geschäftsleitung, Entwicklung, internen Fachbereichen, Dienstleistern,
Rechenzentrumspartnern und bei Bedarf Kunden
Das macht Dich aus
Abgeschlossene Ausbildung oder abgeschlossenes Studium im IT-Bereich oder eine vergleichbare Qualifikation
Mehrjährige Erfahrung in der Führung oder Steuerung eines IT-Teams, technischer Mitarbeitender oder anspruchsvoller Infrastrukturprojekte
Fundierte Erfahrung in der Systemadministration, IT-Infrastruktur oder im Betrieb von Hosting-und Rechenzentrumsumgebungen
Erfahrung mit einigen der folgenden Technologien: Microsoft 365, Windows Server und Active Directory, Linux beziehungsweise Ubuntu, Docker, Hyper-V oder Proxmox, Sophos XGS, Veeam Backup und Checkmk
Fähigkeit, technische Aussagen fundiert zu prüfen, Risiken frühzeitig zu erkennen und nachvollziehbare Entscheidungen zu treffen
Klare und verbindliche Kommunikation sowie die Fähigkeit, Erwartungen, Fortschritte und Herausforderungen offen anzusprechen
Strukturierte und lösungsorientierte Arbeitsweise mit Verantwortungsbewusstsein, Entscheidungsstärke und einem guten Gespür für Menschen
Was wir Dir bieten
Verantwortung mit Wirkung: Du prägst die Zusammenarbeit im Team und die Qualität unseres IT-Betriebs unmittelbar
Gestaltungsspielraum: Kurze Entscheidungswege, direkter Austausch mit der Geschäftsleitung und die Möglichkeit, Strukturen nachhaltig zu verbessern
Technische Nähe: Du bleibst fachlich in anspruchsvolle Infrastrukturthemen eingebunden und bringst Deine Expertise bei kritischen Situationen und wichtigen Projekten gezielt ein
Optimale Work-Life-Balance: Flexible Arbeitszeiten, bis zu drei Tage Remote-Arbeit und ein Überstundenkonto zum Abfeiern oder Auszahlen
Standort Kamp-Lintfort: Moderner Arbeitsplatz in einem lichtdurchfluteten Gebäude im Naturschutzgebiet, nur wenige Minuten von A57 und A42 entfernt
Zwischenmenschlichkeit: Offene Feedbackkultur, kooperatives Miteinander, Duz-Kultur, Teamevents, Weihnachtsfeiern und Sommerfeste
Attraktive Benefits: Individuelle Weiterbildungen, interne Schulungen, Job-Rad, Corporate Benefits, betriebliche Altersvorsorge und einmal pro Woche ein kostenloses, frisch zubereitetes Mittagessen
Wie Du Dich bewirbst
Wir freuen uns auf Deine aussagekräftigen Bewerbungsunterlagen unter Angabe Deiner Gehaltsvorstellung und Deines frühestmöglichen Eintrittstermins. Ein separates Anschreiben ist nicht notwendig!
Innerhalb von zwei Werktagen nach Bewerbungseingang erhältst Du eine Antwort auf Deine Bewerbung und innerhalb von fünf Werktagen bieten wir Dir bei einer positiven Antwort das erste Gespräch an.
Wir sind stolz auf unsere Mission – bist Du dabei?
Deine Kontaktperson
Marlon Kahnis
Recruiter
+49 (0) 2842 / 92 737 - 53
Bereit für den nächsten Schritt?
Bewirb Dich jetzt schnell und unkompliziert.