Welche Kurse wären für einen DevOps Engineer nützlich?

9

Ich bin ein 'DevOps Engineer' mit Sitz in Großbritannien. Ich habe 2,5 / 3 Jahre Erfahrung im IT-Bereich; Beginnend als Lehrling, jetzt als Ingenieur auf mittlerer Ebene, der Linux / Windows-Systemadministration, Continuous Delivery (Jenkins), Continuous Integration / Versionskontrolle (Git, Visual Studio), AGILE / SCRUM-Methodik, Konfigurationsmanagement (SaltStack), virtuell lernt / übt Maschinentechnologien (AWS EC2, VMware usw.) sowie S3- und BASH / PowerShell-Skripte.

Ich habe keine formalen Qualifikationen und denke auch nicht, dass es notwendig ist , auf diesem Gebiet hervorragende Leistungen zu erbringen. Mein Manager hat mich und meine Kollegen jedoch gebeten, einige Kurse und / oder Qualifikationen zu finden, die uns helfen, vollwertige DevOps-Ingenieure zu werden, und ich denke, es wäre dumm, dies nicht zu tun!

Kann jemand nützliche Kurse / Qualifikationen empfehlen?

jto
quelle
Verstehen Sie zunächst, dass Sie kein "DevOps Engineer" sind. Sie sind ein "(System-) Ingenieur, der DevOps praktiziert". Es ist eine subtile, aber wichtige Unterscheidung, die jedoch für die meisten Menschen (einschließlich des Managements, das Jobtitel entwirft) verloren geht. Zweitens ist das Feld so groß, dass es schwierig ist, Empfehlungen abzugeben. Sie müssen in die Bereiche gehen, die Sie interessieren.
Erik Funkenbusch
@ErikFunkenbusch Ich weiß das, beachte die Anführungszeichen um den Titel.
Bis zum

Antworten:

11

Die Linux Academy bietet mehrere Webinare und Tutorials (einschließlich Sandbox-VMs für praktische Erfahrungen) zu verschiedenen Technologien, die von DevOps-Shops bevorzugt werden, darunter AWS, Docker, Ansible, Jenkins, Puppet und viele mehr.

James Shewey
quelle
1
Vielen Dank für die Antwort. Ich habe diese Seite tatsächlich kurz nach dem Posten meiner Frage gefunden. Sie sieht definitiv relevant für meine und die Bedürfnisse meiner Kollegen aus.
Bis
Normalerweise bin ich ein Tightwad, aber ein ehemaliger Arbeitgeber hat mein Konto bezahlt. Diese Ressource war so gut, dass ich vorhabe, sie auf eigene Kosten zu erneuern. Ich kann es wirklich nicht genug empfehlen - es ist das Abonnement wert.
James Shewey
4

Meiner Meinung nach profitieren Sie am meisten, wenn Sie sich für die von RH angebotene Roadmap entscheiden. Überprüfen Sie ihre Kurse (inkl. DevOps) hier

Ich selbst würde aber auch gerne Meinungen von anderen Fachleuten hören.

13dimitar
quelle
Der RH Satellite 6 Stack wird meiner Meinung nach stark unterschätzt. Dieser Stapel vereint viele der Roadmap-Elemente in einem Dashboard. Dies ist wirklich nur The Foreman im Katello-Szenario, das umbenannt wurde. Sie können es also kostenlos testen, indem Sie The Foreman installieren. Wenn Sie The Foreman seit einigen Jahren nicht mehr verwendet haben, ist es einen zweiten Blick wert.
James Shewey
Ich würde @JamesShewey zustimmen. Obwohl ich nicht speziell an der Satellitenklasse teilgenommen habe, habe ich mehrere Freunde, die das gemacht haben, und es hat einen großen Unterschied gemacht. Mein RHCE ist gerade abgelaufen, und ich muss sagen, in Bezug auf die Perspektive der Einstellung / potenziellen Arbeitgeber war es Gold wert, ein RHCE zu sein.
Tim S.
1

Ich hatte dies ursprünglich zu einem Kommentar gemacht, aber ich denke, es verdient seine eigene Antwort. Nachdem ich einige verschiedene Zertifizierungsprogramme durchlaufen habe, denke ich definitiv, dass das RHCE-Programm (RedHat Certified Engineer) Gold wert ist. Voraussetzung ist RHCSA (RedHat Certified Systems Administrator), und RedHat bietet einen "Both-at-Once" -Kurs an, in dem Sie 4 Tage Zeit haben, um beide Themen zu behandeln, und zwei Prüfungen am Freitag. (Ich würde dies nur jemandem empfehlen, der bereits mit der Verwaltung eines RedHat-Systems bestens vertraut ist.)

Wenn Ihr Arbeitgeber bereit ist, die Rechnung zu begleichen, denke ich, dass es ein guter Anfang wäre. RedHat bietet auch einige Kurse vom Typ "DevOpsy" an, wie OpenStack / OpenShift, Ansible (ein sehr beliebtes DevOps-Produkt) und viele andere.

Sie können ihre Angebote hier sehen .

Bearbeiten: Ich habe auch eine große Nachfrage nach AWS gesehen, so dass dies auch ein guter Anfang wäre. Die "Free Tier" -Angebote von Amazon sind ein großartiger Ort, um damit herumzuspielen und praktische Erfahrungen zu sammeln.

Tim S.
quelle
Vielen Dank für die Antwort @Tim S. Ich habe mir den RCHA-Kurs / die RCHA-Qualifikation angesehen und er sieht gut aus. Ich würde gerne glauben, dass ich mit RedHat ziemlich gut umgehen kann. Könnten Sie mehr darüber sagen, welche Art von Exposition vorliegt? ist erforderlich, um diese Qualifikation zu erhalten (wenn möglich)?
Bis zum
RedHat bietet eine Kurs- / Prüfungskombination (4 Unterrichtstage und Prüfung an Tag 5) an, in der Sie theoretisch lernen, was Sie für die Prüfung benötigen. Der Erfolg ist jedoch viel wahrscheinlicher, wenn Sie bereits Erfahrung mit den Systemen haben. Um an dem RHCE-Kurs / der RHCE-Prüfung teilnehmen zu können, müssen Sie die RHCSA bestanden haben (es sei denn, Sie nehmen beide zusammen). Um die RHCA (Architect) -Zertifizierung zu erhalten, müssen Sie zuerst sowohl RHCSA als auch RHCE erwerben. Sowohl RHCSA als auch RHCE sind jeweils eine Klasse, aber RHCA nimmt an mehreren Kursen teil, um eine Zertifizierung zu erhalten. (Ich denke, es ist immer noch 5.)
Tim S.
1

Microsoft führt in Zusammenarbeit mit EdX einen umfassenden DevOps-Kurs durch . Es behandelt Chef / Puppet für das Konfigurationsmanagement, Selen für Tests, Docker, Nagios, Loggly usw. Als Microsoft verwenden sie natürlich Azure, aber all diese Tools sind Open Source und daher sind die Fähigkeiten sehr übertragbar. Alle Kurse sind kostenlos, Sie zahlen nur, wenn Sie das Zertifikat möchten.

Gaius
quelle