Please ensure Javascript is enabled for purposes of website accessibility

Implementação de Devops no Proinfe: Automação e gerenciamento com Gitlab, Argo CD e K3S

dc.contributor.advisorTeixeira Junior, João Eujácio
dc.contributor.authorOliveira, Wester Jesuino Morandi de
dc.contributor.authorLatteshttp://lattes.cnpq.br/9444409088779540
dc.date.accessioned2026-08-11T22:36:52Z
dc.date.available2026-08-11T22:36:52Z
dc.date.issued2026
dc.descriptionTrabalho de Conclusão de Curso apresentado ao Curso de Graduação em Superior de Tecnologia em Análise e Desenvolvimento de Sistemas do Instituto Federal de Rondônia, como requisito parcial para a obtenção do título de Tecnólogo em Análise e Desenvolvimento de Sistemas.
dc.description.abstractEste artigo analisa a implementação de práticas DevOps no Projeto de Informatização Escolar (Proinfe), sistema voltado ao apoio da gestão acadêmica de escolas municipais de educação básica em Rondônia. A pesquisa teve como objetivo estruturar e avaliar um fluxo automatizado para construção, publicação e implantação de aplicações baseadas em microserviços, buscando ampliar a rastreabilidade, a padronização e a organização dos ambientes de desenvolvimento, homologação e produção. O estudo adotou abordagem qualitativa, de caráter aplicado, com delineamento de estudo de caso, utilizando análise documental de pipelines, manifestos Kubernetes, registros de imagens e observação direta do funcionamento da infraestrutura. A solução empregou GitLab CI/CD para automação dos pipelines, Argo CD para sincronização declarativa por GitOps e K3s em infraestrutura própria virtualizada com Proxmox. Os resultados indicam que o fluxo implantado reduziu a dependência de intervenções manuais diretas, fortaleceu o controle das versões publicadas e organizou a separação dos ambientes, inclusive com execução controlada de rotinas de banco por Jobs do Kubernetes. Os efeitos sobre disponibilidade, taxa de falha e tempo de recuperação, entretanto, dependem de monitoramento quantitativo futuro. Conclui-se que a adoção dessas práticas contribuiu para a sustentação operacional do Proinfe e constitui uma referência aplicável a projetos que necessitam de automação, rastreabilidade e organização de infraestrutura, especialmente em contextos institucionais com recursos controlados.
dc.description.abstract2The dependence on manual deployments, the difficulty of tracing deployed versions and the need to safely separate development, staging and production environments represent relevant challenges for maintaining distributed systems. This article presents the implementation of DevOps practices in the School Informatization Project (Proinfe), a system aimed at academic management and user interaction for municipal elementary schools in Rondônia. Using a methodological approach based on a case study, the proposed solution structured an automated flow for building, publishing and deploying microservice-based applications. For this purpose, GitLab CI/CD was used for pipeline automation, Argo CD for declarative manifest synchronization through GitOps, and K3s as a lightweight Kubernetes distribution running in an institutional environment virtualized with Proxmox. The architecture included three backend microservices, responsible for authentication, school records management and school organization, as well as a React frontend, with development and staging organized in distinct namespaces and production maintained in a separate cluster. The results indicate that adopting this flow contributed to greater traceability, standardization and operational control of the deployment process, while effects on availability, failure rate and recovery time depend on future quantitative monitoring. The solution supports the technological sustainability of Proinfe and offers a replicable model for educational projects that require automation and infrastructure organization.
dc.identifier.citationOLIVEIRA, Wester Jesuino Morandi de. Implementação de Devops no Proinfe: Automação e gerenciamento com Gitlab, Argo CD e K3S. Orientador: João Eujácio Teixeira Junior. 2026. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas), Instituto Federal de Educação, Ciência e Tecnologia de Rondônia, Ji-Paraná, 2026.
dc.identifier.issn2965-6672
dc.identifier.urihttp://repositorio.ifro.edu.br/handle/123456789/2862
dc.language.isoPortuguêspt_BR
dc.publisherRevista Tópicos
dc.publisher.campiCampus Ji-Paranápt_BR
dc.publisher.programTecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.rightsAcesso aberto
dc.source.urihttps://revistatopicos.com.br/artigos/implementacao-de-devops-no-proinfe-automacao-e-gerenciamento-com-gitlab-argo-cd-e-k3s
dc.subjectDevOps
dc.subjectGitLab CI/CD
dc.subjectArgo CD
dc.subjectGitOps
dc.subjectK3s.
dc.subject.keywordDevOps
dc.subject.keywordGitLab CI/CD
dc.subject.keywordArgo CD
dc.subject.keywordGitOps
dc.subject.keywordK3s.
dc.titleImplementação de Devops no Proinfe: Automação e gerenciamento com Gitlab, Argo CD e K3S
dc.typeTrabalho de Conclusão de Cursopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
WESTER_JESUINO_MORANDI_DE_OLIVEIRA.pdf
Tamanho:
1.94 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
682 B
Formato:
Item-specific license agreed upon to submission
Descrição: