mod1 Fundamentos do DevOps Flashcards
O que é DevOps?
Conjunto de práticas que combina o desenvolvimento de software (Dev) e Operações de TI(Ops)
cujo objetivo é encurtar o ciclo de vida de desenvolvimento de sistemas e fornecer entrega contínua com
alta qualidade.
DevOps Características.
- Dev e Ops trabalhando juntos(colaborativo).
- Processo automatizado(Code/ Build/ Integrate/ Test/ Deploy).
- Entregas mais rápidas sem abrir mão da qualidade.
Fases do Ciclo de vida de Desenvolvimento de Software.
- Planejamento
- Desenho
- Implementação
- Teste
- Implantação
- Manutenção
OBS: cada fase tem seu próprio processo e entregas qua alimentam a próxima fase.
Método àgil - características.
- Divide o projeto em várias etapas(Sprints), proporcionando iteração continua entre as tarefas de desenvolvimento e testes,
permitindo mais comunicação/colaboração entre as equipes.
Por que DevOps?
- Colaboração
- Agilidade
- Automação
- Segurança
Um dia na vida de um Eng. DevOps (Principais responsabilidades)
1 - Verifique o Slack para mensagens Urgentes.
2 - Trabalhe no Backlog de Automação.
3 - Discutir MELHORIAS CONTÍNUAS com a equipe(Daylis)
4 - Trabalhar na Documentação
5 - GERENCIAR INFRA
6 - MONITORAR E SOLUCIONAR PROBLEMAS
7 - Reuniões Externas
8 - Inovação e AutoDesenvolvimento.
Tarefas SEMANAIS de um Eng. DevOps
- Entender os requisitos do Cliente
- Implementar CI/CD
- Integrar Novas Ferramentas(POC)