¿Qué cursos serían útiles para un ingeniero de DevOps?

9

Soy un 'Ingeniero DevOps' con sede en el Reino Unido. Tengo 2.5 / 3 años de experiencia en el campo de TI; comenzando como aprendiz, ahora como ingeniero de nivel medio que aprende / practica Linux / Windows System Administration, Continuous Delivery (Jenkins), Continuous Integration / version control (Git, Visual Studio), metodología AGILE / SCRUM, gestión de configuración (SaltStack), virtual tecnologías de máquina (AWS EC2, VMware, etc.), así como secuencias de comandos S3 y BASH / PowerShell.

No tengo ninguna calificación formal ni creo que sea necesario sobresalir en el campo. Sin embargo, mi gerente me ha pedido a mí y a mis colegas que busquemos algunos cursos y / o calificaciones que nos ayuden a convertirnos en Ingenieros DevOps de pleno derecho y creo que sería estúpido no hacerlo.

¿Alguien podría recomendar algún curso / calificación útil?

jto
fuente
Primero, comprenda que no es un "Ingeniero DevOps". Eres un "ingeniero (de sistemas) que practica DevOps". Es una distinción sutil pero importante, aunque se pierde en la mayoría de las personas (incluida la gerencia, que diseña los Títulos de Trabajo). Segundo, el campo es tan grande que es difícil hacer recomendaciones. Tienes que ir en qué áreas te interesan.
Erik Funkenbusch
@ErikFunkenbusch Lo sé, observe la coma invertida alrededor del título.
jto

Respuestas:

11

Linux Academy tiene varios seminarios web y tutoriales (incluidas máquinas virtuales de sandbox para experiencia práctica) en varias tecnologías favorecidas por las tiendas DevOps, incluidas AWS, Docker, Ansible, Jenkins, Puppet y muchas más.

James Shewey
fuente
1
Gracias por la respuesta, en realidad encontré este sitio poco después de publicar mi pregunta, definitivamente parece relevante para las necesidades mías y de mis colegas.
jto
Normalmente soy un tacaño, pero un antiguo empleador pagó por mi cuenta. Este recurso fue tan bueno que planeo renovarlo por mi cuenta. Realmente no puedo recomendarlo lo suficiente, vale la pena la suscripción.
James Shewey
4

En mi opinión, se beneficiará más si elige la hoja de ruta que ofrece RH. Revise sus cursos (incl. DevOps) aquí

Sin embargo, a mí también me gustaría escuchar opiniones de otros profesionales.

13dimitar
fuente
La pila RH Satellite 6 está muy subestimada en mi opinión. Esta pila reúne muchos de los elementos de la hoja de ruta en un tablero. Esto es realmente solo The Foreman en el escenario de Katello renombrado, por lo que puede verificarlo de forma gratuita instalando The Foreman. Si no has usado The Foreman en un par de años, vale la pena echarle un segundo vistazo.
James Shewey
Estoy de acuerdo con @JamesShewey. Aunque no tomé la clase Satélite específicamente, tengo varios amigos que sí lo hicieron y marcó una gran diferencia. Mi RHCE acaba de expirar, y tengo que decir, con respecto a la perspectiva de reclutamiento / posibles empleadores, ser un RHCE valió su peso en oro.
Tim S.
1

Originalmente había hecho esto un comentario, pero creo que es digno de su propia respuesta. Después de haber pasado por algunos programas de certificación diferentes, definitivamente creo que el programa RHCE (Ingeniero Certificado RedHat) vale su peso en oro. El requisito previo es RHCSA (administrador de sistemas certificados de RedHat), y RedHat ofrece una clase de "ambos a la vez" donde tiene 4 días para cubrir ambos temas y dos exámenes el viernes. (Solo recomendaría esto a alguien que ya esté extremadamente familiarizado con la administración de un sistema RedHat).

Si su empleador está dispuesto a cumplir con los requisitos, creo que sería un buen comienzo. RedHat también ofrece varios cursos tipo "DevOpsy", como OpenStack / OpenShift, Ansible (un producto DevOps MUY popular) y muchos otros.

Puedes ver sus ofertas aquí .

Editar: También he visto mucha demanda de AWS, por lo que también sería un buen lugar para comenzar. El "nivel gratuito" que ofrece Amazon es un gran lugar para comenzar a jugar con él y obtener experiencia práctica.

Tim S.
fuente
Gracias por la respuesta @Tim S. He estado buscando en el curso / calificación RCHA y se ve bien, me gustaría pensar que soy bastante competente con RedHat, ¿podría divulgar más sobre qué tipo de exposición existente? se requiere para obtener esta calificación (si es posible)?
jto
RedHat ofrece una combinación de curso / examen (4 días de instrucción y examen el día 5) donde teóricamente te enseñan lo que necesitas para el examen, pero el éxito es mucho más probable si tienes experiencia previa con los sistemas. Para tomar el curso / examen RHCE, debe haber aprobado el RHCSA (a menos que los tome juntos). Para obtener la certificación RHCA (Arquitecto), primero debe obtener tanto RHCSA como RHCE. Tanto RHCSA como RHCE son una sola clase, pero RHCA toma varios cursos para recibir la certificación. (Creo que todavía son 5)
Tim S.
1

Microsoft en colaboración con EdX está ejecutando un curso integral de DevOps . Cubre Chef / Puppet para la gestión de la configuración, Selenium para las pruebas, Docker, Nagios, Loggly, etc. Obviamente, siendo Microsoft, usan Azure, pero todas estas herramientas son de código abierto, por lo que las habilidades son muy transferibles. Todos los cursos son gratuitos, solo pagas si quieres el Certificado.

Gayo
fuente