Quels cours seraient utiles pour un ingénieur DevOps?


9

Je suis un «ingénieur DevOps» basé au Royaume-Uni. J'ai 2,5 / 3 ans d'expérience dans le domaine informatique; débutant en tant qu'apprenti maintenant ingénieur de niveau intermédiaire apprenant / pratiquant l'administration système Linux / Windows, livraison continue (Jenkins), intégration continue / contrôle de version (Git, Visual Studio), méthodologie AGILE / SCRUM, gestion de la configuration (SaltStack), virtuel technologies de machine (AWS EC2, VMware etc.) ainsi que les scripts S3 et BASH / PowerShell.

Je n'ai aucune qualification formelle et je ne pense pas qu'il soit nécessaire d'exceller dans le domaine. Cependant, mon manager s'est demandé à moi-même et à mes collègues de trouver des cours et / ou des qualifications qui nous aideront à devenir des ingénieurs DevOps à part entière et je pense que ce serait stupide de ne pas le faire!

Quelqu'un pourrait-il recommander des cours / qualifications utiles?


Tout d'abord, comprenez que vous n'êtes pas un "ingénieur DevOps". Vous êtes un "ingénieur (système) pratiquant le DevOps". C'est une distinction subtile, mais importante, bien qu'elle soit perdue pour la plupart des gens (y compris la direction, qui conçoit les titres de poste). Deuxièmement, le champ est si vaste qu'il est difficile de faire des recommandations. Vous devez aller dans les domaines qui vous intéressent.
Erik Funkenbusch

@ErikFunkenbusch Je le sais, remarquez la virgule inversée autour du titre.
jto

Réponses:


11

Linux Academy propose plusieurs webinaires et didacticiels (y compris des machines virtuelles sandbox pour une expérience pratique) dans plusieurs technologies privilégiées par les magasins DevOps, notamment AWS, Docker, Ansible, Jenkins, Puppet et bien d'autres.


1
Merci pour la réponse, j'ai trouvé ce site peu de temps après avoir posté ma question, il semble vraiment pertinent pour le mien et les besoins de mes collègues.
Jpour

Je suis normalement un filou, mais un ancien employeur a payé pour mon compte. Cette ressource était si bonne que je prévois la renouveler à mes frais. Je ne peux vraiment pas le recommander assez - cela vaut bien l'abonnement.
James Shewey

4

À mon avis, vous bénéficierez le plus si vous choisissez la feuille de route offerte par RH. Consultez leurs cours (y compris DevOps) ici

Cependant, j'aimerais moi aussi entendre les opinions d'autres professionnels.


La pile RH Satellite 6 est à mon avis très sous-estimée. Cette pile rassemble de nombreux éléments de la feuille de route dans un tableau de bord. C'est vraiment juste The Foreman dans le scénario Katello renommé, vous pouvez donc le vérifier gratuitement en installant The Foreman. Si vous n'avez pas utilisé The Foreman depuis quelques années, cela vaut le coup d'œil.
James Shewey

Je serais d'accord avec @JamesShewey. Bien que je n'aie pas suivi spécifiquement le cours Satellite, j'ai plusieurs amis qui l'ont fait et cela a fait une énorme différence. Mon RHCE vient d'expirer, et je dois dire, en ce qui concerne la perspective de recrutement / employeurs potentiels, être un RHCE valait son pesant d'or.
Tim S.

1

J'avais initialement fait un commentaire, mais je pense que cela mérite sa propre réponse. Ayant suivi plusieurs programmes de certification différents, je pense vraiment que le programme RHCE (RedHat Certified Engineer) vaut son pesant d'or. La condition préalable est RHCSA (Administrateur de systèmes certifié RedHat), et RedHat propose un cours «à la fois» où vous avez 4 jours pour couvrir les deux sujets, et deux examens le vendredi. (Je ne recommanderais cela qu'à quelqu'un qui est déjà extrêmement familier avec l'administration d'un système RedHat.)

Si votre employeur est disposé à s'adapter au projet de loi, je pense que ce serait un excellent début. RedHat propose également un certain nombre de cours de type "DevOpsy", comme OpenStack / OpenShift, Ansible (un produit DevOps extrêmement populaire), et bien d'autres.

Vous pouvez voir leurs offres ici .

Edit: J'ai également vu beaucoup de demande pour AWS, donc ce serait également un bon point de départ. L'offre Amazon "Free Tier" est un excellent endroit pour commencer à jouer avec et acquérir une expérience pratique.


Merci pour la réponse @Tim S. J'ai regardé le cours / la qualification RCHA et ça a l'air bien, j'aimerais penser que je suis assez compétent avec RedHat, pourriez-vous divulguer plus sur le type d'exposition existante est nécessaire pour obtenir cette qualification (si possible)?
jto

RedHat propose un combo cours / examen (4 jours d'instruction et examen le jour 5) où ils vous enseignent théoriquement ce dont vous avez besoin pour l'examen, mais le succès est beaucoup plus probable si vous avez une expérience préalable avec les systèmes. Pour suivre le cours / examen RHCE, vous devez avoir réussi le RHCSA (sauf si vous les prenez tous les deux ensemble.) Pour obtenir la certification RHCA (Architecte), vous devez d'abord obtenir à la fois RHCSA et RHCE. Les deux RHCSA et RHCE sont chacun une seule classe, mais RHCA prend plusieurs cours afin de recevoir la certification. (Je pense que c'est encore 5.)
Tim S.

1

Microsoft en collaboration avec EdX organise un cours DevOps complet . Il couvre Chef / Puppet pour la gestion de la configuration, Selenium pour les tests, Docker, Nagios, Loggly etc. Évidemment, étant Microsoft, ils utilisent Azure, mais tous ces outils sont Open Source et les compétences sont donc très transférables. Tous les cours sont gratuits, vous ne payez que si vous voulez le Certificat.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.