Use este identificador para citar ou linkar para este item:
https://repositorio.pucgoias.edu.br/jspui/handle/123456789/2861
Tipo: | Trabalho de Conclusão de Curso |
Título: | Tornando acessível a cultura Devops a pequenas empresas e startups |
Autor(es): | Buffa, Luiz Henrique |
Primeiro Orientador: | Araújo, Marcelo Antonio Adad de |
metadata.dc.contributor.referee1: | Valle, Pedro Araújo |
metadata.dc.contributor.referee2: | Lima, Carlos Alexandre Ferreira de |
Resumo: | O presente trabalho apresenta um estudo prático sobre a implementação e viabilização da cultura DevOps (aproximação entre desenvolvedores e operadores) para pequenas empresas e startups. Para que isso seja aplicável, o estudo prático será desenvolvido utilizando apenas ferramentas de código aberto. Nesse trabalho serão exploradas as ferramentas: Ansible, Docker, Kubernetes, GitHub Actions, Cypress, Ubuntu, Postgres e Redis. Para demonstrar a utilização da cultura DevOps será implementado um sistema simples de votação. Esse sistema será desenvolvido explorando as linguagens: Python, .NET, Node.js e Shell Script. O objetivo central do trabalho é viabilizar e implementar a cultura DevOps gerando soluções para suprir a demanda diária do processo de desenvolvimento de código utilizando as tecnologias mencionadas acima, auxiliando nas tarefas de Deploy, Rollback, continuous delivery/Deployment e continuous integration. |
Abstract: | This work presents a practical study on the implementation and viability of the DevOps culture for small companies and startups, so that this is possible, the practical study will be developed using only open-source tools. In this work, the tools that will be explored: Ansible, Docker, Kubernetes, GitHub Actions, Cypress, Ubuntu, Postgres, and Redis. To demonstrate the implementation of the DevOps culture, a simple voting system will be implemented, this system will be developed exploring the languages: Python, .NET, Node.js, and Shell Script. The main objective of the work will be to enable and implement the DevOps culture, generating solutions to meet the daily demand of the code development process using the technologies mentioned above, assisting in the tasks of Deploy, Rollback, continuous delivery/Deployment and continuous integration. |
Palavras-chave: | DevOps Ansible Kubernetes Continuous delivery/deployment Continuous integration |
CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA |
Idioma: | por |
País: | Brasil |
Editor: | Pontifícia Universidade Católica de Goiás |
Sigla da Instituição: | PUC Goiás |
metadata.dc.publisher.department: | Escola Politécnica |
Tipo de Acesso: | Acesso Aberto |
URI: | https://repositorio.pucgoias.edu.br/jspui/handle/123456789/2861 |
Data do documento: | 8-Dez-2021 |
Aparece nas coleções: | TCC Engenharia de Computação |
Arquivos associados a este item:
Arquivo | Tamanho | Formato | |
---|---|---|---|
TCC-Luiz-Henrique-Buffa (1).pdf | 1,46 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
Ferramentas do administrador