Schulungen.
DevOps.

Agile. Entwicklung. Prozesse.

Zusammen modernisieren wir deine Entwicklungsinfrastruktur

Praxisnah. Ganzheitlich. Unser Schulungskonzept deckt sämtliche Aspekte der modernen Softwareentwicklung ab, von Agilität über Entwicklungsprozesse bis hin zur Automatisierung von Qualitätssicherung und Infrastruktur. Dein Weg zu einer voll automatisierten Produktionslinie für deine Softwareentwicklung.

DevOps
Coaches

ist deine

Anlaufstelle für umfassende DevOps-Schulungen. Mit unserer DevOps-Expertise bieten wir individuell anpassbare Schulungsprogramme, die speziell auf die Aus- und Weiterbildung ganzer Teams oder einzelner Teammitglieder zugeschnitten sind. Durch unsere Expertise unterstützen wir deine Unabhängigkeit in den Bereichen Agilität, Entwicklungsprozesse, Automatisierung, Qualitätssicherung und Cloud- Infrastruktur.

Zitat

„You build it, you run it.“

Werner Vogels

Ausbildung.
Werde ein DevOps-Engineer.

Starte deine DevOps-Ausbildung basierend auf unseren Schulungen. Egal, ob du Softwareentwickler, Systemintegrator oder einfach ein IT-Held bist, wir helfen bei der Ausbildung zum DevOps-Engineer.

Ausbildungspfad.
Dein Pfad zur DevOps-Expertise.

Kombiniere mehrere Schulungen zu einem Ausbildungspfad. Deine Ausbildung zum DevOps-Engineer basierend auf Gap-Analysen und unseren DevOps-Schulungen.

Umschulung.
Wir helfen bestehendem Personal.

Wieso DevOps-Engineers via Headhunter suchen? Wir schulen bestehendes IT-Personal zu DevOps-Engineers um. Entwickle dein Personal weiter und entfessele das bestehende Potenzial in deinem Unternehmen.

Integration. Betriebliche Weiterbildung.

Integriere Schulungen oder Ausbildungspfade in das Schulungskonzept deines Unternehmens und gestalte mit uns deine betriebliche Weiterbildung bis hin zum standardisierten On-Boarding Prozess von neuem Personal.

Partner. Partnerschaftliche Schulungen.

Wir sind dein Partner für DevOps Know-how und Schulungen. Unsere Schulungen sind speziell auf DevOps und dessen Strukturen ausgelegt, ohne dabei den allgemeinen Charakter zu verlieren.

Anpassbar. Standardschulungen sind von gestern.

Zusammen definieren wir inhaltliche und praktische Erweiterungen für unsere Standardschulungen, zugeschnitten auf deine Anforderungen und Ideen.

Mindset.
Etabliere die DevOps-Kultur.

Zusammen starten wir deine Revolution und ermächtigen dich mit unseren Schulungen, eine moderne, voll automatisierte Produktionslinie für deine Produkte und Projekte zu etablieren.

Portfolio.
Unser Katalog für deinen Erfolg.

Softwareentwicklung, Entwicklungsprozesse, Qualitätssicherung oder die Automatisierung von Infrastrukturen: Die bekanntesten und wichtigsten Tools und Technologien findest du in unserem Schulungskatalog.

Teamevents. Kombiniere Schulungen mit Teambuilding.

Schulungen und Teamevents können bei uns kombiniert werden. Wir organisieren deine Teamevents als Abschluss einer Schulung, denn Teamwork ist ein Schlüsselkonzept!

Zusammen. Lernen. Ein Coach agiert als Mentor, der Vertrauen und eine partnerschaftliche Atmosphäre in der Schulung ermöglicht. Durch interaktive Übungen und offene Gruppendiskussionen entsteht ein kollaboratives Lernumfeld, in dem wir als Gruppe voneinander lernen.

Cloud Schulungs Plattform

Unsere Cloud-Schulungsplattform ist eine spezielle Schulungsumgebung in der Cloud, die individuell auf die Anforderungen der Schulung zugeschnitten ist. Unser Ziel ist es, einen Technologie-Stack anzubieten, der nicht nur während des Schulungszeitraums ein in der Praxis erprobtes System bereitstellt, sondern auch darüber hinaus. Auf diese Weise seid ihr auch nach Abschluss der Schulung in der Lage, das Gelernte in dieser Umgebung zu erproben, zu testen oder intern zu demonstrieren. Dabei integrieren wir oft Technologien, die über den Scope der Schulung hinausgehen und dazu ermutigen, neue Perspektiven zu erkunden.

