Casos de uso de DevOps

Conceitos de DevOps

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps

  • DevOps: Desenvolvimento de Software + Operações de TI
  • Colaboração e responsabilidades compartilhadas
  • Lançamentos de MVP
  • Adaptável a vários casos de uso
Conceitos de DevOps

Engenharia de Infraestrutura

  • Projetar, desenvolver e manter a infraestrutura de TI

  • Essa infraestrutura exige energia da nuvem ou de hardware próprio da empresa

  • Engenheiros de infraestrutura cuidam de hardware, rede e componentes de nuvem

 

As tarefas de engenharia de infraestrutura são segurança, ferramentas internas, hardware, nuvem e rede.

Conceitos de DevOps

Engenharia de Produto

  • Projetar, desenvolver e manter os produtos de software
  • Componentes voltados ao cliente

As tarefas de engenharia de infraestrutura são segurança, ferramentas internas, hardware, nuvem e rede. Para engenharia de produto, são design do produto, experiência do usuário e MVP.

Conceitos de DevOps

Engenharia de Dados

Engenharia de dados é a construção de sistemas para viabilizar a coleta e o uso de dados.

Engenharia de Produto cria um recurso voltado ao cliente. Engenharia de Dados coleta, armazena e disponibiliza dados para uso.

1 https://en.wikipedia.org/wiki/Data_engineering
Conceitos de DevOps

devops é uma combinação de garantia de qualidade, desenvolvimento de software e operações de TI. DataOps é composto por qualidade de dados, engenharia de dados e integração de dados. MLOps contém treinamento de modelo de ML, Machine Learning e manutenção do modelo.

Conceitos de DevOps

DataOps

  • Software é movido a dados

  • Dados são movimentados em pipelines de dados

  • Garantir fluxo de dados sem atritos

  • Dados não se perdem na movimentação
  • Mover dados para uso por cientistas de dados e engenheiros de ML

MLOps

  • Prever o futuro usando dados do passado
  • Preparação de dados (históricos)
  • Treinamento do modelo
  • Testes do modelo
  • Deploy
  • Manutenção
Conceitos de DevOps

Sem competição

Bom código gera bons dados, que levam a bom ML.

Conceitos de DevOps

Vamos praticar!

Conceitos de DevOps

Preparing Video For Download...