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 EndkundenBenutzer.  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.
*Alle Bewerber durchlaufen ein computergestütztes Assessment, um sicherzustellen, dass sie über die richtige Persönlichkeit sowie über die grundlegenden mathematischen und logischen Fähigkeiten verfügen, um die Programme zu absolvieren und in ihrem zukünftigen Beruf erfolgreich zu sein.

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...

Bieten Sie gemeinsam mit Wawiwa in weniger als 6 Monaten technische Schulungen an!

Wawiwa schließt die Lücke bei den technischen Fähigkeiten, indem es Menschen für gefragte technische Berufe umschult. Es gibt Millionen offener Stellen im technischen Bereich und nicht genügend Fachleute mit den entsprechenden Kenntnissen und Fähigkeiten, um sie zu besetzen. Was die Industrie von ihren Mitarbeitern verlangt, wird nicht in langen akademischen Abschlüssen gelehrt. Wawiwa hilft Partnern auf der ganzen Welt bei der Umschulung und Höherqualifizierung von Mitarbeitern für technische Berufe durch lokale Schulungszentren oder -programme. Das Unternehmen nutzt eine bewährte Schulungsmethodik, modernste Inhalte, digitale Lern- und Bewertungsplattformen und enge Beziehungen zur Industrie, um Schulungsprogramme anzubieten, die zu einer höheren Beschäftigungsfähigkeit und Zufriedenheit der Absolventen führen. Dies wiederum schafft eine starke Ausbildungsmarke und ein nachhaltiges Geschäft für die Partner von Wawiwa.