Zitat

„If you automate a mess, you get an automated mess.“

Rod Michael

Offene Schulungen

Diese Schulungen warten auf dich

Schulung Jira Cloud Administration
Die Schulung Jira Cloud Administration vermittelt Wissen zur Verwaltung und Konfiguration von Projekten und bietet den perfekten Admin-Einstieg
€1200 pro Person
20.01.2025 - 21.01.2025
2 Tage
Zoom - Remote Schulung
max. 10 Teilnehmer
Git Schulung mit Bitbucket, Gitlab, GitHub
Die beste Git Schulung aus der Praxis! Lerne wie Git den Lebenszyklus einer Softwareänderungen meistert. Verbessere deine Versionsverwaltung!
€1200 pro Person
27.01.2025 - 28.01.2025
2 Tage
Zoom - Remote Schulung
max. 10 Teilnehmer
Git Schulung mit Bitbucket
Mit dieser Git Schulung inklusive Bitbucket zur modernen Softwareentwicklung: Von Versionsverwaltung bis zu Quality Gates und Review-Management.
€1800 pro Person
27.01.2025 - 29.01.2025
3 Tage
Zoom - Remote Schulung
max. 10 Teilnehmer
Git Schulung zur Vorbereitung einer Migration von SVN zu Git
Git Migration - Mit dieser Git Schulung zur erfolgreichen Migration von SVN zu Git. Erlebe effizientes Branching und Merging.
€1800 pro Person
27.01.2025 - 29.01.2025
3 Tage
Zoom - Remote Schulung
max. 10 Teilnehmer
Bitbucket und Bamboo Schulung
In der Bitbucket und Bamboo Schulung entwickeln wir zusammen eine praxiserprobte Continuous Integration, Delivery und Deployment (CI/CDD) Pipeline als wesentlichen Bestandteil einer modernen DevOps-Infrastruktur.
€1200 pro Person
29.01.2025 - 30.01.2025
2 Tage
Zoom - Remote Schulung
max. 10 Teilnehmer
CI/CD Schulung mit Jenkins, Maven, Bitbucket, SonarQube und Nexus
Die Kombi-Schulung behandelt eine DevOps Toolchain basierend auf Maven, Bitbucket sowie Jenkins und erzeugt eine containerized Pipeline mit Docker
€2400 pro Person
10.02.2025 - 13.02.2025
4 Tage
Zoom - Remote Schulung
max. 10 Teilnehmer
Maven Schulung
In dieser Maven Schulung lernen wir, die vielfältigen Vorteile dieser Technologie für Build- und Projektorganisation in Java optimal zu nutzen.
€600 pro Person
10.02.2025 - 10.02.2025
1 Tag
Zoom - Remote Schulung
max. 10 Teilnehmer
CI/CD Schulung mit Jenkins, Maven, Bitbucket, SonarQube und Nexus
Mit der Jenkins und Bitbucket Schulung bauen wir eine Continuous Integration, Delivery und Deployment Pipeline als Herz deiner Infrastruktur auf.
€1200 pro Person
€1020 pro Person
11.02.2025 - 12.02.2025
2 Tage
Zoom - Remote Schulung
max. 10 Teilnehmer
Docker Schulung
In dieser Docker Schulung lernst du, wie containerisierte Entwicklung erhebliche Vorteile für die Vereinheitlichung deiner Prozesse bieten
€600 pro Person
13.02.2025 - 13.02.2025
1 Tag
Zoom - Remote Schulung
max. 10 Teilnehmer

Remote und Präsenz

Als Experte für Remote-Schulungen ermöglichen wir dir, bequem von überall aus teilzunehmen, ohne dass du deinen Arbeitsplatz verlassen musst. Dank interaktiver Technologien, Remote-Lernumgebungen und modernen Videokonferenzsystemen bieten wir dir qualitativ hochwertige Schulungen unabhängig von deinem Standort. Falls du jedoch lieber die persönliche Interaktion bevorzugst, bieten wir natürlich auch Präsenzschulungen in unseren oder in deinen Schulungsräumen an. Ganz nach deinen Wünschen und Anforderungen. Du kannst dich voll und ganz auf den Lernprozess konzentrieren, während wir für eine perfekte Schulungsumgebung sorgen.

Technologien

Dein kompletter Stack aus einer Hand

Dein Weg. Deine Schritte. Unsere Coaches stehen dir in jedem Schritt zur Seite, während du dich zum DevOps-Engineer entwickelst. Sie unterstützen individuelle Entwicklungen und gestalten mit dir einen maßgeschneiderten Ausbildungspfad, der genau auf deine Bedürfnisse zugeschnitten ist.

