Missão DevOps

Missão DevOps

  • Cursos
  • Blog

›Recent Posts

Recent Posts

  • O que é DevOps?
  • Documentações, Blogs e WebPages com Docusaurus.io
  • Novo Site

O que é DevOps?

June 27, 2018

Rodrigo Martinez da Rocha

Rodrigo Martinez da Rocha

Nível: Básico
Público Alvo: Profissionais iniciando no ecosistema DevOps.

Muito se fala em DevOps, CI, CD... Sigla, que aliás, remete tanto a Continuous Delivery quanto Deployment.

E antes de iniciarmos, há algo que eu sempre gosto de reforçar:
Todos estes temas abordam conceitos, modelos e PRÁTICAS!
Em momento algum CI, CD, DevOps, etc... tratam ferramentas ou tecnologias.

E lá vamos nós...

Overview

mapa-ci-cd-devops
Hora de correlacionar todos os temas...

Agile

Iniciamos com as metodologias e frameworks que viabilizam colaboração, entregas rápidas, contínuas, com ritmo constante e sustentável.

Continuous Integration (CI)

Fail Fast! Lembre-se deste termo! Acredite, quase tudo aqui irá girar em torno disso!
Com a agilidade citada anteriormente, o merge dos códigos é feito com frequência, evitamos o temido 'merge hell'!
Aqui o serviço de Integração Contínua irá avaliar qualidade, compilar, testar e sabe qual o ponto mais importante? Dar visão a todo o time!

Continuous Delivery (CD)

A missão aqui é garantir que podemos entregar nossa aplicação a qualquer momento!
Tudo deve ser rápido, seguro e transparente, o processo de entrega é automatizado e os envolvidos apenas acompanham, tudo em tempo real!
Na prática, você envia, sempre que necessário, um release para produção, apenas apertando um botão!

Continuous Deployment (CD)

Infelizmente aqui a sigla se repete, portanto, caso alguém fale sobre 'CD', fique a vontade para perguntar:
"- Mas é Delivery ou Deployment?"
Costumo dizer que este é o "CD mais velho", tem autonomia para sair de casa a hora que bem entender.
Aquele botão, em que comentamos há pouco, simplesmente não existe!
Em suma, o único fator que separa seu novo código, do ambiente produtivo, é um teste que falhe no meio do caminho.

DevOps

E, envolvendo TODOS os tópicos citados acima, adicione as lendárias disciplinas de monitoração e operação, que, por sinal, também são universos extremamente complexos, por aqui, não existem receitas fáceis.
Porém, com um roadmap adequado, é possível encaixar todas as peças em seus devidos lugares.
Você pode iniciar com as recomendações abaixo:

Recomendações

Livro: Manual de DevOps

Cursos:
Versionamento Efetivo Gitlab CI: Pipelines, Continuous Delivery e Deployment

Inscreva-se também em nosso canal!

Forte abraço!

Tweet
Recent Posts
  • Overview
  • Agile
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Continuous Deployment (CD)
  • DevOps
  • Recomendações
Missão DevOps
Cursos
Gitlab CIJenkins em Larga EscalaChatOps com ChatbotSCM Efetivo com Git
Community
Quem já fez os Cursos?LinkedinProject ChatTwitter
Veja também
BlogGitlabStar
Facebook Open Source
Copyright © 2019 Missão DevOps - Treinamentos em Hard Skills