El camino al SRE SENIOR - Todo lo que hay que aprender para ser SRE

preview_player
Показать описание
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.

--

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

Рекомендации по теме
Комментарии
Автор

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.

AlexisMejia
Автор

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.
13:35 **CI/CD**
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.
16:35 **Proveedores Cloud**
- AWS, GCP y Digital Ocean (empresas pequeñas).
17:12 **Cloud Design Patterns**

felixinit
Автор

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.

OmarHerreraMorales
Автор

Increíble esté video no entendí nada pero era exactamente lo que buscaba, gracias genio

artillerof
Автор

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!

arielmedina
Автор

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

gozetelgozeriano
Автор

Qué lindo y qué tierno que nos presentaste a Dimitri!!
Muchas gracias por compartir tus conocimientos también!!
Saludos desde Chile

gaboaraya
Автор

Estoy totalmente de acuerdo, para comprender diagramas y todo lo que conlleva, es necesario aprender a programar primero.

camelalejandro
Автор

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!!

marcosmartinez
Автор

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

JesusRodriguez-vvgd
Автор

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.

EmanuelAramayo
Автор

Gracias por tu opinión del post, estoy empezando el camino en IT y me sirve mucho para orientarme. un abrazo grande.

aabajolatareaa
Автор

Es el primer video tuyo que veo pero felicito me ayudo mucho y seguiré viendo los demás GRACIAS

josemendez-muwo
Автор

Muy buen video, es la mejor explicación que he encontrado. Sobre todo porque hablas desde tu experiencia.

mariocortes
Автор

Gracias por sus consejos fue de mucha ayuda, desde hoy empiezo a cargar pila

torrehoomanrose
Автор

Felicitaciones por tu hijo, esta muy lindo, disfrútalo.

hernanchicaarce
Автор

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

LocalGhost_
Автор

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.

alfredoolmedo
Автор

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!

Dommination
Автор

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

opiit