12 Schritte zum erfolgreichen
DevOps-Engineer

Agile Scrum Kanban Jira Confluence Youtrack

Agile Konzepte und Softwareentwicklungsprozesse

Für DevOps-Engineers ist es unerlässlich, mit agilen Methoden und auch mit modernen Entwicklungsprozessen vertraut zu sein. Denn als DevOps-Engineer hat man unter anderem das Ziel, Entwicklungsteams so zu unterstützen, dass diese ihr komplettes Potenzial ausschöpfen können. Dabei müssen Formalitäten mit geeigneten Maßnahmen sichergestellt werden, ohne jedoch Entwicklungsteams zu bremsen. Daher ist es wichtig, agile Methoden und Softwareentwicklungsprozesse systemgestützt zu verbinden und zu optimieren.

Agile Methoden, Workflows, Entwicklungsprozesse, Performance der Entwicklungsteams, Tracebility, Confidence, Transparenz

Package Manager Maven Gradle NPM Ant

Sprachen & Build Frameworks

In der Rolle eines DevOps-Engineers ist es üblicherweise die Aufgabe, Softwareprojekte oder -produkte über deren kompletten Lebenszyklus zu begleiten. Eine grundlegende Kenntnis der Programmiersprachen und der Build-Werkzeuge ist erforderlich, um das Softwareentwicklungsteam bestmöglich in Bezug auf Developer Experience, Komfort, Effizienz und Qualität zu unterstützen.

Programmiersprachen, Build-Tools, Paketmanagement, Test-Frameworks, IDE

Versionskontrolle Git Bitbucket GitHub Gitlab

Versionskontrollsysteme & Codemanagement

Codemanagement spielt eine zentrale Rolle in der Softwareentwicklung, denn es ist mehr als nur ein leistungsstarkes Werkzeug zur Versionskontrolle. Entwickler können Änderungen am Code reviewen und effektiv, basierend auf Quality Gates, zusammenführen. Ein smartes Review-Management fördert dabei nicht nur die Qualität und Nachvollziehbarkeit der Entwicklung, sondern ermöglicht auch eine reibungslose Zusammenarbeit innerhalb von Teams durch die Förderung von Social Engineering.

Git, Git-Workflows, Qualitätssicherung, Quality Gates, Review Management, Enforcement Entwicklungsprozesse, Lebenszyklus einer Codeänderung

XML Json Yaml Python Groovy

Skripten und Configuration as Code

Einer der größten Vorteile in der Softwareentwicklung ist die Möglichkeit der Automatisierung. Denn durch sie können Entwicklungsteams entlastet, Prozesse standardisiert und die Qualität gesteigert werden. Eine Automatisierung wird in den meisten Fällen durch Scripting oder die Konfiguration verschiedener Tools erreicht. Daher ist für die Rolle des DevOps-Engineers ein tiefes Verständnis der bekanntesten Skript- und Konfigurationssprachen erforderlich.

JSON, XML, Yaml, Groovy, Python

Continuous Integration Bamboo Jenkins Gitlab

Continuous Integration, Delivery und Deployment

Continuous Integration (CI), Continuous Delivery (CD) und Continuous Deployment (CD) sind die wichtigsten und entscheidenden Praktiken in der Welt des DevOps. Ein DevOps-Engineer muss diese Konzepte verstehen und anwenden, da sie dazu beitragen, die Effizienz, Qualität und Geschwindigkeit der Softwarebereitstellung erheblich zu verbessern.

Automatisierte Freigabe, Automatisierte & beschleunigte Bereitstellung, Konsistenz und Standardisierung, Gesteigerte Transparenz und Tracebility, Komfort im Entwicklungsprozess, Didaktisches System, Maximierung der Teameffizienz

Snyk SonarQube OWASP JUnit Selenium

Qualitätssicherung

Die automatisierte Qualitätssicherung in der Softwareentwicklung ist ein bedeutender Punkt in Continuous Integration, Delivery und Deployment. Im Verbund stellen verschiedene Werkzeuge sicher, dass erstellte Softwareprodukte den höchsten Qualitätsstandards entsprechen und dienen somit zur kontinuierlichen Überwachung und Verbesserung der Codequalität.

Automatisierte Qualitätssicherung, Didaktische Systeme, Konsistenz und Standardisierung, Statische Code-Analyse, Code-Metriken und -Statistiken, Vulnerabilites, Technische Schulden, Wartbarkeit, Quality Gates

