Sobre o projeto
Este repositório é uma lista selecionada de leituras e estudos para preparação para entrevistas de Site Reliability Engineer (SRE). Ele reúne links para artigos, vídeos, livros, cursos e conjuntos de questões práticas, organizados por tópico, com itens de caixa de seleção para que os estudantes possam acompanhar o progresso.
As principais seções incluem:
- Fundamentos: o que acontece quando uma URL é digitada em um navegador, processos e threads.
- Linux: funcionamento interno do shell, page cache, processo de boot, sistemas de arquivos e inodes, conceitos de kernel, ferramentas de solução de problemas como strace e lsof.
- Redes: fundamentos da internet, protocolos de rede, interfaces de rede virtual, balanceamento de carga e proxy, resolvedores DNS.
- Contêineres: introduções ao Docker, padrões e antipadrões de contêineres.
- Kubernetes: implantação e escalonamento, modelo de rede, padrões de produção e melhores práticas, comportamento de DNS, contextos de segurança, roteiros de aprendizado.
- Infraestrutura como código e gerenciamento de configuração: guias e melhores práticas de Terraform e Ansible.
- Bancos de dados: fundamentos de bancos de dados, teorema CAP, ACID vs BASE, sharding, replicação, indexação, Redis, Kafka.
- CI/CD: integração contínua, padrões de design de pipeline, estratégias de implantação, GitOps.
- Nuvens: guias e treinamentos para AWS, Azure e GCP.
- Programação: comandos Git, recursos de aprendizado de Python e Go, algoritmos e notação Big O.
- Design de sistemas: introduções gerais, sistemas distribuídos, cache, balanceamento de carga, tolerância a falhas, além de exemplos de design para WhatsApp, Uber, Tinder, Instagram e Netflix.
- Monitoramento: SLOs, medição de latência, sinais dourados e treinamento em Prometheus, incluindo PromQL.
- Processos: gerenciamento e resposta a incidentes, postmortems, runbooks, acompanhamento de toil, organização de equipes de SRE e modelos de engajamento.
- Currículo e entrevista: elaboração de currículo, processo de entrevista de SRE, coleções de questões práticas, postagens de blogs pessoais sobre entrevistas e trajetórias de carreira.
- Livros e cursos: livros de SRE do Google, Linux, redes, desempenho de sistemas e cursos online como Coursera e a School of SRE do LinkedIn.
O repositório é um diretório de links, e não um tutorial ou ferramenta. Ele se destina a engenheiros que se preparam para funções de SRE ou DevOps relacionadas, e contribuições são bem-vindas por meio das diretrizes de contribuição indicadas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.