DevOps
Alunos:
Jalussa dos Santos
Matheus Vargas
Wesley Brito
Orientadora:
Rosemary Francisco
Resumo: Existe uma barreira entre dois dos principais setores responsáveis pelo crescimento de uma empresa. Desde 2008 vem se discutindo formas e soluções para que a cooperação entre desenvolvedores e operadores se torne algo mais natural. Conferências tem sido feitas e diversos artigos e periódicos lançados para aprimorar o conceito DevOps. Para que este aprimoramento seja feito é necessário uma análise de ambos setores, assim como as principais causas dos conflitos entre ambos, e finalmente uma solução viável. Exemplos de aplicações do DevOps no dia a dia de certas empresas também serão mostradas.
Palavras-chave: desenvolvedores, operadores, aplicações, soluções, aprimoramento.
1. INTRODUÇÃO
Atualmente, existem muitas ferramentas envolvidas no ciclo de vida de uma aplicação, o que dificulta para cada um dos indivíduos envolvidos saber sobre cada uma das ferramentas. Assim, eles acabam focando apenas na ferramenta com a qual estão envolvidos, para estar ciente e apto a responder tudo sobre a mesma. Com isto, os indivíduos acabam ficando isolados, pois mesmo sendo de uma mesma aplicação, são de áreas diferentes.
Em um evento denominado Agile, em 2008, começaram a surgir diversas conversas sobre métodos ágeis para a administração da infraestrutura de uma aplicação, surgindo então uma discussão chamada agile-sysadmin, que foi o que começou a quebrar as barreiras e unir developers e sysadmins.
Em 2009, finalmente surgiu o termo DevOps, sendo um acrônimo de Development and Operations, com uma palestra no evento Velocity chamada 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr. Esta palestra deixou algumas pessoas bem animadas, e foi então que surgiu a ideia de criar um evento chamado DevOpsDay, que ocorreu pela primeira vez em Ghent no final de 2009, e de lá pra cá, o evento foi se espalhando para diversas