Sobre el proyecto
Este repositorio es una lista seleccionada de lecturas y estudio para la preparación de entrevistas de Site Reliability Engineer (SRE). Reúne enlaces a artículos, videos, libros, cursos y conjuntos de preguntas de práctica, organizados por tema, con elementos de casilla de verificación para que los estudiantes puedan seguir su progreso.
Las secciones principales incluyen:
- Fundamentos: qué sucede cuando se escribe una URL en un navegador, procesos e hilos.
- Linux: funcionamiento interno del shell, caché de páginas, proceso de arranque, sistemas de archivos e inodos, conceptos del kernel, herramientas de solución de problemas como strace y lsof.
- Redes: fundamentos de internet, protocolos de red, interfaces de red virtuales, balanceo de carga y proxy, resolutores DNS.
- Contenedores: introducciones a Docker, patrones y antipatrones de contenedores.
- Kubernetes: despliegue y escalado, modelo de red, patrones de producción y mejores prácticas, comportamiento de DNS, contextos de seguridad, hojas de ruta de aprendizaje.
- Infraestructura como código y gestión de configuración: guías y mejores prácticas de Terraform y Ansible.
- Bases de datos: fundamentos de bases de datos, teorema CAP, ACID vs BASE, sharding, replicación, indexación, Redis, Kafka.
- CI/CD: integración continua, patrones de diseño de pipelines, estrategias de despliegue, GitOps.
- Nubes: guías y capacitación para AWS, Azure y GCP.
- Programación: comandos de Git, recursos de aprendizaje de Python y Go, algoritmos y notación Big O.
- Diseño de sistemas: introducciones generales, sistemas distribuidos, caché, balanceo de carga, tolerancia a fallos, además de diseños de ejemplo para WhatsApp, Uber, Tinder, Instagram y Netflix.
- Monitoreo: SLOs, medición de latencia, señales doradas y capacitación en Prometheus, incluido PromQL.
- Procesos: gestión y respuesta a incidentes, postmortems, runbooks, seguimiento de toil, organización de equipos SRE y modelos de participación.
- Currículum y entrevista: redacción de currículum, proceso de entrevista SRE, colecciones de preguntas de práctica, publicaciones de blogs personales sobre entrevistas y trayectorias profesionales.
- Libros y cursos: libros de SRE de Google, Linux, redes, rendimiento de sistemas y cursos en línea como Coursera y School of SRE de LinkedIn.
El repositorio es un directorio de enlaces más que un tutorial o una herramienta. Está destinado a ingenieros que se preparan para roles de SRE o DevOps relacionados, y se aceptan contribuciones a través de las pautas de contribución indicadas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.