O que é DevOps ???


18/06/2016


image

DevOps (amálgama de Desenvolvedor e Operações) é uma metodologia de desenvolvimento de software que explora a comunicação, colaboração e integração entre desenvolvedores de software e profissionais de TI (Tecnologia da Informação).DevOps é a reação à interdependência entre desenvolvimento de software e operações de TI. Pretende ajudar organizações a produzir software e serviços rapidamente.

Empresas que liberam novas versões de software frequentemente podem precisar das considerações ou orientações de um DevOps. O Flickr desenvolveu capacidades de DevOps para suprir uma necessidade do negócio de realizar dez implementações por dia, este ciclo diário de implementações será muito maior em organizações que produzem aplicações multi-foco ou multi-funções. É conhecido como implementação contínua[7] ou entrega contínua[8] e é frequentemente associado com a metodologia Lean Startup.Grupos de trabalho, associações de profissionais e blogs estão tratando do tema desde 2009.

Os DevOps auxiliam empresas no gerenciamento de lançamento de novas versões, ao padronizar ambientes de desenvolvimento. Eventos podem ser acompanhados com maior facilidade, assim como o controle de processos documentados e emissão de relatórios granulares. Empresas com problemas no processo de liberação/implementação de novas versões, normalmente possuem automação, mas querem maior flexibilidade para gerenciar e conduzir esse processo - sem precisar editar tudo na linha de comando. Idealmente, essa automação deve ser disparada por recursos não operacionais, em ambientes específicos que não estejam "em produção". O desenvolvedor ganha maior controle sobre o ambiente, e a infraestrutura maior entendimento sobre os aplicativos.

Processos simples se tornam claramente articuláveis, através do DevOps. O objetivo é automatizar a maior quantidade possível de processos operacionais.

Integrações DevOps visam a entrega de produtos, testes de qualidade, desenvolvimento de características e releases de manutenção, de modo a incrementar a confiança e segurança, desenvolvimento rápido e ciclos de desenvolvimento. Muito das ideias (e pessoas) envolvidas com DevOps vieram dos movimentos de Gerenciamento de Sistemas Empresariais e Desenvolvimento ágil de software.

By Wikipedia!

Leonardo Matarazzo

Profissional da área de TI há mais de 18 anos, com experiência em grandes Projetos no Brasil e exterior. Membro de diversas comunidades Open Source e evangelista em Cloud e DevOps.

Compartilhe
Back to top