A metodologia DevOps é uma abordagem de cultura, automação e design de plataforma que tem como objetivo agregar mais valor aos negócios e aumentar sua capacidade de resposta às mudanças por meio de entregas de serviços rápidas e de alta qualidade. Isso tudo é possível por meio da disponibilização de serviços de TI iterativa e rápida. Adotar o DevOps significa conectar aplicações legadas a uma infraestrutura e aplicações modernas e nativas em nuvem.
A palavra "DevOps" é a combinação dos termos "desenvolvimento" e "operações". No entanto, ela representa um conjunto de ideias e práticas que ultrapassam o significado desses dois termos. O DevOps inclui segurança, maneiras colaborativas de trabalhar, análise de dados e muitas outras práticas e conceitos. Mas do que se trata exatamente?
A metodologia DevOps descreve abordagens que ajudam a acelerar os processos necessários para levar uma ideia do desenvolvimento à implantação em um ambiente de produção no qual ela seja capaz de gerar valor para o usuário. Essas ideias podem ser um novo recurso de software, uma solicitação de aprimoramento ou uma correção de bug, entre outros. Essas abordagens exigem comunicação frequente entre as equipes de desenvolvimento e operações, trabalho colaborativo e empatia com os demais membros das equipes. Também são necessários provisionamento flexível e escalabilidade.
Texto retirado do: https://www.redhat.com/pt-br/topics/devops
Curso | Duração | Dedicação | Conteúdos |
---|---|---|---|
Curso de Linux | 6 semanas | 2 horas/semana | Curso Completo para LPIC-1 Linux, dando base para entendimento do sistema |
Linux Essentials | 12 semanas | 2 horas/semana | GNU/Linux; Conhecimentos para a Linux Essentials |
Curso Básico de Bash | 4 semanas | 2 horas/semana | Básico de Bash |
Curso de Shell Scripting | 2 semanas | 2 horas/semana | Shell Scripting |
DevOps Essentials | 12 semanas | 2 horas/semana | Entender a cultura DevOps; Ferramentas; Pipeline |
Cloud Essentials | 12 semanas | 2 horas/semana | IaaS, PaaS e SaaS; GCP/AWS/Azure; SSH |
Curso de Introdução ao Vagrant | 1 semana | 2 horas/semana | Introdução ao Vagrant e seus conceitos |
Curso Docker Completo | 1 semana | 2 horas/semana | Docker Básico e CLI Docker |
Descomplicando o Docker | 4 semanas | 2 horas/semana | Docker; Containers; Docker Swarm; Docker Hub |
Docker e Docker Compose do zero ao Deploy | 1 semana | 2 horas/semana | Docker em produção; Docker Compose; Conceitos de Deploy |
Curso de Introdução ao Kubernetes | 2 semanas | 2 horas/semana | Introdução ao Kubernetes e seus conceitos |
Intensivo Kubernetes: O mínimo que um dev precisa saber | 1 semana | 2 horas/semana | Kubernetes essencial para desenvolvimento |
Intensivo Gitflow | 1 semana | 2 horas/semana | Gitflow e seus conceitos |
Desbravando CI/CD | 2 semanas | 2 horas/semana | Conceitos práticos de CI/CD |
Especialização em construção.