DevOps foi concebido com base em soluรงรตes Open Source existentes e as mais utilizadas sรฃo litadas a seguir:
Gitlab: um dos sistemas de controle de versรฃo mais usados e baseado no GIT. Permite criar e gerenciar mรบltiplas versรตes de cรณdigo, fazer comparaรงรตes e aditar alteraรงรตes.
Puppet: normalmente usado para garantir as configuraรงรตes e instalaรงรตes em um servidor. Agentes garantem continuamente que as configuraรงรตes definidas em uma linguagem declarativa chamada DSL (Domain specific language) estejam aplicadas.
Ansible: comumente usado para provisionar configuraรงรตes e instalaรงรตes em um servidor. Nรฃo possui agente e executa aรงรตes diante de solicitaรงรตes (PUSH) que sรฃo aplicadas via SSH. As aรงรตes sรฃo definidas em playbook que sรฃo convertidos em linguagem Python durante a execuรงรฃo.
Jenkins: ferramenta para integraรงรฃo contรญnua que possibilita orquestrar aรงรตes e criar processos automatizados. Permite definir pipelines onde uma execuรงรฃo sรณ segue se a anterior for concluรญda com sucesso.
Vagrant: permite provisionar mรกquinas virtuais e configuraรงรตes com facilidade e de forma automatizada. ร possรญvel criar ambientes completos para desenvolvedores, por exemplo, em mรกquinas virtuais no virtual box com sistemas Linux ou Windows.
Apache Maven: ferramenta para automaรงรฃo de compilaรงรตes com foco principal em JAVA, mas que pode ser usada tambรฉm para C#, Ruby, Scala e outras linguagens. Baixa bibliotecas Java e plug-ins dinamicamente. Configuraรงรตes baseadas em XML.
Gradle: sistema de automaรงรฃo de compilaรงรฃo baseado no Maven mas que usa linguagem baseado em Groovy em vez do XML para definir as configuraรงรตes. Foi projetado para muti projetos e suporta compilaรงรตes incrementais.
Nant: ferramenta para compilaรงรฃo de projetos .NET e automatizaรงรฃo de tarefas com suporte a linguagens como C#, VB.NET, Mono, entre outros. Baseada no Ant, ferramenta com mesmo fim para projetos em Java.
PHPUnity: framework para testes unitรกrios para cรณdigos feitos em PHP. Muito usado em processo de Integraรงรฃo contรญnua.
Junity: permite executar testes unitรกrios em cรณdigos feitos em Java.
Codeception: possibilita realizar testes de interface em aplicaรงรตes desenvolvida em cรณdigos PHP. Pode verificar elementos HTML, propriedades, conteรบdo e outros.
Transforme-se em um profissional DevOps requisitado pelo mercado.
Conheรงa nossa Assinatura de Cursos DevOps:
Composta por
4 cursos
+120 horas de conteรบdo
1 ano de acesso ร plataforma
Acesso imediato aos cursos
Com 2 principais vantagens:
- รnica plataforma de curso com cursos prรกticos e aula ao vivo.
- รnica escola que tambรฉm implementa projeto trazendo a experiรชncia para sala de aula.

oVirt: versรฃo do livre do Redhat Enterprise Virtualization para criaรงรฃo de mรกquinas virtuais com sistemas Linux ou Windows. Possui suporte a alta disponibilidade, snapshots e live migrate. Usado como opรงรฃo alternativa ao VMWare.
Docker: sistema de virtualizaรงรฃo baseado em container que permite a criaรงรฃo de mรกquinas virtuais linux que compartilham recursos entre si. Muito usado para provisionamento dinรขmico de servidores Linux.
Zabbix: ferramenta para monitoramento de servidores e ativos de rede. Permite coletar informaรงรตes e definir gatilhos para envio de alertas de acordo com mรกximas definidas.