Olá Pessoal,
Hoje separei alguns conteúdos sobre a integração entre Desenvolvimento e Operações chamado também de DevOps para vocês conhecerem mais desse importante conceito e extremamente necessário em nosso dia a dia em desenvolvimento de software!
O que é DevOps?
Wikipedia: DevOps (amálgama de Desenvolvedor e Operador) é 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. 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, o DevOps simplifica processos. 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.
Vídeos e Palestras
Microsoft MSTechDay - DevOps – Isso Existe Mesmo? – Parte 01 - Palestrante: Danilo Bordini
Microsoft MSTechDay - DevOps – Isso Existe Mesmo? – Parte 02 - Palestrantes: Vinicius Apolinário e André Dias
Microsoft Virtual Academy - DevOps and IT Pro Guide
Microsoft Virtual Academy - DevOps - Visual Studio Release Management
Artigos do Technet Wiki
Diversos artigos sobre DevOps usando as ferramentas e processos da Microsoft - Portal Technet Wiki – DevOps
Artigos de Blogs e Blogs sobre DevOps
Afinal de contas, que trem é esse chamado DevOps? - Autor: Márcio Sete
O (real) movimento DevOps - Autor: Márcio Sete
Technet Blog DevOps - Autor: Vários
TNWiki Article Spotlight - Articles About DevOps - Autor: Alan Nascimento Carlos
Bem é isso, espero que aproveitem!
Até a próxima!
Alan Carlos