Entrevista – Saiba como o DevOps pode trazer resultados para o seu negócio

entrevista-devops

Em linhas gerais, DevOps pode ser descrito como o alinhamento do time de desenvolvimento com o time de operações de TI, em relação à processos, ferramentas e responsabilidades, visando acelerar as entregas em produção com um elevado grau de qualidade. Você tem curiosidade para saber mais sobre o tema? Confira abaixo a entrevista com o arquiteto de software da Certsys, Guilherme Magalhães, sobre os benefícios do DevOps para clientes e negócios.

 

Quais são os elementos mais importantes do DevOps na sua opinião?

DevOps requer mudanças maciças em colaboração, processos e resolução de problemas. Ajudamos a operação e desenvolvimento a implementar o DevOps e a reconhecer valor nessa implementação.

 

Onde os clientes encontram mais valor?

Embora a maioria das pessoas em DevOps aponte a colaboração e a velocidade para atender o cliente, grande parte das empresas que implementaram DevOps veem o maior valor em ter visibilidade nas pessoas, nos processos e na tecnologia. A realidade infeliz para tantas equipes de operações de TI é que eles estão voando e não conseguem enxergar. Por exemplo, é um desafio para eles saber quais bancos de dados estão relacionados a quais aplicativos e a qual middleware. E com essa base instável, é compreensível que as equipes tenham dificuldade em saber quais mudanças foram implantadas com sucesso e quais não foram. Mesmo saber quem fez mudanças e quem as aprovou é um mistério em muitos ambientes. Assim, ao permitir a visibilidade de todo o processo do DevOps, as empresas conseguem mudar e colaborar.

 

De quais maneiras os clientes estão se beneficiando do DevOps?

Cito o exemplo de uma empresa de serviços financeiros que estava começando com DevOps e tendo um problema de configuração de infraestrutura. Eles tinham um parque de servidores de aplicações, todos os quais deveriam estar funcionando com as mesmas especificações de produção. Quando colocamos o software de automação no local, achamos que alguém estava usando um dos servidores de produção como um sandbox para desenvolvedores, abrindo assim uma enorme vulnerabilidade de segurança. As pessoas pensam que sabem como é a configuração de infraestrutura da sua empresa, mas com o DevOps percebem que há muito mais do que eles estavam cientes.

 

Quais são os obstáculos mais comuns nos clientes que tentam implementar o DevOps?

Pessoas e cultura. As pessoas estão enraizadas na sua maneira de fazer as coisas e protegem seu modus operandi. Culturalmente, empresas têm grandes dificuldades em difundir novas práticas e valores. Mudar mindset de pessoas e hábitos, é com certeza o maior desafio para implementar DevOps.

 

Qual é o futuro do DevOps?

As pessoas, a cultura e a tecnologia continuarão a ser a tríplice coroa, mas cada uma irá amadurecer à medida que as empresas vejam mais valor na metodologia, no caminho do Dev para o Ops. Atualmente, o DevOps é muito mais Dev, mas o futuro também inclui muito Ops. Haverá uma integração perfeita entre on-premises, híbrido e nuvem com mais ênfase em micro-serviços.

 

Qual conselho você tem para os desenvolvedores em relação ao DevOps?

Use a ferramenta certa para o trabalho. Frequentemente, os clientes se familiarizam com uma estrutura de automação que funciona bem para um aplicativo, mas depois tentará usar o mesmo set de automação para todos os projetos. Nem sempre uma mesma ferramenta ou set de configuração vai resolver tudo, saiba analisar qual o processo precisa ser automatizado e qual ferramenta pode auxiliar e resolver a questão.

 

Como os desenvolvedores podem saber qual é a ferramenta certa para o trabalho?

Nesse caso, existem algumas formas, como acompanhar o Gartner, verificar o que está acontecendo na comunidade e falar com empresas especialistas em fazer consultoria de DevOps. Aqui na Certsys, temos especialistas na implementação de DevOps, sempre focado em agregar ao cliente, independente de stack de tecnologia, e sim no problema core da maioria das empresas, pessoas e cultura. Fale conosco o que você está tentando realizar e pergunte sobre o que utilizamos, porque e como. E não apenas assuma que o produto de um fornecedor faz tudo o que você precisa.

 

O que faltou comentar sobre DevOps de uma maneira geral?

Faltou comentar sobre a transferência de configuração entre os diferentes membros da equipe de DevOps, o gerenciamento de configuração é muitas vezes feito em uma reflexão tardia, mas em grande parte esse é o primeiro lugar em que algo dá errado. Mantenha o gerenciamento de configurações como um dos primeiros itens a serem automatizados ao longo do processo.

Posts Relacionados

Comments (1)

Muito boa a matéria! Que as empresas e pessoas partam para esse rumo do DevOps!

Comentários