Sobre o projeto

Este repositório é uma base de conhecimento DevOps selecionada, e não uma aplicação executável. Ele organiza a documentação em pastas por tópico, cada uma contendo tipicamente um arquivo de conceitos, um arquivo de comandos/notas e, às vezes, um tutorial, para que o leitor possa consultar rapidamente como uma ferramenta funciona e como operá-la pela linha de comando. A cobertura abrange as principais áreas de uma stack DevOps moderna. A orquestração de contêineres inclui Docker (conceitos, notas, tutorial) e Kubernetes (conceitos, comandos). A observabilidade é representada pelo Prometheus (conceitos e tutorial). O provisionamento de infraestrutura cobre Ansible, Terraform, Puppet e Chef, cada um com conceitos e tutoriais ou comandos. CI/CD é a maior seção, com Git (comandos básicos e avançados), Jenkins, GitLab CI, Travis CI, GitHub Actions e CircleCI. O material fundamental inclui conceitos e comandos de Linux/SO, além de uma seção de Redes com conceitos e comandos. O repositório também inclui uma pasta Books, uma pasta Interview com perguntas de entrevista DevOps e uma lista selecionada de links Getting Started DevOps apontando para AWS, laboratórios Kubernetes da IBM, laboratórios Azure DevOps, Google Cloud, freeCodeCamp, roadmaps no Medium, Reddit r/devops e outros recursos externos. O README apresenta os tópicos como uma grade de blocos de logotipos que levam às subpastas, facilitando a navegação por ferramenta. Uma seção Contributors credita muitos membros da comunidade que adicionaram documentação, código, tutoriais e conteúdo, e o projeto segue a especificação all-contributors. O repositório é distribuído sob a Licença MIT. Como o conteúdo é documentação e material de referência, seu valor está em ser um recurso de aprendizado e consulta para engenheiros DevOps, estudantes e candidatos a entrevistas que desejam um único lugar para revisar conceitos de ferramentas, comandos comuns e material de estudo em toda a cadeia de ferramentas DevOps.