Quali corsi sarebbero utili per un ingegnere DevOps?


9

Sono un 'ingegnere DevOps' con sede nel Regno Unito. Ho 2,5 / 3 anni di esperienza nel campo IT; iniziando come apprendista ora un ingegnere di medio livello che apprende / pratica l'amministrazione del sistema Linux / Windows, la consegna continua (Jenkins), l'integrazione continua / controllo della versione (Git, Visual Studio), la metodologia AGILE / SCRUM, la gestione della configurazione (SaltStack), virtuale tecnologie di macchine (AWS EC2, VMware ecc.) nonché script S3 e BASH / PowerShell.

Non ho qualifiche formali né penso che sia necessario eccellere nel settore. Tuttavia, il mio manager ha chiesto a me stesso e ai miei colleghi di trovare alcuni corsi e / o qualifiche che ci aiuteranno a diventare ingegneri DevOps a pieno titolo e penso che sarebbe stupido non farlo!

Qualcuno potrebbe raccomandare eventuali corsi / qualifiche utili?


Innanzitutto, capisci che non sei un "ingegnere DevOps". Sei un "Ingegnere (di sistema) che pratica DevOps". È una distinzione sottile, ma importante, sebbene persa per la maggior parte delle persone (incluso il management, che progetta titoli di lavoro). In secondo luogo, il campo è così ampio, che è difficile dare qualche consiglio. Devi andare in quali aree ti interessano.
Erik Funkenbusch,

@ErikFunkenbusch Lo so, nota la virgola invertita attorno al titolo.
jto

Risposte:


11

Linux Academy ha diversi webinar ed esercitazioni (tra cui VM sandbox per esperienza pratica) in diverse tecnologie preferite dai negozi DevOps tra cui AWS, Docker, Ansible, Jenkins, Puppet e molti altri.


1
Grazie per la risposta, in realtà ho trovato questo sito poco dopo aver pubblicato la mia domanda, sembra decisamente rilevante per le mie e le esigenze dei miei colleghi.
jto

Di solito sono un duro, ma un ex datore di lavoro ha pagato per il mio account. Questa risorsa è stata così buona, ho intenzione di rinnovare a mie spese. Non posso davvero consigliarlo vivamente - vale la pena l'abbonamento.
James Shewey,

4

A mio avviso, trarrai maggiori benefici se scegli la tabella di marcia offerta da RH. Consulta i loro corsi (incl. DevOps) qui

Io stesso, tuttavia, vorrei anche sentire le opinioni di altri professionisti.


A mio avviso, lo stack RH Satellite 6 è molto sottovalutato. Questo stack riunisce molti degli elementi della roadmap in un'unica dashboard. Questo è davvero solo The Foreman nello scenario Katello rinominato, quindi puoi verificarlo gratuitamente installando The Foreman. Se non usi The Foreman da un paio d'anni, vale la pena dare una seconda occhiata.
James Shewey,

Sono d'accordo con @JamesShewey. Anche se non ho preso la classe Satellite in modo specifico, ho diversi amici che lo hanno fatto e ha fatto una grande differenza. Il mio RHCE è appena scaduto, e devo dire, per quanto riguarda la prospettiva di assunzioni / potenziali datori di lavoro, essere un RHCE valeva il suo peso in oro.
Tim S.

1

Inizialmente avevo reso questo un commento, ma penso che sia degno della sua stessa risposta. Avendo superato alcuni diversi programmi di certificazione, penso sicuramente che il programma RHCE (RedHat Certified Engineer) valga il suo peso in oro. Il prerequisito è RHCSA (amministratore dei sistemi certificati RedHat) e RedHat offre una classe "entrambi in una volta" in cui hai 4 giorni per affrontare entrambi gli argomenti e due esami venerdì. (Lo consiglierei solo a qualcuno che ha già molta familiarità con l'amministrazione di un sistema RedHat.)

Se il tuo datore di lavoro è disposto ad adattarsi al conto, penso che sarebbe un ottimo inizio. RedHat offre anche alcuni corsi di tipo "DevOpsy", come OpenStack / OpenShift, Ansible (un prodotto DevOps ENORME popolare) e molti altri.

Puoi vedere le loro offerte qui .

Modifica: ho anche visto molte richieste anche per AWS, quindi sarebbe anche un buon punto di partenza. Le offerte Amazon "Free Tier" sono un ottimo posto per iniziare a giocarci e fare esperienza pratica.


Grazie per la risposta @Tim S. Ho cercato il corso / qualifica RCHA e sembra buono, mi piacerebbe pensare di essere abbastanza abile con RedHat, potresti divulgare di più su quale tipo di esposizione esistente è necessario per ottenere questa qualifica (se possibile)?
jto

RedHat offre una combinazione di corso / esame (4 giorni di istruzione ed esame il giorno 5) in cui ti insegnano teoricamente ciò di cui hai bisogno per l'esame, ma il successo è molto più probabile se hai precedenti esperienze con i sistemi. Per sostenere il corso / esame RHCE, devi aver superato l'RHCSA (a meno che non li porti entrambi insieme). Per ottenere la certificazione RHCA (Architect), devi prima ottenere sia RHCSA che RHCE. Sia RHCSA che RHCE sono ciascuna una singola classe, ma RHCA segue diversi corsi per ricevere la certificazione. (Penso che sia ancora 5.)
Tim S.

1

Microsoft in collaborazione con EdX sta organizzando un corso DevOps completo . Copre Chef / Puppet per la gestione della configurazione, Selenium per i test, Docker, Nagios, Loggly ecc. Ovviamente essendo Microsoft usano Azure, ma tutti questi strumenti sono Open Source e quindi le competenze sono molto trasferibili. Tutti i corsi sono gratuiti, paghi solo se desideri il certificato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.