Tabela Periódica - DevOps Tools
Há algum tempo venho tocando no tema tríade, Cloud, Containers e DevOps. Toda essa jornada vem se intensificando a cada dia mais e arrisco a dizer que os temas estão se aproximando mais, tanto no que tange a pessoas, quanto a processos e tecnologias aplicadas.
Gosto muito de começar meus artigos contextualizando o tema, mas especificamente nesse, a idéia é falar de tecnologias aplicadas para a automação dos processos de DevOps. Como estudioso curioso do tema andei fazendo um apanhado de dezenas de ferramentas que auxiliam a vida do “Devopeiro”.
Nestas pesquisas encontrei uma “Tabela Periódica das Ferramentas de DevOps”, sim, aquela conhecida “Tabela Periódica dos Elementos” muito usada nas aulas de química do ensino fundamental, foi de alguma maneira “clonada” (tun dum tsss) e aproveitada para colocar as ferramentas mais utilizadas no mundo DevOps.
A tabela é bem completa, mas obviamente como toda pesquisa, ainda faltam algumas tecnologias a serem inseridas (e outras que acho que deveriam ser retiradas) no entanto, já serve de grande base para quem está começando nessa área e também para quem já está inserido nesse mundo e quer testar e conhecer outras ferramentas.
A tabela demonstra uma visão de tecnologias agrupadas que vão desde Source Control com Gitlab, Github, ferramentas de Integração Continua com Jenkins, Travis, VSTS, AWS CodeBuild.
Atenção também para ferramentas de teste com Junit, SoapUI, Selenium, Cucumber. E, No gerenciamento e automação de configuração temos Chef, Puppet, Terraform e claro, o fantástico Ansible.
Na tabela ainda há divisões de ferramentas de Deploy, Orquestração de Release, Automação de Banco de Dados, Colaboração, Segurança, Monitoração, Análises de Dados de AIOps.
Nos próximos artigos vou comentando das ferramentas por nicho de atuação e falando de uma maneira mais direcionada a algumas ferramentas.
Para finalizar, não podemos esquecer dos orquestradores de containers como Docker, Kubernetes e da nuvem, nosso famoso tema Cloud, com as plataformas Azure, AWS, Google Cloud e do meu preferido Openshift [sem hard feelings aos que gostam de outras tecnologias!].
Aproveitem, comentem e fomentem modificações nesta tabela.
Espero que tenha ajudado e até a próxima!
Rafael Pécora
DevOps | Cloud | Containers
Obs: essa tabela é uma variação da tabela original criada por XebiaLabs (www.xebialabs.com)