Um guia objetivo de estudo, em sua maioria com conteúdos gratuítos, para que você se torne um Engenheiro Devops supimpa.
Indicado para quem está:
- Iniciando seus estudos em DevOps
- Em transição de carreira para T.I para atuar como DevOps
- Profissionais de outras áreas de T.I que querem se familiarizar com DevOps
Beleza, agora você sabe pra quem é esse material de estudo, mas antes de começarmos a estudar as ferramentas e habilidades que um profissional Devops precisa saber, vamos entender um pouco dos conceitos que abrangem essa função supimpa dentro da engenharia de software.
O termo DevOps é bem amplo, e dependendo de onde você pesquisar pode encontrar várias definições diferentes, e todas podem estar corretas. Loucura, não? Mas calma, não fica muito preso em entender TUDO sobre DevOps nesse primeiro momento, senão você vai ficar "bilé" e vai acabar desanimando. Eu trabalho desde 2018 com isso e até hoje não consigo definir de forma completa o que é DevOps :).
Então, a princípio, vamos focar no básico.
DevOps é a fusão das palavras "Desenvolvimento" + "Operações", é uma abordagem colaborativa cujo objetivo é aumentar a eficiência e a agilidade no desenvolvimentos de sistemas.
O conceito surgiu no início dos anos 2000 como uma resposta à crescente necessidade de superar as lacunas (e muitas tretas) entre times de desenvolvimento e operações. Embora não tenha um único criador, Patrick Debois se destaca como um figura que fomentou o movimento Devops desde do início. Ele organizou a primeira conferência, chamada 'DevOpsDays', na cidade de Gante, Bélgica, em 2009 proporcionando um fórum para a comunidade discutir e disseminar práticas colaborativas.
Além disso, DevOps está estabecido sobre 4 princípios e práticas essencias:
- Comunicação
- Colaboração
- Automação
- Monitoramento
Interessante, não? Caso queria expandir um pouco mais a tua visão sobre DevOps eu recomendo esses dois vídeos abaixo.
- O que é DevOps em Menos de 7 min (7 minutos)
- O que é DevOps? (25 minutos) - Esse vídeo é um pouco antigo, mas é muito esclarecedor. O Jefferson manja demais. Aproveita e se inscreve no canal dele porque ele sempre posta vídeos sobre DevOps.
Note
Aproveita e se inscreve no meu também 👇. De nada :).
Créditos da imagem: Imagem de starline no Freepik
Parabéns por ter assistido os vídeos introdutórios. Estou torcendo para que não desista, a parte boa ainda nem começou hehe
Para facilitar tua navegação nesse guia, eu vou separar cada tópico em um arquivo .md diferente nesse mesmo repositório. Segue a sequência que eu sugiro que você siga:
Note
Caso você já tenha conhecimento suficiente em algum tópico, sinta-se a vontade para avançar para os próximos.
1 - Linux
2 - Bash Script
3 - Redes
4 - Container
5 - Kubernetes