SOBEREYE srl

Via Manzoni 120, 80123 Napoli

 

Ambito del Tirocinio Formativo: Ingegneria del Software – Qualità del Software – Intelligenza Artificiale – Tecnologie
Cloud e Back-end

 

Titolo: Sviluppo, automazione e validazione di soluzioni back-end per piattaforme data-driven.

 

Obiettivo del Tirocinio:

Il tirocinio ha come obiettivo la progettazione, lo sviluppo e la validazione di moduli back-end – tipicamente basati su API Rest, distribuiti sui maggiori Cloud Service Provider, e integrati con un LLM – a supporto di una piattaforma dati per l’elaborazione e la gestione di informazioni biometriche, sviluppata da Sobereye.

Il tirocinante opererà in un contesto Agile, acquisendo competenze pratiche sulle principali metodologie DevOps, con particolare attenzione a:

  • automazione del ciclo di vita del software
  • Continuous Integration and Continuous Delivery/Deployment (CI/CD)
  • gestione dell’infrastruttura come codice (Infrastructure as Code)
  • test automatizzati
  • sicurezza applicativa e infrastrutturale

L’obiettivo finale è contribuire allo sviluppo di soluzioni affidabili, scalabili e manutenibili, allineate agli standard di qualità aziendali.

 

Descrizione Attività:

Durante il tirocinio lo studente sarà coinvolto nelle seguenti attività:

Sviluppo e Automazione DevOps

  • Progettazione e sviluppo di API
  • Configurazione e utilizzo di strumenti DevOps quali GitLab CI/CD, Docker, Terraform e servizi cloud AWS.
  • Progettazione e implementazione di pipeline CI/CD per l’automazione delle fasi di build, test e deploy delle applicazioni back-end.
  • Analisi e miglioramento dei processi di sviluppo software in ottica di continuous improvement.

Testing e Qualità del Software

  • Integrazione di test automatizzati all’interno delle pipeline CI, includendo:

    • test unitari per la validazione delle funzionalità di base;

    • test di integrazione per verificare l’interazione tra i componenti software;

    • analisi statica del codice tramite strumenti dedicati;

    • test end-to-end per validare il comportamento complessivo del sistema.

Integrazione di componenti di Intelligenza Artificiale (AI)

  • Studio e integrazione di componenti di Intelligenza Artificiale e Machine Learning all’interno della piattaforma back-end.
  • Integrazione dei modelli AI nei servizi back-end tramite API o microservizi dedicati.

Gestione dell’Infrastruttura

  • Progettazione e gestione dell’infrastruttura tramite approcci di Infrastructure as Code, utilizzando Terraform e servizi AWS.
  • Configurazione di ambienti riproducibili e versionati per sviluppo, test e produzione.

Monitoraggio e Osservabilità

  • Configurazione di sistemi di monitoraggio e logging applicativo tramite servizi AWS (es. CloudWatch).
  • Analisi delle metriche principali per il controllo delle prestazioni e dell’affidabilità delle applicazioni back-end.

Risultati Attesi
Al termine del tirocinio, lo studente avrà:

  • acquisito competenze pratiche su DevOps
  • sviluppato capacità di lavoro in team secondo metodologie Agile/Scrum
  • acquisito competenze pratiche su integrazione LLM

Profilo del Candidato:

Il tirocinio è rivolto a laureandi triennali in Informatica.


Requisiti

  • Conoscenza di base dei concetti di sviluppo software e programmazione.
  • Conoscenze fondamentali di Java, JavaScript/TypeScript
  • Familiarità con scripting Bash.
  • Conoscenze di base di sistemi operativi e networking.
  • Conoscenza di base dei database relazionali e non relazionali
  • Gradita (ma non obbligatoria) una conoscenza introduttiva di Python.

Competenze Trasversali

  • Interesse per metodologie Agile e per l’automazione dei processi di sviluppo.
  • Attitudine all’apprendimento autonomo e alla risoluzione dei problemi.
  • Capacità di lavorare e comunicare efficacemente in un team tecnico.
  • Interesse per i temi di qualità del software e sicurezza applicativa e infrastrutturale.

Contatto:

Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.

Chief Technology Officer
SOBEREYE INC