para os anos 2000 as empresas começaram a se "Setorizar". Com isso: • Comunicação entre setores ruim ou nula; • Isolamento de áreas. Criando um "Apartheid" corporativo; • Entregas ruins para o cliente; • Bugs, bugs e mais bugs.
DevOps no mundo é uma talk chamada 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr de John Allspaw e Paul Hammond no evento Velocity em 2009. Em 2009 ocorre também o primeiro DevOpsDays e em 2010 tem a primeira edição do DevOpsDays no Brasil :)
os desenvolvedores na relação entre desenvolvimento, operação e o restante do negócio automatizando o processo de entrega de software e infraestrutura. Também trazendo liberdade e conhecimento para os profissionais de Operações. Derrubando as paredes entre áreas!
é SIM! Todo Dev deverá conhecer de infra? A resposta também é SIM! E todos deverão automatizar tudo que der para automatizar? A resposta é COM CERTEZA SIM!
de script como Python ou Ruby, melhor ainda se aprender Go. Devs devem aprender sobre Sistemas Operacionais e ferramentas como Docker, Chef, Puppet, Ansible, etc. E para os dois aprendam a conviver em paz e harmonia, pois a cultura DevOps chegou para ficar! :)