Unix Linux Debian Ubuntu

Unix Systemadministration

Systemadministration ist eine wichtige Fähigkeit eines DevOps-Engineers, da Themen wie Systemverständnis, Automatisierung, Sicherheit, Skalierbarkeit und Infrastrukturmanagement im DevOps-Mindset entscheidend sind. Sie unterstützen die reibungslose Implementierung von DevOps-Praktiken und tragen zur Effizienz, Zuverlässigkeit und Sicherheit von Softwarebereitstellungen bei.

UNIX – Administration, Networking, Load-Balancers, Proxy und Firewalls, Shell Scripting

Containerized Docker

Containerisierung

Docker-Kenntnisse sind von großer Bedeutung für DevOps-Engineers, da Docker-Container die Anwendungsbereitstellung, Skalierung und Verwaltung vereinfachen und eine konsistente Ausführung in verschiedenen Umgebungen sicherstellen. Zusätzlich spielt die Containerisierung eine entscheidende Rolle im Entwicklungsprozess, indem sie zuverlässige und reproduzierbare Umgebungen für das Bauen, Testen und Debuggen von Anwendungen ermöglicht.

Docker-Architektur & Konfiguration, Dockerfile & Images & Container, Container-Management, Kompositionen von Containern, Netzwerkkonfiguration, Datenspeicherung, Protokollierung, Containerization von Apps, Container im Entwicklungsprozess, Docker Registry

Kubernetes

Container Orchestrierung

Kenntnisse in Container-Orchestrierung sind für DevOps-Engineers wichtig, da sie Skalierbarkeit, Hochverfügbarkeit, Automatisierung, Lastverteilung, Updates, Micro-Services, Infrastruktur as Code und Sicherheit in der Containerverwaltung ermöglichen. Dies erleichtert die effiziente und zuverlässige Bereitstellung von Anwendungen.

Skalierbarkeit, Verfügbarkeit der Anwendungen, Beschleunigte Bereitstellung, Lastverteilung und Traffic-Routing, Gesteigerte Transparenz und Tracebility, Modularität und Micro-Services, Automatisierung der Infrastruktur, Systemadministration, Container und CI/CDD

Monitoring Grafana Prometheus Loki

Monitoring & Logging

In DevOps spielt Monitoring und Logging eine entscheidende Rolle bei der Sicherstellung der Leistungsfähigkeit, Stabilität und Zuverlässigkeit von Anwendungen und Infrastrukturen. Daher setzen DevOps-Teams eine Vielzahl von Monitoring- und Logging-Tools ein, um Systeme überwachen und bewerten zu können. Damit schaffen sie eine Umgebung, in der Probleme frühzeitig erkannt und somit schnell und effizient gelöst werden können.

Protokollierung und Auswerten von Informationen zur Diagnose,
Überwachen von Infrastruktur und Anwendungen, Konfigurierbare Alerts und Benachrichtigungen, Aggregieren und Visualisieren von Informationen und Daten

Infrastructure as code terraform ansible

Infrastructure as Code

Infrastructure as Code (IoC) bezieht sich auf die Verwaltung einer IT-Infrastruktur mithilfe von Code und Tools. Alle Ressourcen der Infrastruktur und deren Zusammenspiel werden deklarativ textuell beschrieben und von Tools automatisiert umgesetzt. Ein DevOps-Engineer übernimmt die Verantwortung für diesen deklarativen Code und verwendet automatisierte Tools, um die Bereitstellung, Konfiguration und Verwaltung der IT-Infrastruktur durchzuführen.

Konfigurieren von OS und Anwendungen, Erzeugen von Infrastrukturen (CPU, Memory, Disk, usw.), Konfigurieren von Firewalls, Loadbalancern, Proxies usw., Automatisierung basierend auf Tools, Versionierung der Infrastruktur, Teamwork und Entwicklungsprozess

cloud provider - hetzner aws azure google

Cloud Provider

Die meisten Unternehmen stellen sich die Frage, ob sie ihre Produkte als Service in der Cloud oder in einer On-Premise Hybrid-Lösung anbieten sollen. Daher muss ein DevOps-Engineer Konzepte der Cloud und die Administration der Infrastruktur des jeweiligen Cloudanbieters kennen, um somit eine “Software as a Service” Lösung für sein Unternehmen ermöglichen zu können.

Erstellen und Warten der Cloud Infrastruktur, Erzeugen von Infrastrukturen (CPU, Memory, Disk, usw.), Konfigurieren von Netzwerk, Firewalls, Loadbalancern, Proxies, Usermanagement und Security