DevOps
DevOps é uma abordagem que combina desenvolvimento de software (Dev) com operações de TI (Ops). O objetivo das práticas DevOps entre as equipes é o de encurtar o ciclo de vida no desenvolvimento de software e fornecer entrega contínua com alta qualidade. Diversos aspectos da abordagem DevOps vieram da metodologia Agile, como o desenvolvimento automatizado de sistemas.
E o que faz um engenheiro DevOps? É um profissional que introduz processos, ferramentas e metodologias para equilibrar as necessidades em todo o ciclo de vida de desenvolvimento de software: do código ao deploy, passando pela manutenção e atualizações. As equipes de desenvolvimento e de operações de TI podem (e devem) possuir diferentes habilidades e objetivos, que por sua vez irão se complementar no ecossistema de desenvolvimento.
Links
Periodic Table of DevOps Tools
The Periodic Table of DevOps Tools is the industry’s go-to resource for identifying best-of-breed tools across the software delivery lifecycle.
Knightmare: A DevOps Cautionary Tale
I was speaking at a conference last year on the topics of DevOps, Configuration as Code, and Continuous Delivery and used the following story to demonstrate the importance…
Wikipedia
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with…
DevOps: Breaking the Development-Operations barrier
DevOps is a set of practices that works to automate and integrate the processes between software development and IT teams, so they can build, test, and release software faster and more reliably.
Best DevOps Tools to Learn and Master
Continuity and automation are big parts of DevOps, and certain DevOps tools help team members ensure that those two elements will be implemented as efficiently as possible.