El camino al SRE SENIOR - Todo lo que hay que aprender para ser SRE
HTML-код
- Опубликовано: 6 сен 2024
- En el video de hoy, hablo de los conocimientos que considero importantes aprender para llegar a ser un SRE Senior. Desde el principio, aprendiendo a programar, los conocimientos de Linux necesarios hasta infraestructura como código, contenedores y Kubernetes.
Sitio: roadmap.sh/devops
--
Repo con todos los archivos que uso: github.com/pab...
MERCH: merch.peladone...
Link para registrarse en Digital Ocean (50 USD de Regalo!): bit.ly/digital...
Micrófono: Rode VideoMicro + Zoom H1N
Cámara: Canon Rebel SL2
Lente: Canon 18-55mm f/4.0-5.6
Laptop: Macbook Pro 15'' 2017
Kit completo: bit.ly/kit-pel...
Mi canal de vlogs: bit.ly/youtube...
Comunidad de Reddit: bit.ly/reddit-...
Comunidad en Slack: bit.ly/slack-pe...
Comprame un cafecito: bit.ly/kofi-pe... Наука
No sé si fue planeado, pero cuando se esta terminando el video y uno se esta sientiendo como un niño en pañales, va y aparece un niño (Dimitri), recordandonos a todos que este transito por el conocimiento, siempre comienza con un lenguaje.
wao, no lo habia visto asi... pero que gran verdad. Recien estoy interesandome en esto y espero dominar python en par de meses. Vengo del mundo del networking
Ahhh yo ya se 5 lenguajes a nivel medio y 3 a nivel avanzado y aun no consigo trabajo :"v
@@cristianaspi6870 te falta aprender a buscar trabajo xD (chiste)
Excelente resumen de la carrera de Administrador de Sistemas o SRE (DevOps):
**Learn Programing:**
1) Go
2) Python
3:05 **Conceptos de Sistemas Operativos:**
Todos los conceptos son importantes. No hay un orden.
También recomienda Systemd en vez de Initd. Systemd es lo que viene por defecto en Ubuntu.
3:55 **Servidores:**
1) Ubuntu
2) CoreOS. Es lo más usado en servidores con Kubernetes.
4:31 **Sistemas Operativos**
- Linux
4:53 **Networking**
- HTTP
- HTTPS
- SSL
- SSH (incluye el Port Forwarding)
6:17 **Manejar la Terminal**
- Multiplexores de terminal. Que permiten correr varios procesos.
- Bash.
- Editores de texto: vim, nano, powershel, etc.
- Compilar aplicaciones desde código fuente usando Make o GCC. Opina que esta bien saber Make pero que no es tan importante.
- System Performance: nmon, iostat, sar, vmstat. Opina que son bastante avanzados. Que esta bien saberlas pero que hay otras más fáciles enumeradas en Process Monitoring, como: ps, top, htop, que son los más fáciles.
- En "Others" encontramos herramientas como strace y dtrace para debuggear profundamente y son difíciles. Son comandos de bash.
9:01 **¿Qué es y cómo configurarlo?**
- Web server, Firewall, Reverse Proxy y Load Balancer son las tres más importantes.
- Forward server y caching server es bueno saberlo pero no son tan importantes.
- _Web Server_. Es lo que más vamos a usar.
- NGNX y de segundo Apache.
10:40 **Infraestructura como código**
- Provisionamiento de Infraestructura:
- Terraform.
- Containers:
- Docker.
- Podman como reemplazo de docker.
- Configuration Managment: Se usan para configurar cosas como usuarios permisos. Se recomiendan algunos como Ansiable (el más moderno), Chef, Puppet y Salt pero luego que apareció Docker dejó de usarlos.
- Orquestación de Contenedores
- Kubernetes. Hay que ser un duro en esto.
- Docker Swarm. Con ver el video ruclips.net/video/jRYRC3ZZPW8/видео.html es suficiente. Saber que es y que existe. En la vida real no conoce alguien que lo use.
13:35 **CI/CD**
- GitHub Actions como 1ra opción (hizo un vieo al respecto ruclips.net/video/MNBf-ylhtK0/видео.html), Gitlab CI, Jenkins y Circle CI. No habla de Travis CI.
14:15 **Monitoreo de Software e Infraestructura**
- De Infraestructura: Prometheos y Grafana. En ese orden. Las otras opciones no son relevantes. Se refiere al uso de CPU, Disco, Memoria de los servidores.
- De Aplicaciones: OpenTracing y New Relic. En ese orden. Considera que OpenTracing será tendencia por ser open sourceSe refiere a la latencia, cuanto tarda en conectarse a la db, cuanto tiempo tarda en generar las páginas.
15:46 **Logs Managment**
- Elastic Stack (ELK - Elasticsearch Logstash Kibana). Lo que hace Pelado es subcontratar a alguien que se ocupe de ElasticSearch y se encarga solo de Logstach y Kibana. ElasticSearch es muy bueno pero difícil de manejar. Por eso con Logstach capturan la data se la envían al subcontratado y lo que retornan lo pasan a Kibana que es la que nos muestra la interfaz web con los gráficos.
En este articulo se habla de "11 recopiladores de registros de código abierto para el registro centralizado (geekflare.com/es/open-source-centralized-logging/)".
16:35 **Proveedores Cloud**
- AWS, GCP y Digital Ocean (empresas pequeñas).
17:12 **Cloud Design Patterns**
- Nos coloca este enlace docs.microsoft.com/en-us/azure/architecture/patterns/
Capo
el jefe!~
que gran final!!
Pelado gracias por inyectarme las ganas de seguir adelante y no rendirme. Hoy soy SRE y no me rendiré para seguir aprendiendo y en un futuro transmitir mis conocimientos. Gracias Pelado.
Sos un genio pela, hace 10 meses comencé en el mundo de IT a través del hosting y saber que te puedo seguir el paso en tu análisis de este trayecto es un gran paso. Inspira mucho saber que alguien con tanta experiencia tiene ganas de sentarse y explicar en carne propia que camino es el mejor para iniciarse!
Qué lindo y qué tierno que nos presentaste a Dimitri!!
Muchas gracias por compartir tus conocimientos también!!
Saludos desde Chile
Que grande! Para los que están queriendo arrancar a laburar como sysadmin, presten atención a este video.
Hace dos años que laburo como sysadmin linux (antes solo help desk) y les puedo asegurar que está tirando la posta en muchísimas cosas.
Eso si, es arduo el camino, pero con ganas y mucha perseverancia se puede!
que es tirando la posta broh
Mirá, yo admiro su arte y quiero aprenderlo para aliviar el dolor de mi equipo en cada release y brindar un mejor soporte para las apps de nuestros clientes. Se lo merecen
Arranqué con Análisis de Sistemas hace mucho tiempo, y descubrí que odiaba programar, así que no seguí con la carrera... Soy de oficio Informático (el pibe que arregla las compus), y por vueltas de la vida, en el laburo me están empujando de a poco a la zona de administración de servidores así que comencé a ver tus videos. Realmente me cambió la perspectiva y comenzó a llamar la atención todo lo que decís, y hoy descubrí esto. Gracias porque me estás ayudando a arrancar de nuevo, y sobre todo, a crecer en el laburo.
Muy buen video, es la mejor explicación que he encontrado. Sobre todo porque hablas desde tu experiencia.
Dimitri, lo mejor de tu entrega de hoy! Gracias Dolape, muy buen contenido...
Es el primer video tuyo que veo pero felicito me ayudo mucho y seguiré viendo los demás GRACIAS
Pablo Fredrikson. Excelente final Bro. queee actitud (contento, animado, motivador) al hacer el video!!!.., quiero agradecerte por el tiempo dedicado a todos nosotros, eso vale y mucho. Veo que el aporte es brutal al compartir tus conocimientos y guía profesional, hoy dedicaste 2 horas de tu tiempo en un live a conversar con todos, te felicito por tu constancia y ejemplo. Jehová Dios te bendiga a ti y a tu familia.
Muy bueno el video, no tiene desperdicio. Pero quiero decir que powershell no es un editor de texto.
Es muy potente y podés hacer de todo en el mundo Windows. Si administras algo en Windows recomiendo aprenderlo.
Primero, Muchas gracias Pelado, me acaban de pedir formar un perfil para contratar a un DevOps :D :D :D y este vídeo me ha ahorrado un montón de trabajo. Segundo, es muy gracioso que en ese momento no recomendabas mucho Digital Ocean, y ahora ha cogido un montón de fuerza. Una muestra de que tan rápido cambian las cosas en el mundo SRE DevOps.
En Argentina tenemos a nuestro Marc Andreessen en la figura de Pelado NErd, Mi Recomendacion es que para empezar en Linux empiecen con ARCH Linux.
Estoy totalmente de acuerdo, para comprender diagramas y todo lo que conlleva, es necesario aprender a programar primero.
Excelente video Pelado!, un buen consejo tambien es que no hay que caer en estres por ser senior, trabajando y aprendiendo con buena actitud los titulos llegan solos. Saludos
Me ha encantado el vídeo, muchísimas gracias, yo trabajo en una empresa de Servicio técnico, reparando ordenadores, administrando pequeños servidores, pequeñas máquinas virtuales, pero aspiro llegar a SRE y me ha venido genial el vídeo, muchisimas gracias!!
Me encantó el último resumen. Me llama full la atención esta rama. Ya tengo el lenguaje de programación, manejar la terminal. Me la voy ahora con maquinas virtuales e instalar un ubuntu y docker
Powershell no es solo de Windows y es súper potente ... Espero algún día pegue. Te reemplaza grep, awk... Etc
Buen video, el camino para ser un SysAdmin Senior es muy duro, pero gratificante al final.
Gracias por tu opinión del post, estoy empezando el camino en IT y me sirve mucho para orientarme. un abrazo grande.
Hace muchos años que soy sysadmin Unix/linux , y me han encantado tus explicaciones y tomo nota de ellas, gracias.
Veo que es un camino muy largo, pero muchas gracias por las recomendaciones, tus videos son geniales, te felicito!
Me encanto el final y la parte donde dice cuanto te tomo aprender todo eso, al ver todo lo que se tiene que aprender para llegar a senior es algo atemorizante, pero al decir el tiempo que le tomo fue como: una palmada en la espalda seguido de "tranquilo, te tomara tiempo, tu ve a tu paso". Excelente video, gracias.
Un genio Dimitri, claramente dijo que todas las opciones son buenas y que las que no son open source (lease Microsoft) no deberian ser menospreciadas :P
Eres bastante bueno, felicidades!
quisiera saber de donde aprende alguien tan avanzado como tú, digo la documentación oficial siempre es la mejor alternativa, pero que canales recomiendas, blogs, revistas etc.
Soy developer de PHP desde hace 7 años y creo que Dimitry ha dicho el mejor camino para ser SRE jeje.
Gracias por enseñarme docker y que me volará la cabeza.
Si hay alguien en una empresa pequeña y tiene que hacer developer y sysadmin que aprenda docker que le solucionará muchísimos problemas y dormirá mejor por las noches.
Hola excelente tu video.
Solo un dato Powershell 7 o superior conocido tambien como Poweshell core. Obvio esta basado en Net Core :)
Es compatible con windows y Linux asi que lo hace bastante elegible.
Gracias por los videos , estudie programación un Grado superior y termine trabajando de administrador de redes y sistemas , aprendiendo a marchas forzadas . Ahora estoy hasta las narices , mierda de multinacional. y creo que ha llegado el momento de recuperar mis conocimientos y añadirlos a los nuevo, hace que no programo 3 años , a ver que tal se le da al cerebro recordar XD, ya te diré.
Muchas gracias
Muy bueno loco. Soy arquitecto y tus videos me están ayudando a darle un poco de orden al pipeline de laburo. Nunca me toco trabajar solo de arquitecto así que siempre trato de meter algo de DevOps para hacernos la vida un poco mejor. Estoy propulsando el uso de Kubernetes y espero en un tiempo ponerlo en marcha. Abrazo!!!
Que bonito enserio que bonita carrera y que ternura el Dimitri
Felicitaciones por tu hijo, esta muy lindo, disfrútalo.
Espectacular!! muchas gracias por compartir siempre todo este contenido de calidad. Que grande Dimitri cerrando el vídeo! Felicitaciones Pablo por el niño es pura facha!!
Tambien estaria genial agregar la administración de manejadores de bases de datos
Mucho muy importante
Muchas gracias, no encontré tan clara como la tuya
Gracias por sus consejos fue de mucha ayuda, desde hoy empiezo a cargar pila
Pelado, no veo a xymon como monitor de infra, no sos tan crack como pensaba jajaja. Seguí así Pelado, le haces muy bien a esta comunidad increible!
Estoy estudiando administración de sistemas, y la verdad esq son me parecen muy interesante tus videos y creo q este es de los mejores para los q van a empezar su travesía en este mundo.
Me encantan los finales de tus videos soy muy tranquilizantes
Increíble esté video no entendí nada pero era exactamente lo que buscaba, gracias genio
Y para cuando públicas un libro de docker desde cero y en español, sería muy chévere ya que los libros de docker usualmente están en inglés y hay palabras técnicas que ni traduciendo quedan bien
OMG, parece mentira pero no conocía el mundo del DevOps y se usar caso el 90% del diagrama, actualmente ando estudiando kubernetes, es muy bueno saber y haber visto ese diagrama, ahora si puedo enfocarme de verdad en lo que es este mundo del DevOps o SRE, estoy completamente agradecido contigo
Con este video me di cuenta que ya me falta poco! Gracias pelado!
Muy buen video! Soy Windows Sysadmin y vengo aprendiendo desde ese mismo roadmap, y me gusto mucho tu punto de vista sobre cada uno. Te mando un abrazo!
He estado indeciso en qué enfocarme, y con este vídeo descubrí que varias cosas que me gustan forman parte de un sysadmin :3
Mucha suerte!
Master Pelado.. excelente vídeo de guía, y como mencionaste en un vídeo anterior hay que tener mucha paciencia para aprender porque no es en poco tiempo. saludos !!!
Wao! Me falta 5 años pues💪🏼 de a poco, gracias sensei👏🏼
Buenisimo el video, un saludo desde España, eres un crack.
Muy buen vídeo. Con el final me lo imagine al Dimitri en un tiempo diciendo la gran frase "IM-PRE-SIO-NAN-TE"... Feliz día pela y para todos aquellos que hacen la vida del desarrollador mas facil!!! y recuerden.... "Sysadmin because even Developers need Heroes"
Iba a comentar que es una excelente ayuda, pero comentaré sobre la ternura de niño del final, lo siento amigo.
¡Gracias por el video!
Muchas gracias Pelado!! de verdad que son muy motivantes tus videos, estoy comenzando a cambiar al chip de lo que es infraestructura del pasado a las nuevas tecnologías y tus videos, recomendaciones, comentarios y enseñanza me están sirviendo mucho. Slds. master!
Excelente video Pablo, una bocha de cosas que aprender pero genial como lo explicaste el roadmap, gracias por compartir tu conocimiento y experiencia. Abrazo.
Excelente bro!! 6 meses sin ver este video, de lo que me perdia .. gracias por la información 👍
Me gustó solo el final Dimitri, jajaja estupendo video y gracias por el email Pablo
hola pelado estaría bueno que nos enseñaras como aprender a usar htop o top
Lo mas importante para trabajar como senior en sistemas es saber manejar ciertos gestores de volumenes y discos como veritas, zfs, svm, lvm, pues es lo mas complicado para poder administrar discos y sistemas de archivos en todos los sistemas operativos, luego otra parte fundamental es saber como funcionan los sistemas operativos a nivel de memoria swap, threads y semaforos, por otro lado el tema de clustering y virtualizacion (particionamiento de hardware y zonas/contenedores), y por ultimo saber programar en bash o python que se encuentra instalado por defecto en casi todos los sistemas linux y unix. con eso ya pudes conseguir un buen puesto de trabajo, me voy hacer un canal de programacion y sistemas...
llevo 4 a;os y domino casi el 70 % me quede sorprendido yo mismo. excelente video!!!
Excelente análisis como llegar a ser un SRE.
También hay gente que no entendemos nada, pero allí estamos
De esa página uso para ser Backend. Buen vídeo.
pelado, déjame aclararte una cosa, no todos trabajamos en SRE, yo en lo personal soy eléctrico, en realidad estudié automatización y nunca trabajé de programador, buen video muy interesante, estaría bueno que hicieras un curso de udemy con algunos de estos temas, tal vez los mas importantes y tratandolos no con tanta profundidad.. es solo una idea
Me dio tanto miedo de empezar. Pero me animo un poco de ánimo cuando dijo lo de aprender Ubuntu y un lenguaje de programación.
muy buen video, me parece que falta algo de bases de datos
Pelado cada vez aprendo mas contigo, muchas gracias de verdad sos un crack
Gracias por tanto!
Feliz día para todos nosotros los sysAdmins ! Ya tengo merch oficial
15 anios de sys admin ? me quito el sombrero
Bueno, me falta poco para tener ese roadmap cubierto..
- CI/CD
- Containers orchestration
- IaC
Esas son mis debilidades mayores.. Pondré el foco ahí..
Dimitri nerd pro! En unos años, retomando lo que el pelado manda!!
Excelente video Pelado, estaba esperando este video de tu parte, ahora ya tengo una guia y se cuales conocimientos poseo y lo que me falta.
Saludos desde Guatemala.
Muy bueno Pablo!! Excelente resumen...Feliz día!!!
Muy buen video! Y el mejor plot twist al final... Gracias!
Excelente explicación...!
Buena revision, gracias por las recomendaciones y buena informacion
El final fue lo mejor!!!!
Muy buen vídeo, lo único que hecho en falta es conocimiento de databases?? MySQL, SQL Server y lenguaje SQL imprescindible y Mongo y NO-SQL deseable..
Feliz dia Pablo! , gran video y mejor final
Lindo video Pela!
Hola Pelado como estas ?
Te hago una consulta, hasta que conocimientos mas o menos (segun Roadmap) podria empezar a postularme como SysAdmin ?
Es necesario pasar por Soporte anteriormente?
Muchas gracias, muy buenos tus videos. 👏👏
Genial, great material, thanks!!
tienes un campeón!!! felicitaciones
Gracias Pablo, MAESTRO!!!!!!!!!
Que lindo Dimitri!!! abrazo
Feliz día Pela!!!
Jajaja, qué grande Dimitri!
Grande pelado! Siempre buena data!
Puedes hacer un video similar pero para SQL o Base de Datos?
Bueno vídeo, gran final.
Gracias por compartir y por los consejos +1
Gracias pelado! Dimi lo mejor! Creo que dijo que aprendió Python primero
Recibir un abrazo de Dimitri por el día del Sysadmin está bueno, saludos desde México.
La sonrisa del nene me hizo el día
Una pregunta, cuando dices que con Go se está usando (en un puesto de SRE), ¿para que lo usan?
Saludos Pelado, estoy esperando que curso nuevo de Platzi vas a sacar!!
Dale. no me gusta... Y si en vez de tirar por el camino de la discordia de sysadmin, te quedas en el mundo feliz de la programacion.... XDDD
Estoy de acuerdo con todo practicamente ^^. Buen video, epico final! =)
El mundo feliz es la programación? DIOS MIO.... la programación sería el mundo perfecto si no pareciera que todos los usuarios son de los que necesitan instrucciones en el shampoo
@@mm.786 jajaja! El usuario siempre creerá que eres MacGyver...
Gracias. Hay camino por andar. Hablas de AWS, Google Cloud, ... ¿Oracle Cloud?.
que unix es lo menos usado? el 60% de un total de 6100 servidores, de mi proyecto es unix, Solaris, Hp-ux, AIX, son los mas potentes y con hardware propietario , lo demas son chassis blades con linux, redhat y suse...
Gran video y gran final!