PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Engenharia de Computação
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 TamanhoFormato 
TCC-Luiz-Henrique-Buffa (1).pdf1,46 MBAdobe PDFVisualizar/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