O que DevOps nos ensinou em 2018

Se 2017 é o ano do DevOps e 2018 é o ano da empresa DevOps , o que será 2019?

Pavan Belagatti Blocked Desbloquear Seguir Seguindo 2 de janeiro Foto de Pete Johnson em pexels.com

Não existe uma regra rígida e rápida para dizer que este é o caminho exato do DevOps para o sucesso, mas podemos sempre desenhar algumas idéias experimentais e hipotéticas e criar um plano de DevOps de acordo. Em geral, fazer o DevOps correto significa aproximar o DevOps de forma sistemática e centrada na plataforma e deixar a cultura se encaixar naturalmente. Corrija as causas principais e o sintoma desaparecerá. O que quer que chamemos, o objetivo final é tornar o processo de desenvolvimento e entrega de software mais eficiente e fundir dev e operações para uma operação de negócios tranquila. Qualquer que seja a definição de DevOps, a ideologia por trás é a mesma.

Só para deixar isso mais claro, abraçar o DevOps significa que você está disposto a mudar rapidamente, desenvolver rápido, testar rápido, falhar rapidamente, recuperar-se rapidamente, aprender rapidamente e levar os produtos rapidamente ao mercado. O objetivo principal do DevOps é simples: Envie atualizações de software com frequência, confiabilidade e com melhor qualidade e, além disso, o DevOps é uma transformação de modelo mental de toda a organização para melhor agilidade organizacional, outras palavras … é sobre o Nirvana.

A Forrester chamou 2018 de o " ano da empresa DevOps ", com dados mostrando que 50% das organizações implementaram o DevOps.

A estatística de statista mostra até que ponto os desenvolvedores de software em todo o mundo adotaram o DevOps em seus locais de trabalho, em 2017 e 2018, com base em uma pesquisa com profissionais de desenvolvimento.

Crédito da fonte: Statista

Vamos ver o que o DevOps nos ensinou em 2018

Listando abaixo os 15 fatos que o DevOps nos ensinou em 2018.

1. DevOps não é um papel individual, é um esforço de grupo.

2. Seu infra deve ser capaz de lidar com uma implantação com falha automaticamente e reverter. Se não puder, você está fazendo errado.

3. DevOps significa coisas diferentes para pessoas diferentes.

4. Se alguma tarefa não puder ser automatizada, remova-a instantaneamente da lista de tarefas.

5. A comunicação é mais importante que o ferramental e vai fazer ou quebrar uma organização.

6. Mude o foco de segurança para a esquerda no ciclo de vida de desenvolvimento.

7. Jenkins! = CI / CD… você tem TravisCI, Gitlab-CI, Shippable… etc etc etc

8. Sempre projetar com autoescalamento em mente. Automatize todas as coisas. Um clique implanta para reverter com um clique.

9. Crie imagens prontas para usar na AWS e use essas imagens para escalonamento automático em vez de scripts das compilações do GitHub.

10. Há uma falta real de qualificação no campo DevOps.

11. O pipeline de CI / CD é uma das práticas recomendadas para as equipes de DevOps implementarem, para entregar alterações de código com mais frequência e confiabilidade.

12. Não automatize um processo ruim, você acaba com um processo ruim automatizado – DOES18

13. Os testadores que sabem codificar e automatizar scripts para testar vários casos estão em grande demanda no DevOps.

14. É a nossa resposta rápida às tendências tecnológicas que mudam rapidamente, que geram o entusiasmo e impulsionam o valor da marca, o DevOps ajuda no crescimento, reduzindo o valor da sua marca exponencialmente, entregando as tendências (características) mais rapidamente ao mercado.

15. Ainda há alguma confusão e sobreposição nas definições de DevOps e SRE, mas podemos sempre dizer que SRE é para DevOps o que é Scrum para Agile.

Tornando o DevOps um negócio real em 2019

Todas as empresas são empresas de software hoje e a inovação mais rápida é a chave para vencer seus concorrentes. O DevOps é crucial para ajudar você a acelerar seus ciclos de lançamento e a inovar mais rápido do que outros.

Você precisa ter processos que suportem o DevOps para agilizar o envio de software, e eles devem ser:

Integrado – você precisa ter uma plataforma unificada com uma visão dos pipelines de implantação para todos os aplicativos.

Heterogêneo – você precisa de um poliglota que suporte todos os idiomas, ferramentas e nuvens.

Seguro – Você precisa ter permissões controladas por políticas habilitadas e ter um acompanhamento de auditoria de ponta a ponta de quem está fazendo o quê.

Movendo-se um pouco mais do aspecto cultural do DevOps, conheça esses oito pontos como uma lista de verificação geral para avaliar a si mesmo para ver se você está no caminho certo do DevOps,

1. Você tem uma mentalidade de melhoria contínua e cultura estabelecida na organização.

2. Você implementa com frequência e automaticamente com ciclos de liberação rápidos.

3. Você aproveita contêineres e tem arquitetura de microsserviços.

4. Você tem operações, administradores de sistemas e desenvolvedores trabalhando juntos de maneira colaborativa.

5. Você tem um sistema de feedback contínuo para auto-avaliação e aprendizado.

6. Você tem comunicação constante entre as equipes.

7. Você tem uma tabela personalizada de métricas de DevOps para ver se os resultados estão visíveis.

8. Você descobriu ferramentas e plataformas para CI e CD.

9. Você entendeu que a segurança contínua é essencial e implementou os controles críticos em um ambiente de DevOps.

Nós todos sabemos que DevOps está aqui para ficar e é a necessidade hoje.
Fazer o DevOps do jeito certo começa com a abordagem de raciocínio correto e com uma mentalidade de crescimento. Descobrir os processos críticos que você pode automatizar facilmente. O DevOps será ainda mais emocionante em 2019.

8 DevOps Trends para estar ciente de em 2019
De microsserviços a ML para AI a… hackernoon.com

BTW, o futuro do DevOps é ' linhas de montagem '

Feliz DevOpsing 🙂