https://github.com/edvaldoljr/faculdade-introducao-devops
DevOps é uma cultura e conjunto de práticas que otimizam a colaboração entre desenvolvimento e operações, resultando em entrega de software mais rápida, confiável e de alta qualidade.
https://github.com/edvaldoljr/faculdade-introducao-devops
conhecimento devops estudos faculdade programming university
Last synced: 4 months ago
JSON representation
DevOps é uma cultura e conjunto de práticas que otimizam a colaboração entre desenvolvimento e operações, resultando em entrega de software mais rápida, confiável e de alta qualidade.
- Host: GitHub
- URL: https://github.com/edvaldoljr/faculdade-introducao-devops
- Owner: edvaldoljr
- Created: 2024-05-27T23:58:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T00:32:21.000Z (about 2 years ago)
- Last Synced: 2025-08-25T01:56:17.429Z (9 months ago)
- Topics: conhecimento, devops, estudos, faculdade, programming, university
- Homepage:
- Size: 11.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Introdução a DevOps**
## Apresentação
Em pleno século XXI, é inaceitável que diversas empresas continuem realizando atividades manualmente em vez de tentar automatizar essas ações. A insatisfação é ainda maior quando são analisadas organizações da área de tecnologia que relutam em abandonar velhos hábitos de trabalho. Com o grande volume de atividades manuais, os profissionais têm menos tempo para codificar o sistema, é mais complexo fazer a organização do trabalho e não é possível realizar todos os testes em tempo hábil. O DevOps surgiu como uma metodologia para automatizar os diversos processos dentro de uma empresa de desenvolvimento de *software*, para, dessa forma, fazer com que as atividades fluam harmoniosamente, sem haver problemas entre as equipes participantes do projeto.
Nesta Unidade de Aprendizagem, você irá compreender a cultura DevOps e os benefícios para as organizações. Além disso, serão apresentados os conceitos que cercam esse estudo. Por fim, você verá o significado de integração e entrega continua, conteúdo essencial para qualquer profissional da área.
Bons estudos.
#### Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
- Descrever os principais aspectos da cultura de DevOps.
- Definir os conceitos básicos relativos à infraestrutura ágil.
- Demonstrar os efeitos da aplicação de integração e de entrega contínuas.
# **Intrográfico**
Por conta da grande disparidade que existia entre as equipes presentes em uma fábrica de *software*, surgiu uma cultura queprioriza o engajamento entre os colaboradores, a troca de informações e ajuda mútua.O DevOps é uma combinação harmoniosa entre várias disciplinas, visando rápidas entregas com o mínimo de erros.
Veja no Infográfico as disciplinas que compõem o DevOps e o que cada uma tem a oferecer. Observe também outros conhecimentos que estão ligados a essa cultura.

## **Livro O DevOps**
O DevOps, apesar de ser um conceito conhecido mundialmente, ainda não é utilizado em grande parte das empresas. Muito disso ocorre pela inexistência de uma documentação oficial que relate as práticas e benefícios de sua aplicação.Contudo, aqueles que o usam, mostram o quanto essa cultura pode trazer de benefícios para a instituição.
No capítulo Introdução ao DevOps, da obra *DevOps*, base teórica desta Unidade de Aprendizagem, você conhecerá um pouco da cultura DevOps e seus benefícios para a instituição e seus colaboradores. Para isso, é necessário entender quais são as vantagens de aplicar essa técnica no ambiente de trabalho. Dessa forma, haverá grande eficiência no desenvolvimento do projeto. Por fim, você compreenderá as vantagens do uso de integrações e entregas continuas.
Boa leitura.
**[Download do Livro](https://github.com/edvaldoljr/Faculdade-introducao-DevOps/blob/main/pdf/Introducao-DevOps.pdf)**

# **O papel do DevOps**
## Apresentação
Na medida em que deixou de ser apenas uma força operacional e assumiu um papel importante na gestão estratégica de uma organização, a Tecnologia da Informação (TI) assumiu também uma grande responsabilidade no contexto administrativo dos empreendimentos. Daí a necessidade de estruturar procedimentos e adotar metodologias que visem a integrar equipes e promover agilidade no atendimento às demandas surgidas nesse cenário de grande dependência da organização em relação à TI.
Nesta Unidade de Aprendizagem, você terá contato o DevOps, uma das práticas mais eficientes na promoção da integração entre departamentos, especificamente desenvolvimento e operações, e conhecerá seus objetivos, princípios e etapas para a sua implementação.
Bons estudos.
#### Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
- Explicar conceitos de DevOps.
- Relatar a necessidade de DevOps.
- Exemplificar o uso de DevOps.
# **Infográfico**
O DevOps prevê um processo chamado fluxo de implantação (*deployment pipeline*), que agiliza e automatiza os meios de disponibilização de novas versões de *software* aos usuários.
Neste Infográfico, você conhecerá as quatro etapas desse processo, que começa pelo controle de versão, passa pelos testes de aceitação, avança para a implantação independente e termina na implantação em produção.

## Conteúdo do Livro
Em um tempo em que uma mensagem pode dar a volta ao mundo em apenas alguns segundos, não faz mais sentido que a falta de comunicação e de integração entre as pessoas de uma mesma área de uma organização seja um dificultador do sucesso dos projetos de *software*.
No capítulo O papel do DevOps, da obra S*istemas operacionais de redes abertas*, você terá contato com a cultura DevOps, os seus objetivos e os seus meios usados para chegar a um ambiente de integração, conhecimento e atendimento rápido das demandas de uma organização.
Boa leitura.
[Download do livro](https://github.com/edvaldoljr/Faculdade-introducao-DevOps/blob/main/img/img-livro2.pdf)
