DevOps-Spezialist
290 Stunden / 7-9 Monate, Teilzeitprogramm
Dieses berufsbegleitende DevOps-Programm bietet fachkundigen Unterricht, praktische Projekte, KI-gesteuerte Automatisierungsmethoden und eine echte Verbindung zur Branche, damit die Absolventen eingestellt werden.
DevOps ist die Verbindung von Menschen, Prozessen und Produkten, die Folgendes ermöglicht die kontinuierliche Bereitstellung von Mehrwert für die Endkunden–Benutzer. DevOps zielt darauf ab, eine Kultur und ein Umfeld zu schaffen, in dem die Entwicklung, das Testen und die Freigabe von Software sich abspielen schnell, häufig und zuverlässig, so dass das Unternehmen kann innovativ sein wie ein Startup und Skala wie ein Unternehmen.
Wawiwas DevOps Programm enfähigs Absolventen um zu verstehen, warum Organisationen brauchen DevOps und zu lernen wie zu mit DevOps zu beginnen. Die Auszubildenden werden die wichtigsten Ideen und Techniken zu lernen, um Entwicklung und Betrieb zusammenzubringen, was zu hochwertige, Hochgeschwindigkeit Software Entwicklung und lieferny. Entscheidend ist, unser Programm integriert den Einsatz von fortschrittlichen Tools der künstlichen Intelligenz in den Ausbildungsprozess. Dies befähigt die Lernenden, Folgendes zu verstehen und umzusetzen KI-gesteuerte AutomatisierungsmethodenDadurch wird der Lebenszyklus der Entwicklung effektiv verlängert und die Effizienz der Bereitstellung verbessert.
Studenten befähigen, die Lücke in der Softwareentwicklung und im Betrieb zu schließen
Bringen Sie Ihre Führungs- und Kooperationsfähigkeiten auf die nächste Stufe, indem Sie Ihren Studenten beibringen, in Teams zu arbeiten, um Daten zu verwalten und Updates für neue Produktversionen durchzuführen. Am Ende können die Absolventen Unternehmen dabei helfen, Produkte schneller zu entwickeln und bestehende Implementierungen einfach zu pflegen.
Offene Türen mit Kontakten zur Industrie
Mit Hilfe unseres Netzwerks von DevOps-Experten, Lehrkräften, Personalpartnern und ehemaligen Studenten können Sie Ihre Studenten für den Erfolg in einem schnell wachsenden Bereich rüsten. Der Lehrplan für DevOps-Spezialisten wurde in Zusammenarbeit mit der die führenden Unternehmen der Branche unsere Programme so relevant wie möglich für die Bedürfnisse der lokalen Industrie zu gestalten, um sicherzustellen, dass die Absolventen nach Abschluss des Programms arbeitsfähig sind.
Studenten bei der Durchführung eines professionellen Projekts anleiten
Während des gesamten Programms werden praktische Fähigkeiten durch die Durchführung von Projekten erworben, die reale Probleme von Anfang bis Ende angehen. Die Studierenden sammeln praktische Erfahrungen mit der Veröffentlichung und Bereitstellung von Code und arbeiten mit anderen zusammen, um Hindernisse bei der Veröffentlichung zu beseitigen, und mehr, indem sie ein Portfolio von Projekten zusammenstellen, die das in jeder Einheit Gelernte festigen, damit Aktualisierungen effizient veröffentlicht werden können.
Für wen ist das Programm gedacht?
Systemadministratoren, Softwareentwickler und IT-/Betriebsprofis, die in ihrem nächsten Karriereschritt als DevOps-Spezialisten arbeiten möchten.
Wir entwickeln die Soft Skills, die DevOps-Spezialisten brauchen
Technische Fähigkeiten sind für einen DevOps-Spezialisten ebenso wichtig wie soziale Kompetenzen. Sie brauchen beides, um erfolgreich zu sein.
Kommunikation
Gedanken und Arbeit einfach erklären, die richtigen Fragen stellen und alle Beteiligten bei der Stange halten
Teamarbeit
Zusammenarbeit mit anderen, Nutzung der Stärken jedes Einzelnen und Achtung der Verantwortlichkeiten
Problemlösung
Herausforderungen mit klarem Verstand betrachten und praktische Wege finden, um voranzukommen
Kritisches Denken
Informationen und Annahmen in Frage stellen, Fragen stellen und fundierte Entscheidungen treffen
Eigentümerschaft
Übernahme von Verantwortung, Durchsetzung und Lieferung von Qualitätsarbeit
Bei Wawiwa bauen die Lernenden während des gesamten Programms auf natürliche Weise Soft Skills auf. Da unsere Ausbildung praxisorientiert ist, lernen die Schüler durch praktisches Tun - sie arbeiten in Teams, lösen reale Probleme und üben, wie Fachleute an realen Arbeitsplätzen arbeiten. Dieser Ansatz hilft ihnen, starke technische Fähigkeiten und die wesentlichen Soft Skills zu entwickeln, die sie brauchen, um vom ersten Tag an im Job erfolgreich zu sein.
Hochkarätige Fachleute
Dieses einzigartige Programm wurde von einem professionellen Team entwickelt, das sich aus führenden DevOps-Experten zusammensetzt, die auch über umfangreiche Kenntnisse und Erfahrungen im Bereich der Schulung verfügen.
Eran Lasser
CEO von Wawiwa
Eran ist ein Unternehmer im Bereich der technischen Bildung mit über 20 Jahren Erfahrung. Eran gründete und leitete vier IT-Schulungsunternehmen: John Bryce Ausbildung (Israel), TRIG (China), JB-IQsoft (Ungarn), KocBryce (Türkei). Eran war auch Partner bei der Gründung von DAN.IT Bildung (Ukraine), Techub (Georgien) und andere. Darüber hinaus leitete Eran Mentergy, ein Unternehmen, das E-Learning- und Fernunterrichtslösungen anbietet. Im Laufe der Jahre war er für die Umschulung von mehr als 50.000 Personen verantwortlich, die jetzt als Fachkräfte im technischen Bereich arbeiten.
Daniel Anderson
Verantwortlicher für Ausbildung
Daniel ist verantwortlich für die Aktualisierung der neuesten Themen in den technischen Schulungsprogrammen des Unternehmens und für die Pflege der Schulungsmethoden. Daniel war Chefausbilder im Tech Training Center der Israel Defense Force und ist Absolvent des IDF-Ausbildungsprozesses. Er entwickelt und leitet eine breite Palette von Programmierkursen und ist ein Full-Stack-Entwickler und Data Scientist.
Lidor Gerstel
Leiter des DevOps-Programms
Lidor ist ein freiberuflicher DevOps-Experte und erfahrener Dozent mit nachweislicher Erfahrung in der Hochschulbranche. Er verfügt über mehr als 10 Jahre Erfahrung in der Tech-Branche und kennt sich mit Docker, AWS, Linux-Systemadministration, Domain Name System (DNS) und Jenkins aus.
Wir messen Erfolg an der Beschäftigungsfähigkeit
Die technische Ausbildung ist für uns nicht das Endziel - sie ist erst der Anfang. Bei Wawiwa messen wir den Erfolg an der Beschäftigungsfähigkeit unserer Absolventen. Unsere Programme sind mit diesem Ziel vor Augen aufgebaut: Studenten für den Arbeitsmarkt fit zu machen und ihnen zu helfen, nach ihrem Abschluss einen lukrativen Job im technischen Bereich zu finden.
Diese Ausrichtung auf die Beschäftigungsfähigkeit führt weltweit zu Ergebnissen. über 70% der Wawiwa-Absolventen finden innerhalb von zwei Monaten nach ihrem Abschluss eine Stelle im technischen Bereich.
Programm-Lehrplan
- Was ist Linux?
- Typen von Betriebssystemen
- Linux-Distributionen und Ubuntu
- Installation von Ubuntu
- Installation von VirtualBox
- Ubuntu-Partitionierung
- Einführung in die Textbearbeitung
- Vim -Vi Verbessert
- Nano
- Linux-Dateisysteme
- Manuelle Installation
- Arbeiten mit Datei - Berechtigungen
- Versteckte Dateien
- Verwalten von Dateien, Kopieren, Löschen, Umbenennen
- Symbolische Verbindungen
- Finden von Dateien
- Fernzugriff
- Schlüsselbasierte Authentifizierung
- Bonus - Flask Web Framework
- scp für die Dateiübertragung verwenden
- Dateiübertragungen
- Wget
- Locke
- Skripting vs. Programmierung
- Skripting - Grep
- Flusskontrolle
- Xargs verwenden
- Softwareverwaltung mit APT
- Verwaltung von Software-Aktualisierungen
- Suche nach Software mit APT
- Verwaltung von Software - Hinzufügen, Entfernen und Bereinigen
- Absicherung von Servern mit Fail2Ban
- Sicherheit ufw Firewall
- Deaktivieren nicht benötigter Dienste
- Verwaltung von sudo-Berechtigungen
- Ps-Befehl
- Anzeige der Aktivität mit Top
- Überprüfung der Festplattennutzung - df
- Überprüfung des Speichers - frei
- Planen von Aufgaben mit cron
- Nginx-Übersicht
- Nginx konfiguriert SSL
- Installation und Verwaltung von CentOS 7
- Pakete mit YUM verwalten
- Yum für die Suche nach Paketen verwenden
- Verwendung eines Repositorys eines Drittanbieters
- Verwaltung von Hintergrunddiensten
- Rsync verwenden
- Verwalten des Dateisystems LVM
- Was ist DevOps?
- Warum DevOps?
- Wer nutzt DevOps - Wo ist es nützlich?
- DevOps ToolChain
- DevOps in Wirtschaft und Unternehmen
- Einführung in die Versionskontrolle
- Einführung in Git
- Git-Terminologie & GitHub
- Git unter Linux installieren
- Git unter Windows installieren
- Git konfigurieren
- Git Repo in GitHub konfigurieren
- Bitbucket - Einführung
- Gitlab - Einführung
- Git Commit
- Git-Protokolle und Dateien hinzufügen
- Verstehen der Git-Flüsse
- Befehlszeilen für Anfänger
- Shell-Skripting
- Einführung und Grundlagen
- Wenn-Anweisungen
- Für Schleifen
- While-Schleifen
- Beenden eines Skripts
- Fälle
- Status der Beendigung
- Funktionen
- Variablen
- Python 3
- Einführung und Installation
- Grundlagen von Python
- Operationen, Datentypen und Dateien sowie Ausnahmebehandlung
- Funktionen, Generatoren und REGEX in Python
- Einführung und Vorteile von Vagrant
- Terminologien und Arbeitsweise
- Installation und Konfiguration
- Vagrant in Aktion
- Was ist Docker?
- Installation von Docker
- Arbeiten mit Docker Images
- Erstellen von containerisierten Webanwendungen
- DockerFile erstellen
- Kennzeichnung von Containern
- In die Docker-Registry schieben
- Docker-Vernetzung
- Einsatz von Docker-Containern in der Produktion mit Docker Compose
- Was ist Jenkins?
- Installation und Konfiguration von Apache Tomcat und Einsatz von Jenkins
- Apache Maven installieren und konfigurieren
- Jenkins und Plugins konfigurieren
- Agenten in Jenkins konfigurieren (Slaves)
- Jenkins Distribution Builds
- Umgebungsvariablen in Jenkins konfigurieren und Parameter verwenden
- Code erstellen, testen und die Schritte in der Auftragskonsole überprüfen
- MultiJob-Ausführung
- JenkinsFile erstellen & Jenkins Groovy Pipelines ausführen
- Parallele Ausführung von Schritten in Groovy-Pipelines
- Aufrufen von Jobs als Teil der Groovy-Pipeline
- Verwendung des Code-Snippet-Generators zur Erstellung von Schritten in Pipelines
- Erstellen einer CI mit Docker
- Bereitstellung von Agenten als Container
- Bereitstellung in Umgebungen in Pipelines
- Was ist ein Artefakt?
- Private Docker-Registrierung
- Jfrog Artifactory installieren und konfigurieren
- Nexus OSS installieren und konfigurieren
- Hochladen von Artefakten
- Statische Code-Analyse mit Sonar
- Anzeige der Ergebnisse in SonarQube
- Terraform - eine Einführung
- Infrastruktur als Code
- Der Unterschied von Terraform
- Terraform unter Linux installieren
- Terraform unter Windows installieren
- Erste Terraform-Datei erstellen
- Ressourcen
- Anbieter
- Variablen
- Ausgabe-Attribute
- Ausdrücke zur Interpolation
- Module
- Arbeitsbereiche
- Einführung in Puppet
- Puppet Master einrichten
- Puppet-Architektur
- Puppet-Ressourcen
- Puppet Domain Specific Language
- Puppet-Manifeste
- Knoten-Definitionen
- Module
- Parameter
- Schablonen
- Klassen
- Eine Anwendung bereitstellen
- Einführung in Ansible
- Ansible-Inventar
- Einführung in YAML
- Ansible Playbooks
- Ansible-Module
- Ansible-Variablen
- Konditionale
- Schleifen
- Ansible-Rollen
- Fehlersuche, Prüfung und Validierung
- Einführung in K8s (Kubernetes)
- Einsatz von K8s
- Minikube-Einrichtung
- Erste K8s-Anwendung
- Kubectl - Grundlagen
- k8s-Knoten skalieren
- Etiketten und Selektoren
- Gesundheitskontrolle
- Web-Schnittstelle
- DNS und Service-Erkennung
- Bände
- Geheimnisse
- Überwachung von Nutzung und Ressourcen
- Auto-Skalierung
- Rechnungsprüfung
- K8s hohe Verfügbarkeit
- K8s Meister
- Paketierung und Bereitstellung von Anwendungen mit Helm
- Arten des Eindringens
- Microservices
- Canary-Einsätze
- Blau-Grün-Einsätze
- Gegenseitiges TLS
- Einführung in AWS - Grundlagen
- IAM
- AWS-Objektspeicher und CDN - S3, Glacier und Cloudfront
- EC2
- Route53
- Datenbanken auf AWS
- VPC
- AWS BEANSTALK
- AWS CloudFormation-Stack
- AWS Code-Bereitstellung und Code-Pipeline
- AWS Elastic Kubernetes-Dienste
- Einführung in Anwendungsprotokolle
- Verstehen von Überwachungskonzepten (Nagios, Zabbix)
- Einführung in ELK (ElasticSearch, LogStash, Kibana)
- APM (New Relic, Datadog, Dynatrace)
- Wie Sie Ihren DevOps-Lebenslauf schreiben
- Schnelle Wiederholung aller wichtigen Kurskonzepte
- Fragen und technische Interviews aus realen Vorstellungsgesprächen
Lesen Sie unsere Blogs...

Das Beste aus beiden Welten: Die Rolle des DevOps-Spezialisten
Einige lukrative technische Berufe vereinen den Spaß und die Verantwortung vieler anderer technischer Berufe. Einer dieser Jobs ist die Rolle des DevOps-Spezialisten.

Wenn Tech-Teams ticken: Die Erstellung digitaler Produkte
In der Technologiebranche gibt es ein breites Spektrum an Positionen. Wenn Manager, Designer, Entwickler und andere Technikspezialisten mit einem gemeinsamen Ziel zusammenkommen, entstehen wirklich unglaubliche digitale Produkte!