The thesis project aims to develop an automated system for the configuration of Juniper network devices. Using DevOps tools such as Ansible, Docker, Kubernetes, GitLab, and Rundeck, a complete build and deployment process was created. The student integrated new functionalities into an existing web portal, developing customized Docker images, Ansible playbooks for major network services, CI/CD pipelines, and technical documentation. The final goal was to manage network devices directly through the portal, optimizing and automating configuration operations.

Il progetto di tesi ha come obiettivo lo sviluppo di un sistema automatizzato per la configurazione di dispositivi di rete Juniper. Attraverso l'uso di strumenti DevOps come Ansible, Docker, Kubernetes, GitLab e Rundeck, è stato realizzato un processo completo di build e deploy. Lo studente ha integrato nuove funzionalità su un portale web esistente, realizzando immagini Docker personalizzate, playbook Ansible per i principali servizi di rete, pipeline CI/CD e documentazione tecnica. L'obiettivo finale è stato la gestione dei dispositivi di rete direttamente dal portale, ottimizzando e automatizzando le operazioni di configurazione.

Sviluppo di un Sistema per l'Automazione della Configurazione di Dispositivi di Rete Juniper

CHECCHINATO, GABRIELE
2024/2025

Abstract

The thesis project aims to develop an automated system for the configuration of Juniper network devices. Using DevOps tools such as Ansible, Docker, Kubernetes, GitLab, and Rundeck, a complete build and deployment process was created. The student integrated new functionalities into an existing web portal, developing customized Docker images, Ansible playbooks for major network services, CI/CD pipelines, and technical documentation. The final goal was to manage network devices directly through the portal, optimizing and automating configuration operations.
2024
Development of a System for the Automation of the Configuration of Juniper Network Devices
Il progetto di tesi ha come obiettivo lo sviluppo di un sistema automatizzato per la configurazione di dispositivi di rete Juniper. Attraverso l'uso di strumenti DevOps come Ansible, Docker, Kubernetes, GitLab e Rundeck, è stato realizzato un processo completo di build e deploy. Lo studente ha integrato nuove funzionalità su un portale web esistente, realizzando immagini Docker personalizzate, playbook Ansible per i principali servizi di rete, pipeline CI/CD e documentazione tecnica. L'obiettivo finale è stato la gestione dei dispositivi di rete direttamente dal portale, ottimizzando e automatizzando le operazioni di configurazione.
DevOps
Network Automation
Ansible
Kubernetes
Angular
File in questo prodotto:
File Dimensione Formato  
Checchinato_Gabriele.pdf

Accesso riservato

Dimensione 1.43 MB
Formato Adobe PDF
1.43 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/89979