Sobre o projeto

bregman-arie/devops-exercises é um repositório mantido pela comunidade, contendo perguntas no estilo de entrevistas e exercícios práticos voltados para engenheiros de DevOps e SRE. O README afirma que a coleção atualmente possui 2624 exercícios e perguntas, organizados em pastas por tópico e seções inline que cobrem uma área muito ampla do trabalho moderno de infraestrutura e operações. A cobertura inclui conceitos centrais de DevOps e SRE, Git, redes (TCP/IP, modelo OSI, endereçamento MAC/IP, NAT, proxies, handshakes SSL, TCP vs UDP, CSMA/CD, domínios de colisão e broadcast, roteadores/switches/hubs), hardware, Kubernetes, desenvolvimento de software, Python, Go, Perl, expressões regulares, plataformas de nuvem (AWS, Azure, Google Cloud Platform, OpenStack), sistemas operacionais, Linux, virtualização, DNS, script de shell (Bash), bancos de dados (SQL, MongoDB, bancos de dados gerais), testes, big data, CI/CD, certificados, contêineres, OpenShift, armazenamento, Terraform, Puppet, sistemas distribuídos, Ansible, observabilidade (Prometheus, Grafana, Datadog, CircleCI), Argo, habilidades interpessoais, segurança, design de sistemas, engenharia do caos, Elastic, Kafka e Node.js. Cada tópico é apresentado como um conjunto de blocos recolhíveis de perguntas/respostas, com links para referências externas, como penguintutor.com e Wikipedia, quando relevante. O repositório adverte explicitamente os leitores de que, embora o material seja útil para preparação de entrevistas, a maioria das perguntas não representa cenários reais de entrevista, e que seguir uma carreira em DevOps não exige dominar todas as tecnologias listadas. Ele também aponta para uma página de FAQ para mais contexto e convida contribuições via pull requests, conforme documentado no CONTRIBUTING.md. Além do banco de perguntas, o README promove três aplicativos Android complementares criados pelo mesmo autor: KubePrep (preparação para Kubernetes), Linux Master (preparação para Linux) e System Design Hero (preparação para design de sistemas), disponíveis na Google Play Store. Esses aplicativos parecem ser companheiros móveis do conteúdo do repositório, em vez de parte do código aberto em si. O projeto é essencialmente uma base de conhecimento curada, em vez de uma ferramenta executável: não há sistema de build, runtime ou componente de implantação descrito no README. Seu valor está em servir como referência de autoestudo e preparação para entrevistas para engenheiros que trabalham com infraestrutura, nuvem, contêineres, orquestração e observabilidade. A amplitude dos tópicos o torna útil como um índice único no cenário de aprendizado de DevOps/SRE, enquanto a profundidade de cada tópico individual varia e é complementada por links externos.