Contract
ID 2483
GARA A PROCEDURA APERTA PER LA CONCLUSIONE DI UN ACCORDO QUADRO, AI SENSI DEL D.LGS. 50/2016 E S.M.I., AVENTE AD OGGETTO L’AFFIDAMENTO DI SERVIZI APPLICATIVI IN OTTICA CLOUD E L’AFFIDAMENTO DI SERVIZI DI DEMAND E PMO PER LE PUBBLICHE AMMINISTRAZIONI CENTRALI – SECONDA EDIZIONE
APPENDICE 1 AL CAPITOLATO TECNICO SPECIALE DEL LOTTO 1 - PROFILI PROFESSIONALI CLASSIFICAZIONE DEL DOCUMENTO: CONSIP PUBLIC
Indice
1. BUSINESS INFORMATION MANAGER 5
3. CLOUD APPLICATION ARCHITECT 9
4. CLOUD APPLICATION SPECIALIST 12
5. CLOUD SECURITY SPECIALIST 15
10. QUALITY ASSURANCE MANAGER 25
16. DATABASE SPECIALIST AND ADMINISTRATOR 37
17. SYSTEMS AND NETWORK ADMINISTRATOR 40
18. DEVELOPER/ CLOUD DEVELOPER/ XXXXX-XXX XXXXXXXXX 00
21. DIGITAL MEDIA SPECIALIST/MOBILE MEDIA SPECIALIST 48
22. DIGITAL MEDIA SPECIALIST - PUBLISHING 50
24. ICT SECURITY SPECIALIST 54
PREMESSA
Il presente documento è redatto sulla base del framework E-CF (European Competence Framework) del Comitato Europeo di Normazione (CEN) e del documento “Competenze Digitali” emesso da AgID nel dicembre 2019 e disponibile anche in Docs Italia.
I profili inseriti, come indicato, nella quasi totalità, fanno riferimento, per le competenze, ai profili di seconda generazione (dei lavori del CEN); alcuni profili rappresentano invece figure di terza generazione: es. DevSecOps Expert, Cloud Application Architect.
Per tutti i profili, conoscenze ed abilità sono stati predisposti con l’obiettivo di integrare le professionalità “standard” al contesto del Piano Triennale e alla digitalizzazione ed innovazione dei servizi applicativi per la Pubblica Amministrazione.
Trattasi di requisiti minimi che dovranno evolversi nel contesto delle migliori professionalità della comunità del software per sostenere lo sforzo di efficientamento della PA, quale volano di crescita per il Paese.
Le figure professionali necessarie per lo svolgimento dei servizi applicativi dovranno aderire ai profili di seguito descritti.
Il presente documento deriva dall’aggregazione della domanda di servizi applicativi in ottica cloud sulla base del Piano Triennale per l’informatica nella Pubblica Amministrazione e pertanto ciascun profilo professionale si riferisce a risorse professionali con ampia esperienza, competenze funzionali e tecniche per l’ambito dei servizi applicativi descritti nella documentazione di gara e non ad una singola persona. Tali competenze dovranno essere costantemente aggiornate all’evoluzione della tecnologia, dei linguaggi, degli standard, delle linee guida e best practices applicabili.
I curricula vitae delle figure professionali da impiegare nei vari servizi dovranno essere resi disponibili alla Amministrazione secondo quanto previsto dalla documentazione di gara, rispettando lo schema di CV Europeo o diversi template indicati dall’Amministrazione. In ogni caso, dovranno essere particolarmente dettagliate le competenze/conoscenze/esperienze tecniche al fine di verificare la corrispondenza con i requisiti minimi, gli eventuali requisiti migliorativi offerti e il contesto dell’Amministrazione.
Nel presente documento, e laddove citati nella documentazione di gara, ogni riferimento ad attività (es. Disegno) o metodologie basate sull’adozione di prodotti e ogni riferimento a prodotti vanno intesi in relazione ai prodotti e/o ai componenti di tali prodotti che sono effettivamente adottati per i sistemi informatici gestiti dalla singola Amministrazione.
Le competenze e conoscenze tecniche delle figure che seguono non sono esaustive delle esigenze future. Infatti le competenze iniziali potranno variare in funzione dell’evoluzione tecnologica e in relazione a ulteriori tematiche, prodotti, sistemi e metodologie che emergeranno durante la validità dell’AQ e dei contratti esecutivi. A tal fine, la presente appendice potrà essere aggiornata nel corso della vigenza dell’AQ e dei contratti esecutivi, in accordo tra le parti, su richiesta degli Organismi di coordinamento e controllo, anche eventualmente sentita/e una o più amministrazioni contraenti, e/o dei Fornitori.
Si precisa che:
• per cultura equivalente si considerano generalmente 4 anni aggiuntivi di esperienza professionale nell’ambito dei servizi applicativi di cui almeno 2 aggiuntivi nel ruolo specifico;
• per progetti di grandi dimensioni, si intendono progetti con almeno 10 risorse impiegate, mentre progetti di medie dimensioni sono considerati progetti con almeno 5 risorse impiegate e progetti con meno di 5 risorse impiegate sono da intendersi come piccoli;
• le certificazioni possedute dalle risorse per ciascun ruolo dovranno essere mantenute aggiornate e in corso di validità per tutta la durata contrattuale e seguendo l’evoluzione del prodotto/tecnologia/linguaggio a cui si riferiscono;
• una certificazione può, nei casi espressamente autorizzati dall’Amministrazione, essere sostituita da comprovate esperienze di almeno 4 anni sul prodotto/tecnologia oggetto della certificazione (resta fermo in ogni caso il possesso delle certificazioni espressamente offerte dal fornitore);
• è ammessa la presentazione di certificazioni equivalenti o superiori rispetto a quelle espressamente indicate in corrispondenza di ciascuna figura professionale nell’ambito del presente documento, anche in caso di certificazioni previste ai fini dell’attribuzione del punteggio tecnico. A tal fine, ove non sia diversamente prescritto, per certificazione equivalente di intende una certificazione avente i medesimi obiettivi e contenuti in termini di livello e ambito delle conoscenze/competenze/esperienze e afferenti allo specifico prodotto/tecnologia/linguaggio, ove previsto, della certificazione sostituita.
Il piano dei Fabbisogni dell’Amministrazione sarà corredato dalla descrizione del contesto applicativo e tecnologico attuale e futuro. Nell’ambito del Piano Operativo predisposto dal fornitore, saranno declinati i profili professionali sull’ambiente applicativo, tecnologico e metodologico di riferimento.
1. BUSINESS INFORMATION MANAGER
Titolo del profilo | BUSINESS INFORMATION MANAGER | ||
Descrizione sintetica | Propone piani e gestisce l’evoluzione funzionale e tecnica del Sistema Informativo nel dominio del business principale. | ||
Missione | Gestisce ed implementa gli aggiornamenti delle applicazioni esistenti e le attività di evoluzione sulla base dei bisogni, costi e piani concordati con gli utenti interni. Assicura la qualità di servizio e la soddisfazione dell’Amministrazione. | ||
Principali Task | • È responsabile della gestione dello sviluppo dell’Information Technology nel dominio del business. • Anticipa i cambiamenti al Sistema Informativo e l’impatto sul business e viceversa, valutandone la rilevanza complessiva. • Formalizza, consolida ed indirizza lo sviluppo della configurazione del sistema informativo. • Stabilisce un ambiente dati comune compresi processi e procedure per abilitare lo scambio affidabile di informazioni tra membri dei team di progetto, l’utente, i fornitori e tutti gli attori interessati all’erogazione dei servizi. • Redige e mantiene aggiornato il piano informativo che permette di identificare il responsabile delle informazioni per ogni stadio, definire il processo per la verifica e la validazione delle informazioni acquisite. | ||
Competenze | A.1. | IS and Business Strategy Alignment | Livello 4 |
A.3. | Business Plan Development | Livello 4 | |
E.4. | Relationship Management | Livello 4 | |
E.7. | Business Change Management | Livello 4 | |
E.9. | IS Governance | Livello 4 | |
Conoscenze | • Normativa di riferimento in ambito di appalti pubblici, in materia di CAD e di Piano Triennale • Normativa in materia di privacy • Tecniche di problem solving e di risk management • Metodologie di analisi e disegno di processi di Workflow Management/Gestione Documentale • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native • ISO/IEC 27018:2014 – Gestione della privacy nel cloud • Modello di qualità dei dati osservando le linee guida dettate dalla norma UNI CEI ISO/IEC 25024:2016 • Principali framework di IT management quali ITIL, COBIT, CMMI | ||
Abilità | • Analizza il contesto di business dell’organizzazione e la sua evoluzione. • Traduce i principali elementi di un piano strategico in requisiti funzionali per lo sviluppo dei servizi ICT. |
• Determina i requisiti per i processi collegati ai servizi ICT e formalizza i requisiti dell’utente. • Gestisce l'ambiente dei dati comuni, processi e procedure, convalidando le conformità e le non conformità. • Mantiene il modello informativo per soddisfare gli standard di integrità e sicurezza in conformità ai requisiti degli utenti. | |
Certificazioni | Ciascun Business Information Manager deve possedere almeno una certificazione per ognuno dei seguenti gruppi: • Project Management: PRINCE2®, PMI/PMP, IPMA, ISIPM; • Agile Project Management: AgilePM®, Scrum Master; • IT Management Framework: ITIL 4, COBIT 2019. |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 6 nella funzione |
2. PROJECT MANAGER
Titolo del profilo | PROJECT MANAGER | ||
Descrizione sintetica | Gestisce progetti per raggiungere la performance ottimale conforme alle specifiche originali , adottando e promuovendo metodologie agili. | ||
Missione | Definisce, implementa e gestisce progetti dal concepimento iniziale alla consegna finale. Responsabile dell’ottenimento di risultati ottimali, conformi agli standard di qualità, sicurezza e sostenibilità nonché coerenti con gli obiettivi, le performance, i costi ed i tempi definiti. | ||
Principali Task | • Organizza, coordina e conduce il team di progetto ed il servizio. • Supervisiona i progressi del progetto. • Coordina, registra ed assicura la conformità alla qualità. • Diffonde e distribuisce l’informazione che proviene dal committente. • Gestisce la nuova applicazione e/o servizio e/o attività. • Pianifica la manutenzione ed il supporto all’utente. • Assicura la conformità alle specifiche. • Aggiorna il progetto secondo i cambiamenti del contesto ed i mutevoli accadimenti. • Guida il team di lavoro applicando la metodologia agile/tradizionale per raggiungere un flusso di lavoro ottimale attraverso continuo miglioramento. | ||
Competenze e-CF assegnate | A.4. | Product/Service Planning | Livello 4 |
E.2. | Project and Portfolio Management | Livello 4 | |
E.3. | Risk Management | Livello 3 | |
E.4. | Relationship Management | Livello 3 | |
E.7. | Business Change Management | Livello 3 | |
Conoscenze | • Normativa in materia di privacy • Normativa di riferimento in ambito di appalti pubblici, in materia di CAD e di Piano Triennale • Metodologie di sviluppo e di test (funzionali, integrazione, sicurezza, usabilità, accessibilità, di carico) • Metodologie di Agile Project Management (es. Scrum, eXtreme Programming, Lean Software Development, ecc.) • Tematiche e strumenti inerenti il riuso, la condivisione di conoscenza e di soluzioni tra le PA • Tematiche applicative gestionali e/o siti web e/o conoscitive e/o ERP e/o cooperazione applicativa e/o ECM, preferibilmente in ambito economico, finanziario, Pubblica Amministrazione, HR e gestione documentale in ambito PA • Tematiche Opensource; particolare attenzione relativamente a sistemi operativi, application server, web server, db server, cms, strumenti di portale, prodotti per statistiche • Tematiche di sicurezza applicativa |
• Tematiche di cloud computing • Tematiche sugli Open Data • Tecniche di stima e misura dei progetti • Metodologie di progettazione e sviluppo, delle modalità di test e controllo qualità del software, delle modalità e degli strumenti per il test e controllo qualità su tutte le caratteristiche e sotto caratteristiche del sw (ISO 25000 SQuaRe. CISQ) | |
Abilità | • Gestisce progetti informatici di medie e grandi dimensioni: stima dei costi e delle risorse necessarie, pianificazione delle attività, allocazione risorse con profili professionali e competenze legate alla tipologia di progetti, assegnazione attività alle risorse, controllo avanzamento delle attività, verifica dei risultati, valutazione misure correttive, consuntivazione, comunicazione con utenza anche a livello dirigenziale. • Governa progetti applicativi sia di tipo gestionale, di digitalizzazione dei procedimenti, di riuso, di front-end digitale, gruppi di progetto di medie e grandi dimensioni. • Utilizza tecniche e prodotti software per project management, agile project management e risk management. • Applica metodologie agili per la gestione dei progetti (Scrum, eXtreme Programming, Lean Software Development) e per lo sviluppo del software (DevOps). • Guida di progetti/attività che comprendano assessment esteso sulla qualità dei prodotti software e/o rilascio di conformità allo standard ISO 25010. |
Certificazioni | Ciascun Project Manager deve possedere almeno una certificazione per ognuno dei seguenti gruppi: • Project Management: PRINCE2®, PMI/PMP, IPMA, ISIPM; • Agile Project Management: AgilePM®, Scrum Master; • IT Management Framework: ITIL 4, COBIT 2019; • Certificazione IFPUG CFPS v4.3.1 per i progetti misurati in Punti Funzione. |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
3. CLOUD APPLICATION ARCHITECT
Titolo del profilo | CLOUD APPLICATION ARCHITECT | |||
Descrizione sintetica | Progetta e mantiene l’architettura applicativa di cloud computing e non dell’Amministrazione. All’interno di un progetto applicativo disegna, evolve, adegua l’architettura software dell’applicazione sulla base dei requisiti (funzionali e non funzionali richiesti dalla PA), risolvendo e coniugando la complessità funzionale con le soluzioni tecnologiche, con particolare riferimento al paradigma Cloud. | |||
Missione | Progetta l’architettura applicativa definendo le specifiche architetturali del software, affinché siano rispondenti ai requisiti operativi e funzionali richiesti. Progetta, integra e realizza soluzioni applicative di cloud computing da un punto di vista tecnico comprese quindi piattaforme di front-end, server, storage, il delivery e le reti necessarie per sfruttare l’architettura cloud. Assicura che il disegno, progettazione e realizzazione delle soluzioni tecniche, procedure e modelli di sviluppo siano aggiornati e conformi agli standard e alle linee guida applicabili. Controlla gli aggiornamenti tecnologici e li introduce/integra nelle nuove soluzioni. Agisce da team leader per gli sviluppatori e gli esperti tecnici. Comunica il valore delle nuove tecnologie per l’Amministrazione. | |||
Principali Task | • Disegna, progetta, implementa e certifica le Architetture Applicative per servizi applicativi efficienti, altamente integrati, resilienti, manutenibili, collaborativi. • Disegna ed implementa l’architettura applicativa su paradigma Cloud, individuando prodotti e soluzioni specifiche del contesto di riferimento dell’Amministrazione. • Partecipa alla strategia, pianificazione e controllo della migrazione di applicativi al cloud. • Contribuisce ad allineare tutti gli aspetti legati al cloud computing alla strategia IT dell’Amministrazione. • Valuta l’impatto dei cambiamenti o evoluzioni apportati sull’architettura dell’Amministrazione. • Implementa e mantiene all’interno dell’architettura Enterprise le componenti di Cloud Computing. • Effettua analisi post-evolutive per valutare i benefici di nuovi processi e sistemi in esercizio e calcola l’effettivo raggiungimento dei KPI, scalabilità, risparmi, efficienza ed agilità. • Dirige lo sviluppo e l'integrazione delle componenti. • Dirige e/o supporta l'integrazione del sistema dialogando con i gruppi di lavoro dell’Amministrazione (o del fornitore di Prodotti IAAS/PAAS, Servizi Applicativi e/o Servizi Tecnologici). • Garantisce l'integrazione della sicurezza applicativa all’interno dell’architettura cloud. | |||
A.1. | IS and Business Strategy Alignment | Livello 4 |
Competenze e-CF assegnate | A.3. | Business Plan Development | Livello 3 |
A.5. | Architecture Design | Livello 4 | |
A.7. | Technology Trend Monitoring | Livello 4 | |
B.2. | Component Integration | Livello 4 | |
B.6. | Systems Engineering | Livello 4 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Legge n. 4/2004, CAD e relativi aggiornamenti • Normativa in materia di privacy • Normativa di riferimento in materia di CAD e di Piano Triennale • Metodologie, tecniche, standard e linee guida per il disegno architetturale e relativo monitoraggio di applicazioni Cloud native, Cloud-ready, ad alta modularità, scalabilità orizzontale e verticale, ad alta disponibilità (highly-available system), fault-tolerant • Strategie e tecniche di migrazione applicativa al Cloud, assessment delle applicazioni, roadmap di migrazione, pianificazione e monitoraggio • Ingegneria del Software dei sistemi Cloud ed in particolare: o Framework di “containerizzazione” (Docker, rkt, LXC) o Principali servizi di virtual host: EC2 (AWS), CGE (Google), Virtual Machines (Azure), Nova (OpenStack) o Sistemi operativi (Desktop, Server, Mobile, ecc.) o Standard di riferimento: OVF (Open Virtualization Format), OCCI (Open Cloud Computing Interface), CIMI (Cloud Infrastructure Management Interface), OCI (Open Containers Initiative), TOSCA (Topology and Orchestration Specification for Cloud Applications) o Cluster scheduler: Docker Swarm, Apache Mesos o Overlay Network framework: Flannel, Weave, Calico o Orchestrator: Kubernetes, Marathon o Progettazione di architetture cloud-based, RESTful APIs o Tecnologie di virtualizzazione (vmware, virtual PC, Citrix) • Architetture complesse di sistemi ICT e tecniche di gestione di un portfolio di applicazioni software • Metodologie, Tecniche, standard e linee guida per l’analisi, la progettazione tecnica, la codifica e il test di software riusabile, scalabile, sicuro • Tecniche per l’analisi dei rischi e sicurezza ICT, di verifica e comparazione tra soluzioni software alternative • Metodi e strumenti per la scelta e la modellazione delle basi di dati | ||
Abilità | • Identifica le tecnologie adatte alle scelte architetturali dell’Amministrazione. • Indirizza il processo di produzione del software e si assicura che le singole soluzioni e applicazioni IT siano allineate agli obiettivi e requisiti. |
• Sviluppa modelli per assistere la progettazione di applicazioni coerenti con l’architettura applicativa Cloud. • Progetta l’architettura applicativa definendo le specifiche architetturali del software, affinché siano rispondenti ai requisiti operativi e funzionali richiesti. • Lavora con team distribuiti e cura l’interazione con le community open source. • È costantemente aggiornato su tecniche e strumenti innovativi che è capace di mettere in pratica. • Utilizza le conoscenze acquisite nelle differenti aree tecnologiche coinvolte per progettazione l’architettura cloud. • Progetta, integra e realizza soluzioni di cloud computing da un punto di vista tecnico comprendendo piattaforme di front-end, server, storage, delivery e reti necessarie per gestire l’architettura cloud. • Applica metodologia di sviluppo DevOps su progetti complessi. • Utilizza linguaggi e piattaforme di sviluppo: Python, Java, Perl, Ruby, Scala, Node.js, Cloture, C++, JavaScript, PHP, .Net. • Utilizza servizi quali Route 53 (DNS), CloudFront (CDN) e Virtual Private Cloud (VPC) o analoghi per progettare reti cloud. | |
Certificazioni | Ciascun Cloud Application Architect deve possedere almeno una delle seguenti certificazioni in ambito cloud: • Cloud Certified Professional (CCP), CompTIA Cloud +, NCTA Cloud Application Architecture, Cloud Credential Council (CTA-Cloud Technology Associate/PCA-Professional Cloud Administrator/ PCSM- Professional Cloud Service Manager/PCSA-Professional Cloud Solutions Architect). Almeno un Cloud Application Architect per contratto esecutivo dovrà disporre di una certificazione sulla piattaforma Cloud utilizzata dall’Amministrazione, come di seguito riportato: • AWS Certified Solution Architect: • Microsoft Certified Azure Solutions Architect; • Oracle Cloud Infrastructure Architect; • IBM Cloud Certified (Solution Architect - Cloud Solution Architecture / Solution Advisor - Cloud Computing Architecture); • Google Cloud Certified - Cloud Application Architect. |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
4. CLOUD APPLICATION SPECIALIST
Titolo del profilo | CLOUD APPLICATION SPECIALIST | ||
Descrizione sintetica | Garantisce l’implementazione e l’integrazione di soluzioni applicative basate su cloud computing. | ||
Missione | Realizza le soluzioni di cloud computing in linea con l'architettura tecnica e con i requisiti espressi, gestendo i rilasci delle release in ambiente cloud e fungendo da riferimento tecnico per i team di sviluppo del sistema e da interfaccia interna per il responsabile dell’architettura enterprise. | ||
Principali Task | • È responsabile del delivery di progetti di adozione di soluzioni Cloud. • Rappresenta il riferimento del team di progetto in termini di conoscenze tecnologiche di soluzioni Cloud. • Guida l’implementazione delle soluzioni di cloud computing. • Contribuisce a definire i requisiti funzionali in linea con le tecnologie e le scelte architetturali. • Agisce da riferimento per lo sviluppo e l'integrazione dei componenti in ottica cloud, fornendo consigli su come ottimizzare l'uso degli strumenti e dei sistemi. • Contribuisce ad allineare tutti gli aspetti legati al cloud computing alla strategia dell’Amministrazione. • Aumenta la consapevolezza dell’innovazione apportata dal Cloud e del potenziale valore per l’Amministrazione. • Partecipa alla definizione delle specifiche di progetto generali di applicativi cloud based. • Partecipa alla valutazione ed alla scelta di soluzioni cloud native. | ||
A.5. | Architecture Design | Livello 3 | |
A.7. | Technology Trend Monitoring | Livello 3 | |
C.2. | Change Support | Livello 2 | |
C.3. | Service Delivery | Livello 3 | |
D.11. | Needs Identification | Livello 3 | |
B.2. | Component Integration | Livello 3 | |
B.6. | Systems Engineering | Livello 3 | |
Conoscenze | • Framework di “conteinerizzazione”: Docker, rkt • Principali servizi di virtual host: EC2 (AWS), CGE (Google), Virtual Machines (Azure), Nova (OpenStack) • Sistemi operativi (Desktop, Server, Mobile, ecc.) • Standard di riferimento: OVF (Open Virtualization Format), OCCI (Open Cloud Computing Interface), CIMI (Cloud Infrastructure Management Interface), OCI (Open Containers Initiative), TOSCA (Topology and Orchestration Specification for Cloud Applications) • Cluster scheduler: Docker Swarm, Apache Mesos • Overlay Network framework: Flannel, Weave, Calico • Orchestrator: Kubernetes, Marathon |
• Architetture web-based RESTful APIs • Tecnologie di virtualizzazione (vmware, virtual PC, Citrix) | |
Abilità | • Verifica che le prestazioni e le integrazioni delle soluzioni realizzate corrispondano alle specifiche. • Implementa soluzioni di cloud computing comprendendo piattaforme di front-end, server, storage, delivery e reti necessarie per gestire l’architettura cloud. • Utilizza le tecnologie per l’implementazione dei requisiti in accordo con le scelte architetturali. • Governa i servizi quali Route 53 (DNS), CloudFront (CDN) e Virtual Private Cloud (VPC) o analoghi per progettare reti cloud. • Conosce la metodologia di sviluppo DevOps per progetti complessi. • Utilizza linguaggi e piattaforme di sviluppo cloud native: Python, Java, Perl, Ruby, Scala, Node.js, Cloture, C++, JavaScript, PHP, .Net. |
Certificazioni | Ciascun Cloud Application Specialist deve possedere almeno una delle seguenti certificazioni in ambito cloud: • Certified Cloud Security Professional (CCSP)/ Cloud Certified Professional (CCP), CompTIA Cloud +, NCTA Cloud Operations / NCTA Cloud Technologies, Cloud Credential Council (CTA-Cloud Technology Associate/PCA-Professional Cloud Administrator/ PCSM-Professional Cloud Service Manager/ PCS-Professional Cloud Security Manager); • Linux Professional Institute Certified (LPIC-1: Linux Administrator/LPIC-2: Linux Engineer / LPIC-3 300: Linux Enterprise Professional - Mixed Environment / LPIC-3 303: Linux Enterprise Professional – Security / LPIC-3 304: Linux Enterprise Professional - Virtualization & High Availability); • Certified Kubernetes Administrator (Cloud Native Computing Foundation - CNCF / The Linux Foundation). Almeno un Cloud Application Specialist per contratto esecutivo deve disporre di una certificazione sulla piattaforma Cloud utilizzata dall’Amministrazione, come di seguito riportato: • AWS Certified (Cloud/ Security Specialty/ SysOps Administrator/ Advanced Networking); • Microsoft Certified (Azure Administrator/Azure Data Engineer/Tecnico sicurezza Azure); • Oracle Certified (Cloud Infrastructure Cloud Operations/Database Cloud/Integration Cloud/Security Cloud); • IBM Cloud Certified (Application Developer - Cloud Solutions / System Administrator / Solution Advisor - IBM Cloud Foundations), IBM Security; • Google Cloud Certified (Data Engineer / Cloud Network Engineer/ Cloud Security Engineer). |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 6 anni, di cui almeno 3 nella funzione |
5. CLOUD SECURITY SPECIALIST
Titolo del profilo | CLOUD SECURITY SPECIALIST | ||
Descrizione sintetica | Garantisce l'implementazione della politica di sicurezza delle informazioni dell'Amministrazione, in ambito cloud e non, mediante l'uso appropriato delle risorse ICT. | ||
Missione | Definisce, propone e attua le necessarie tecniche e pratiche sulla sicurezza delle informazioni conformemente agli standard e alle procedure di sicurezza. Consiglia, supporta e fornisce addestramento sulle pratiche da adottare per essere conformi alla sicurezza dell’Amministrazione. | ||
Principali Task | • Identifica e corregge le vulnerabilità della sicurezza. • Implementa tecniche di sicurezza su tutto o parte di un'applicazione/processo/rete/sistema all'interno dell’architettura enterprise dell’Amministrazione. • Progetta processi e procedure per l'integrazione del cloud pubblico. • Analizza i requisiti di sicurezza per l'implementazione e l'integrazione del cloud pubblico. • Implementa soluzioni tecnologiche dedicate alla protezione dei dati nel cloud. • Integra e configura le componenti di Security as a Service. | ||
Competenze e-CF assegnate | A.7. | Technology Trend Monitoring | Livello 4 |
A.9. | Innovating | Livello 4 | |
C.2. | Change Support | Livello 2 | |
D.1. | Information Security Strategy Development | Livello 4 | |
D.3. | Education and Training Provision | Livello 3 | |
E.3. | Risk Management | Livello 3 | |
E.8. | Information Security Management | Livello 4 | |
Conoscenze | • Strumenti e tool di Vulnerability Assessment sia open source sia proprietari (es. Nessus, Qualys, ecc.) • Metodologie di security testing quali OSSTMM, OWASP, ecc. • Metodologie e tecniche per la verifica della sicurezza delle applicazioni attraverso il discovery e il testing delle URL, form HTML, componenti JavaScript, Ajax, ecc. • Metodologie e tecniche di analisi, progettazione, implementazione ed esecuzione di test di sicurezza • Metodologie e strumenti di Web Penetration (Appscan, Fortify WI, SQL Map, Metasploit, Acunetix, Kali, ecc.) • Test di sicurezza orientati alle applicazioni web based e Mobile con strumenti automatici statici e dinamici • Metodologie, tecniche e strumenti di classificazione e root analysis dei malfunzionamenti • Tecniche di progettazione e dimensionamento di architetture hardware/software |
• Apparati di rete (firewall, router, switch, ecc.) e PC Client/Server con diversi S.O. • ISO/IEC 27018:2014 – Gestione della privacy nel cloud | |
Abilità | • Valuta rischi, minacce e possibili conseguenze per la sicurezza delle informazioni e di conseguenza prende le misure appropriate per la loro eliminazione/mitigazione. • Conduce progetti trasversali sugli aspetti di sicurezza in qualità di referente e coordinatore di gruppi di lavoro. • Analizza e valuta i report dei test e degli assessment di sicurezza al fine di eliminare incoerenze e rendere affidabili i risultati (es. falsi positivi). |
Certificazioni | Ciascun Cloud Security Specialist deve possedere almeno due delle seguenti certificazioni • CISSP (Certified Information Systems Security Professional); • CCSP (Certified Cloud Security Professional; • CEH (Certified Ethical Hacking); • Security+ (Security Plus). |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 5 nella funzione |
6. DEVSECOPS EXPERT
Titolo del profilo | DEVSECOP EXPERT | ||
Descrizione sintetica | Definisce ed implementa i flussi operativi DevOps e DevSecOps all’intero ciclo di vita di sviluppo e Deploy / Delivery del sistema ICT, attuando le politiche di sicurezza delle informazioni dell'Amministrazione, in ambito cloud e non. | ||
Missione | Applica un approccio inter-funzionale per lo sviluppo di soluzioni software mediante la stretta collaborazione tra i team di sviluppo (dev) e di gestione sistemi (ops) con particolare attenzione alle tematiche relative alla sicurezza (sec) e alle esigenze dell’utente. Introduce l'automazione in tutta la catena di produzione del software per fornire prodotti qualitativamente migliori e in tempi più rapidi. | ||
Principali Task | • Progetta le strategie di DevSecOps, identificando gli strumenti di controllo dei sorgenti, automazione dei test e rilascio continuo. • Identifica e corregge le vulnerabilità della sicurezza. • Implementa tecniche di sicurezza su tutto o parte di un'applicazione/processo/rete/sistema all'interno dell’architettura enterprise dell’Amministrazione. • Progetta ed implementa un approccio alla gestione del lavoro collaborativo, guidando i membri del team sulle tecniche e pratiche DevSecOp e delineando meccanismi di collaborazione interna nel team e tra team diversi. • Identifica e misura i KPI dei processi di sviluppo (es. tempo di ciclo, frequenza deploy, tempo di ripristino, ecc.). • Implementa e gestisce le metodologie di distribuzione continua. • Progetta sistemi con elevati livelli di disponibilità e scalabilità. • Gestisce il testing durante il ciclo di vita della release. • Facilita la collaborazione e l’efficacia delle relazioni inter-funzionali. • Gestisce gli strumenti di Continuous Integration e Continuous Deployment. | ||
Competenze e-CF assegnate | B.1. | Application Development | Livello 3 |
B.2. | Component Integration | Livello 4 | |
B.3. | Testing | Livello 4 | |
B.4. | Solution Deployment | Livello 3 | |
C.2. | Change Support | Livello 3 | |
Conoscenze | • Strumenti e tool di Vulnerability Assessment sia open source sia proprietari (es. Nessus, Qualys, ecc.) • Metodologie di security testing quali OSSTMM, OWASP, ecc. • Test di sicurezza orientati alle applicazioni web based e Mobile con strumenti automatici statici e dinamici • Tool di automazione dell’infrastruttura (es. bash, perl, python, ruby, shell, ecc.) |
• Sistemi di configuration e versioning (es. Git, CVS, Subversion, Chef, Puppet, SourceSafe, ClearCase, Harvest, ecc.) • Sistemi operativi (Desktop, Server, Mobile, ecc.) • Sistemi di Continuous Integration e Continuous Deployment (es. Xxxxxxx, TeamCity, Bamboo, GoCD, ecc.) • Framework di “conteinerizzazione” (es. Docker, rkt, ecc.) • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e principali architetture cloud-native • Metodologie e tecniche di analisi, progettazione, implementazione ed esecuzione di test funzionali, di carico, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e Mobile | |
Abilità | • Gestisce il processo di configuration management e versioning del software. • Valuta rischi, minacce e possibili conseguenze per la sicurezza delle informazioni e di conseguenza prende le misure appropriate per la loro eliminazione/mitigazione. • Gestisce il processo di continuos integration e continuos deployment di soluzioni su architetture cloud e non. • Monitora ed analizza i test della soluzione per migliorarne la qualità. • Applica metodologia di sviluppo DevSecOp su progetti complessi e progetti di riuso tra le PA. |
Certificazioni | Ciascun DevSecOp Expert deve possedere almeno una delle seguenti certificazioni in ambito devops: • EXIN DevOps Professional; • DevOps Institute Continuous Delivery Architecture; • DevOps Institute Certified Agile Service Manager; Ciascun DevSecOps Expert deve possedere almeno una delle seguenti certificazioni in ambito sicurezza: • OSWP (Offensive Security Wireless Professional); • CISSP (Certified Information Systems Security Professional); • CEH (Certified Ethical Hacking) • Security+ (Security Plus) |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
7. UX DESIGNER
Titolo del profilo | UX DESIGNER | ||
Descrizione sintetica | Responsabile dell’applicazione dell’approccio centrato sull’utente (human centered) nello sviluppo dei servizi digitali | ||
Missione | • Fornisce supporto nella progettazione di interfacce e delle interazioni tra utenti e applicazioni dell’Amministrazione per Web, Mobile e App. • Integra i requisiti dell’utente, i requisiti dell’applicazione, i vincoli di accessibilità e di usabilità in una interfaccia visuale e in un modello di interazione (altrimenti detto “esperienza dell’utente”) il più possibile uniforme e integrato. • Definisce uno “stile” visuale e interattivo per le interazioni tra utente del servizio digitale e i sistemi dell’Amministrazione al fine di garantire il raggiungimento efficace ed efficiente degli obiettivi dell’utente. | ||
Principali Task | • Guida e pianifica le attività di progettazione centrata sull’utente all'interno dei processi realizzativi. • Analizza i processi di business e ne cura la traduzione in processi applicativi in relazione al comportamento degli utenti, al fine di definire la struttura del prodotto e la strategia applicata. • Effettua analisi competitive, etnografiche, studi di usabilità e di accessibilità, focus group, interviste, test utente. • Definisce gli aspetti visuali, cromatici, tipografici, interattivi che consentono all’utente del servizio digitale dell’Amministrazione di raggiungere i suoi obiettivi di fruizione in modo efficace e efficiente. • Redige documentazione di design in forma di modelli di pagina, modelli di processo, modelli di navigazione e sitemap. • Realizza prototipi funzionali o specifiche funzionali pronte per essere sviluppate dai team di sviluppo. • Controlla, valuta e gestisce le problematiche di accessibilità, intervenendo sempre con linguaggio appropriato e adeguato alla tipologia di utente (sviluppatore, redattore, utente finale). | ||
Competenze e-CF assegnate | A.1. | IS and Business Strategy Alignment | Livello 2 |
A.7. | Technology Trend Monitoring | Livello 3 | |
A.9. | Innovating | Livello 3 | |
D.5. | Sales Proposal Development | Livello 2 | |
D.10. | Information and Knowledge Management | Livello 3 | |
D.12. | Digital Marketing | Livello 3 | |
Conoscenze | • Legge n. 4/2004, CAD e relativi aggiornamenti • Normativa in materia di privacy • Ottima conoscenza teorica e pratica dei principi di usabilità, paradigmi di interazione e principi di interaction design • Ottima conoscenza di gestione delle problematiche di compatibilità cross-browser (desktop, tablet, mobile) |
• Conoscenza dei linguaggi HTML5, CSS3, JavaScript e dei meccanismi di test e delivery • Conoscenza di strumenti di creazione ed editing multimediale (es. suite Adobe CC o equivalente) • Ottima conoscenza di strumenti di rapid prototyping (Axure, Sketch, Invision, ecc.) • Conoscenza avanzata del Responsive Web Design e delle dinamiche di sviluppo Mobile First • Capacità tecnica, visione creativa e forte propensione per il design • Buona conoscenza di processi e metodi di User Centered Design, Human Factors Engineering, User Experience • Conoscenza con design iterativo, AB testing e analytics • Conoscenza delle metodologie Agile, Lean Startup, Design Thinking | |
Abilità | • Comprende le esigenze, i comportamenti e le capacità degli utenti, conduce e analizza scenari alternativi, fa approfondimenti sulle tendenze e trend emergenti. • Rappresenta le esigenze del cliente presso il team di sviluppo. • Traduce requisiti utente e obiettivi di business in comportamenti interattivi tramite la produzione di scenari, storyboard, user case, user stories. • Contribuisce alla progettazione di prototipi interattivi, wireframe model, documenti di design e tassonomie di contenuti per i siti web. • Pianifica e conduce sessioni di rilevazione dell’esperienza utente per misurare il livello di gradimento delle soluzioni, l’usabilità e l’accessibilità. |
Certificazioni | - |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 6 anni, di cui almeno 3 anni nella funzione. |
8. ENTERPRISE ARCHITECT
Titolo del profilo | ENTERPRISE ARCHITECT | ||
Descrizione sintetica | Progetta e mantiene la Architettura dell’Amministrazione (Enterprise Architecture). | ||
Missione | Trova l’equilibrio tra le opportunità tecnologiche ed i requisiti dei processi di business. Mantiene una visione unitaria della strategia dell’Amministrazione, dei processi, dell’informazione e del patrimonio ICT. Mette in relazione la missione di business, la strategia ed i processi con la strategia IT. | ||
Principali Task | • Allinea la strategia e la pianificazione di trasformazione digitale con gli obiettivi dell'Amministrazione. • Anticipa le esigenze future e definisce la strategia abilitante per l’evoluzione dell’'architettura. • Effettua revisioni post-implementazione per valutare i benefici maturati da nuovi processi e sistemi. • Gestisce la risoluzione di problemi tra più progetti di sviluppo e più programmi all’interno dell’architettura enterprise. • Implementa e manutiene l’architettura Enterprise in accordo con i principi di progettazione stabiliti. • Effettua analisi post-evolutive per valutare i benefici di nuovi processi e sistemi. • Applica un approccio implementativo coerente e consistente considerando processi, funzioni, procedure dell’Amministrazione e la loro interazione. • Disegna e implementa l’architettura enterprise dell’Amministrazione. | ||
Competenze e-CF assegnate | A.1. | IS and Business Strategy Alignment | Livello 5 |
A.3. | Business Plan Development | Livello 4 | |
A.5. | Architecture Design | Livello 4 | |
A.7. | Technology Trend Monitoring | Livello 5 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e principali architetture cloud-native • Strumenti per la documentazione di progettazioni architetturali (es. Sparx EA o equivalente) e standard di modellizzazione (es. Archimate, BPMN, UML o equivalenti) • Normativa di riferimento in ambito di appalti pubblici, in materia di CAD e di Piano Triennale • Legge n. 4/2004, CAD e relativi aggiornamenti • Normativa in materia di privacy • Architetture di programmazione a oggetti (OOA), a servizi (SOA), a risorse (REST) • Metodologia di analisi e disegno per servizi (SOAP, REST/Microservizi) |
• Tecniche e metodologie di analisi organizzativa, di disegno dei processi e gestione del cambiamento organizzativo • Metodologie di Analisi Dati • Change Management e implementazione di nuove strutture organizzative • Tecniche di Problem Solving e di Risk management • Data warehouse, Big data, Business intelligence | |
Abilità | • Sviluppa e costruisce modelli basati su Enterprise Framework. • Supporta lo sviluppo della strategia IT dell’Amministrazione. • Sviluppa modelli di supporto alla progettazione di applicazioni coerenti con l’architettura. • Utilizza le conoscenze acquisite nelle differenti aree tecnologiche coinvolte per progettare l’architettura enterprise. • Verifica che le prestazioni e le integrazioni dei sistemi realizzati corrispondano alle specifiche. • Identifica le tecnologie adatte alle scelte architetturali dell’Amministrazione. • Guida la progettazione di una soluzione architetturale complessa. |
Certificazioni | Ciascun Enterprise Architect deve possedere almeno una certificazione per ognuno dei seguenti gruppi: • Architetture Enterprise: TOGAF, Open CA Master; • IT Management Framework: ITIL 4, COBIT 2019; • Cloud computing: Cloud Certified Professional (CCP), CompTIA Cloud +, NCTA Cloud Application Architecture, Cloud Credential Council. Almeno un Enterprise Architect per contratto esecutivo dovrà disporre della certificazione sulla piattaforma Cloud utilizzata dall’Amministrazione, come di seguito riportato: • AWS Certified Solution Architect; • Microsoft Certified Azure Solutions Architect; • Oracle Cloud Infrastructure Architect; • IBM Cloud Certified (Solution Architect - Cloud Solution Architecture / Solution Advisor - Cloud Computing Architecture); • Google Cloud Certified - CLOUD APPLICATION ARCHITECT. |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 6 nella funzione |
9. DATA SCIENTIST
Titolo del profilo | DATA SCIENTIST | ||
Descrizione sintetica | Guida la raccolta, analisi, elaborazione, interpretazione, diffusione e visualizzazione dei dati quantitativi o quantificabili dell’Amministrazione a fini analitici, predittivi o strategici. | ||
Missione | Identifica, raccoglie, prepara, valida, analizza, interpreta dati inerenti a diverse attività dell’Amministrazione per estrarne informazione (di sintesi o derivata dall’analisi), anche tramite lo sviluppo di modelli predittivi per generare sistemi organizzati di conoscenza avanzati. Grazie alla conoscenza approfondita del business e/o missione dell’Amministrazione individua e accede alle fonti di dati in grado di sostenere e sviluppare un determinato processo aziendale; sceglie metodi e modelli più idonei ed efficaci per guidare le scelte strategiche aziendali, sviluppare linee di evoluzione e piani operativi; astrae le informazioni reperite e, tramite queste, genera indicazioni e programmi di sviluppo dell’azione. Presenta queste indicazioni nella forma più idonea a supportare le decisioni tattiche e strategiche del management, prestando particolare attenzione alle problematiche connesse alla sintesi e alla rappresentazione e visualizzazione efficace delle informazioni. | ||
Principali Task | • Supporta le scelte di business attraverso la rappresentazione dei dati attraverso modelli matematici predittivi. • Identifica, raccoglie, prepara, valida, analizza, interpreta dati inerenti a diverse attività dell’Amministrazione per estrarne informazioni per supportare le scelte aziendali. • Investiga e fornisce correlazioni e relazioni tra i dati analizzati. • Identifica i modelli più opportuni di visualizzazione dei dati e predittivi. • Collabora con il Business Analyst nell’ideazione dei servizi basati su grandi dimensioni di dati. | ||
Competenze e-CF assegnate | A.7. | Technology Trend Monitoring | Livello 4 |
A.9. | Innovating | Livello 3 | |
D.10. | Information and Knowledge Management | Livello 4 | |
D.11. | Needs Identification | Livello 3 | |
E.1. | Forecast Development | Livello 4 | |
Conoscenze | • Normativa in materia di privacy • Tecniche di data mining, progettazione di sistemi previsionali, gestione big data • Metodologie di modellazione dati • Linguaggio SQL e linguaggi finalizzati al calcolo parallelo e distribuito (es. map/reduce, C, ecc.), all’analisi statistica (es. R, SAS, SPSS, Python, Java, Hadoop, Pig, ecc.) • Prodotti basati su tecnologia NOSQL /HDFS • Sistemi di Analytics • Ottima conoscenza Big Data |
• Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native | |
Abilità | • Utilizza modelli di analisi dei dati (Data Mining, Stream Processing, Text Analysis) e what-if analysys • Guida l’applicazione di tecniche statistiche relative all’analisi predittiva (classificazione, clustering, regressione e correlazione statistica, reti neurali, alberi di decisione, Naive Xxxxx) per set di dati complessi e di grandi dimensioni • Sviluppa prototipi e proof of concept in progetti di innovazione nell’ambito statistico |
Certificazioni | Almeno un Data Scientist per contratto esecutivo dovrà disporre di una certificazione sui prodotti e le tecnologie utilizzate dall’Amministrazione |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
10. QUALITY ASSURANCE MANAGER
Titolo del profilo | QUALITY ASSURANCE MANAGER | ||
Descrizione sintetica | Assicura che i servizi siano erogati secondo le politiche di qualità dell’Amministrazione (qualità, rischi, SLA) e ne cura l’aggiornamento sia metodologico sia strumentale. | ||
Missione | Mette in essere un approccio della qualità ICT conforme alla cultura dell’Amministrazione e allo stato dell’arte della comunità del software e degli organismi standardizzatori. Assicura che i controlli predisposti siano correttamente implementati per salvaguardare il patrimonio, l’integrità dei dati e l’operatività. È focalizzato ed impegnato nel raggiungimento degli obiettivi di qualità, efficacia ed efficienza dei processi e degli obiettivi; pertanto raccoglie i dati e predispone le statistiche per prevedere i risultati della qualità e proporre azioni di prevenzione e mitigazione di non conformità. | ||
Principali Task | • Implementa le regole di qualità ICT stabilite. • Dialoga con i referenti di sviluppo e gestione ICT per raccogliere e verificare l’efficacia degli indicatori esistenti nel misurare gli aspetti di qualità richiesti. • Esegue l’audit sulla qualità. • Verifica l’efficacia e la completezza dei sondaggi di customer satisfaction per misurare la qualità percepita dall’utenza. • Verifica e certifica la qualità. • Gestisce, pianifica e monitora il processo di test e di qualità del software, assicura il rispetto degli indicatori di qualità ed il grado di manutenibilità del sw. • Certifica le configurazioni degli strumenti di analisi del software, mantiene aggiornate le soglie e le modalità di calcolo sulla base dei più recenti standard ISO, CISQ e best practices della comunità del software applicabili; verifica i report ed i cruscotti di qualità. • Valida il modello di test adottato e ne misura l’efficacia. | ||
Competenze e-CF assegnate | D.2. | ICT Quality Strategy Development | Livello 4 |
E.3. | Risk Management | Livello 3 | |
E.5. | Process Improvement | Livello 3 | |
E.6. | ICT Quality Management | Livello 4 | |
Conoscenze | • Legge n. 4/2004, CAD e relativi aggiornamenti • Normativa in materia di privacy • Piattaforme e strumenti di testing del SW (es. suite Mercury, CAST, HP LoadRunner, Jmeter, Silk Performer di Microfocus o equivalenti) • Normativa ISO 25000 SQuaRE per la qualità del software e CISQ • Principali strumenti e piattaforme di analisi qualità del software (es. SonarQube, CAST, ecc.) di cui obbligatoriamente almeno uno open source |
• Principali framework di IT management quali ITIL, COBIT, CMMI • Metodologia di gestione della qualità Six Sigma • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native • ISO/IEC 27018:2014 – Gestione della privacy nel cloud | |
Abilità | • Assicura la conformità agli indicatori di qualità sia di processo sia di prodotto. • Esegue audit di qualità. • Monitora ed analizza gli indicatori di qualità per migliorarne l’applicazione. • Analizza e valuta i processi per identificare punti di forza e debolezze. • Fornisce assistenza ai membri dei team di progetto/gestione a costruire ed eseguire i piani di qualità di progetto/obiettivo. • Illustra come metodi, strumenti e procedure possono essere applicati per implementare il Piano della Qualità Generale. • Applica il modello di qualità del software osservando le linee guida dettate dalla norma ISO 25010:2011 e successive. • Applica il modello di qualità del servizio osservando il modello dettato dalla norma ISO/IEC TS 25011:2017. • Applica il modello di qualità del software osservando le linee guida dettate dalla norma ISO/IEC 25023:2016. • Applica il modello di qualità del software osservando le linee guida dettate dalla norma ISO/IEC PDTS 25025. • Applica il modello di qualità dei dati osservando le linee guida dettate dalla norma UNI CEI ISO/IEC 25024:2016. |
Certificazioni | Ciascun Quality Assurance Manager deve possedere tutte le seguenti certificazioni: • Certificazione IFPUG CFPS v4.3.1; • COSMIC Foundation; • ISTQB Advanced Level. |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
11. DIGITAL CONSULTANT
Titolo del profilo | DIGITAL CONSULTANT | ||
Descrizione sintetica | Favorisce la comprensione di come le nuove tecnologie digitali aggiungano valore al business | ||
Missione | Garantisce il controllo tecnologico per informare gli stakeholder sia sulle tecnologie esistenti/emergenti sia sul potenziale valore della loro applicazione. Prevede e porta a maturazione progetti ICT mediante l’introduzione di tecnologia appropriata. Contribuisce alla definizione del progetto e supporta l’identificazione delle soluzioni per il raggiungimento degli obiettivi. | ||
Principali Task | • È il referente per la definizione del BPM (Business Process Modeling) e dell’analitica rappresentazione dei processi di business. • Partecipa alla valutazione e alla scelta delle soluzioni digitali. • Suggerisce indicazioni per lo sviluppo e l'implementazione di una evoluzione del sistema in accordo con la strategia stabilita. • Aumenta la consapevolezza delle innovazioni IT e del potenziale valore per il business. • Partecipa alla definizione delle specifiche di progetto generali. | ||
Competenze e-CF assegnate | A.7. | Technology Trend Monitoring | Livello 4 |
A.9. | Innovating | Livello 4 | |
D.11. | Needs Identification | Livello 3 | |
E.3. | Risk Management | Livello 3 | |
E.7. | Business Change Management | Livello 3 | |
Conoscenze | • Tecnologie emergenti e sviluppi tecnologici ICT • Soluzioni innovative per l’integrazione di nuove tecnologie nelle applicazioni esistenti o per la creazione di nuove applicazioni • Normativa di riferimento in materia di CAD e di Piano Triennale • Legge n. 4/2004, CAD e relativi aggiornamenti • Linguaggi di modellazione quali BPMN, BPEL, UML • Tecniche di problem solving e di risk management • Metodologie di analisi e disegno di processi di Workflow Management/Gestione Documentale • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native • Principali framework di IT management quali ITIL, COBIT, CMMI | ||
Abilità | • Traduce i principali elementi di un piano strategico in requisiti funzionali per lo sviluppo dei servizi ICT. • Esplora gli ultimi sviluppi tecnologici dell’ICT per comprendere l’evoluzione della tecnologia. • Determina i requisiti per i processi collegati ai servizi ICT. • Analizza i costi e i benefici dei cambiamenti aziendali. |
• Seleziona le soluzioni ponderando benefici, rischi e impatto complessivo. • Costruisce e documenta, attraverso strumenti di project management, un piano per l’implementazione dei cambiamenti. | |
Certificazioni | - |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
12. BUSINESS ANALYST
Titolo del profilo | BUSINESS ANALYST | ||
Descrizione sintetica | Analizza il Sistema Informativo per migliorare la performance del business | ||
Missione | Identifica aree dove sono necessari cambiamenti del sistema informativo per supportare il business plan e ne controlla l’impatto in termini di gestione del cambiamento. Formula i requisiti funzionali e non funzionali e ne supervisiona la corretta applicazione. | ||
Principali Task | • È responsabile della rilevazione, definizione ed analisi dei requisiti dell’utente. • Analizza i requisiti e progetta i processi correlati. • Partecipa alla pianificazione dei test e ne attesta l’esattezza e completezza, certifica la conformità del sw prodotto ai requisiti di qualità. • È responsabile della copertura funzionale e non funzionale (sicurezza applicativa, usabilità, ecc.) del software realizzato. • Cura la definizione e l’analisi funzionale e delle segnalazioni dell’utente. • Cura la redazione della documentazione funzionale. • Sviluppa business case relativi alle soluzioni proposte. | ||
Competenze e-CF assegnate | A.1. | IS and Business Strategy Alignment | Livello 4 |
A.3. | Business Plan Development | Livello 4 | |
D.10. | Information and Knowledge Management | Livello 4 | |
D.11. | Needs Identification | Livello 4 | |
E.5. | Process Improvement | Livello 4 | |
Conoscenze | • Legge n. 4/2004, CAD e relativi aggiornamenti • Normativa in materia di privacy • Normativa relativa agli appalti pubblici • Metodologie di modellazione dati • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST) • DBMS e linguaggio SQL • Metodologie, tecniche, standard e linee guida per l’analisi, la progettazione tecnica, la codifica e il test di software riusabile, scalabile, sicuro • Gestione dell’identità digitale | ||
Abilità | • Raccoglie e analizza requisiti per applicazioni accessibili (Legge n°4/2004) e conformi alla normativa in materia di privacy. • Raccoglie e analizza requisiti di personalizzazione di specifiche piattaforme e tecnologie. |
• Verifica la copertura funzionale di sistemi e applicazioni rispetto ai requisiti. • Supporta attività di test, registrare e fare un resoconto dell’esito fornendo un’analisi dei risultati. • Supervisiona, indirizza e gestisce i task e le attività del servizio di Gestione Applicativa. • Analizza le cause per identificare l’area dove si manifestano gli errori utente o i guasti tecnici. • Realizza la documentazione di progetto. | |
Certificazioni | Ciascun Business Analyst deve possedere tutte le seguenti certificazioni: • ITIL v4 Foundation; • CBAP®; • Certificazione IFPUG CFPS v4.3.1. |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 5 nella funzione |
13. ESPERTO DI DOMINIO
Titolo del profilo | ESPERTO DI DOMINIO |
Descrizione sintetica | Fornisce competenze tematiche specialistiche in materia economica, econometrica, statistica, archivistica, normativa nazionale, comunitaria ed internazionale, collegati ai comparti e settori della PA e relativi procedimenti amministrativi e competenze di comunicazione pubblica, tecniche e metodi per la società dell’informazione ed expertise nei modelli comunicativi nella società digitale. |
Missione | Fornisce le competenze di dominio altamente qualificate per supportare l’innovazione, semplificazione e digitalizzazione dei processi. Dialoga con l’Amministrazione recependo ed indirizzando le esigenze di innovazione, di complessità tematica (economica/modelli econometrici e/o statistici normativa/ecc..) e garantendone il recepimento e l’efficace definizione nei progetti realizzativi e nello svolgimento dei servizi. |
Principali Task | Fornisce supporto di dominio altamente specialistico su processi e nei seguenti ambiti tematici: • Coordinamento Publishing ad alto livello (es. validazione/scrittura comunicati ufficiali); • Strategie di comunicazione pubblica, in particolare nel settore della pubblica amministrazione; • Consulenza giuridica specialistica in materia CAD e di Piano Triennale; • Consulenza tematica specialistica in materia economica, econometrica, statistica, comparti e settori della PA quali ad es. sanità, istruzione, giustizia amministrativa, gestione documentale, ecc. • Redazione di specifica documentazione, relazioni e studi. |
Competenze | Non applicabile |
Conoscenze | • Esperto della materia richiesta: Economia, Legge, Comunicazione, Archivistica • Normativa di riferimento in ambito di appalti pubblici, in materia di CAD e di Piano Triennale • Normativa in materia di privacy • Ottima conoscenza di processi primari, di attività di supporto strategico alla PAC, di gestione dei procedimenti amministrativi • Conoscenza approfondita del contesto e delle tematiche inerenti la PAC, nonché della normativa che ne regola il funzionamento • Ottima conoscenza delle tematiche specialistiche richieste |
Abilità | • Fornisce competenze specialistiche altamente qualificate su temi specifici, assicurando all’Amministrazione un supporto valido, innovativo e proattivo. • Analizza il contesto dell’Amministrazione e la sua evoluzione. • Traduce i principali elementi di un piano strategico in macro-requisiti di digitalizzazione e innovazione nello sviluppo dei servizi ICT. |
• Predispone studi di fattibilità, analisi di mercato, benchmark, valutazioni di scenari alternativi, modelli operativi. | |
Certificazioni | Ciascun Esperto di dominio deve possedere l’iscrizione all’albo professionale (se esistente per la specifica materia di riferimento della capacità professionale). |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente e almeno un corso post laurea (es. master, corso formativo, ecc.) nella materia di riferimento della capacità professionale (es. Economia, Legge, Comunicazione, ecc.). |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 6 nella funzione |
14. SYSTEM ANALYST
Titolo del profilo | SYSTEM ANALYST | ||
Descrizione sintetica | Analizza i requisiti utente, in particolare i requisiti non funzionali, e definisce le specifiche software e di sistema della soluzione IT | ||
Missione | Contribuisce alla definizione dell’architettura applicativa collaborando con il Cloud Application Architect; progetta il software partendo dai documenti di analisi e macro disegno predisposti da e con il Business Analyst. Per gli interventi di modifica di applicazioni esistenti progetta le soluzioni da implementare. Coordina e supervisiona l’attività dei programmatori. Per i servizi di gestione dei contenuti digitali e publishing è responsabile dell’integrazione dei Design Kit della community Designers Italia e linee guida Agid –Team Digitale. | ||
Principali Task | • Fornisce soluzioni tecniche integrate. • Fornisce soluzioni per componenti e processi. • Disegna ed integra il Piano di Test e ne supporta l’esecuzione. • Definisce gli interventi correttivi per le non conformità e per insufficienti livelli funzionali, di qualità del sw o dei dati, in conformità ai livelli di servizio e agli ulteriori standard applicabili (es. ISO SQuaRe, Top Ten Owasp, ecc.). • Verifica della corretta applicazione di linee guida, metodologie e standard applicabili. | ||
Competenze e-CF assegnate | A.5. | Architecture Design | Livello 3 |
B.5. | Documentation Production | Livello 3 | |
B.6. | Systems Engineering | Livello 4 | |
E.5. | Process Improvement | Livello 3 | |
Conoscenze | • Metodologie, tecniche, standard e linee guida per lo sviluppo di applicazioni Cloud native, Cloud-ready, ad alta modularità, scalabilità orizzontale e verticale, ad alta disponibilità (highly-available system), fault-tolerant • Conoscenze approfondite ed esperienze progettuali nella definizione di architetture complesse di sistemi ICT in ottica Cloud • Linguaggi e piattaforme di sviluppo quali: Html, Html5, CSS, CSS3, XHtml, Ajax, Javascript, Java, ASP, XXX.Xxx, C#, C++, Visual Basic, VbScript, XX.Xxx, Xxx.XXX, .NET, PL/SQL • Linguaggi e piattaforme di sviluppo cloud native PaaS: Python, Java, Perl, Ruby, Scala, Node.js, Cloture, C++, JavaScript, PHP, .Net • Tecniche e metodologie DevOps ed Agile • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST) • Metodologie, tecniche, standard e linee guida per l’analisi, la progettazione tecnica, la codifica e il test di software riusabile, scalabile, sicuro. |
• Metodologia di programmazione di applicazioni ERP/CRM basati su piattaforme di mercato • Strumenti di modellazione dati • DBMS Relazionali • Framework per l’elaborazione distribuita di dati quali Hadoop • Database non relazionali (es. Cassandra, MongoDB, HBase, ecc.) • Sistemi di configuration e versioning (es. Git, CVS, Subversion, Chef, Puppet, SourceSafe, ClearCase, Harvest, ecc.) • Content Management System/ECM • Application Server e Web server • Piattaforma Linux, Microsoft • Sistemi di CRM/ERP • Tecnologie di virtualizzazione (conoscenza base) • Sistemi e piattaforme di Identity e Access Management | |
Abilità | • Sviluppa modelli per assistere la progettazione di applicazioni coerenti con l’architettura. • Comprende gli impatti che requisiti e cambiamenti hanno sui componenti architetturali (dati, applicazione, sicurezza, sviluppo ecc.) e come incidono sui loro cambiamenti. • Progetta e sviluppa componenti software. • Esegue e valuta i risultati dei test rispetto alle specifiche. • Progetta e supporta l’esecuzione di test funzionali, di carico, di scalabilità, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e mobile. |
Certificazioni | Ciascun System Analyst deve possedere le seguenti certificazioni: • ITIL v4 Foundation; • ISTQB Foundation. In aggiunta nel caso di adozione di modelli agili ciascun System Analyst deve possedere almeno una certificazione sulla metodologia di sviluppo agile. |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 6 anni, di cui almeno 3 nella funzione |
15. TEST SPECIALIST
Titolo del profilo | TEST SPECIALIST | ||
Descrizione sintetica | Progetta e attua i piani di test | ||
Missione | Contribuisce alla correttezza e la completezza di un sistema garantendo che la soluzione soddisfi i requisiti tecnici e dell'utente. Contribuisce in differenti aree dello sviluppo del sistema, effettuando il testing delle funzionalità del sistema, identificando le anomalie e diagnosticandone le possibili cause. Utilizza e promuove strumenti automatici. | ||
Principali Task | • Seleziona e sviluppa tecniche di test di integrazione per garantire che il sistema soddisfi i requisiti. • Disegna e personalizza i test di integrazione, identifica i punti aperti. • Sviluppa piani di test procedure per il test white e black box a livello di unità, modulo, sistema e integrazione. • Definisce procedure per l'analisi dei risultati e il reporting. • Disegna e implementa il tracciamento dei difetti e le procedure di correzione. • Scrive programmi di test per verificare la qualità del software. • Sviluppa strumenti per incrementare l'efficacia dei test. • È responsabile degli stati di avanzamento dei test e del report degli indicatori di qualità del sw. | ||
Competenze e-CF assegnate | B.1. | Application Development | Livello 3 |
B.2. | Component Integration | Livello 2 | |
B.3. | Testing | Livello 4 | |
B.4 | Solution Deployment | Livello 3 | |
C.4. | Problem Management | Livello 2 | |
Conoscenze | • Conoscenza base della legge n. 4/2004, CAD e relativi aggiornamenti • Conoscenza base della normativa in materia di privacy • Ottima conoscenza ed esperienza nella applicazione delle best practice e delle metodologie specifiche relative ai test per la raccolta dei requisiti, l’estrazione e l’analisi dei dati, la creazione degli script, la progettazione degli scenari e l’analisi dei risultati • Normativa ISO 25000 SQuaRE per la qualità del software e CISQ • Piattaforme e strumenti di testing del SW (es. suite Mercury, CAST, HP LoadRunner, Jmeter, Silk Performer di Microfocus o equivalenti) • Competenze specifiche sui linguaggi di programmazione utilizzati dagli strumenti di test utilizzati • Conoscenza ed esperienza sull’applicazione delle metriche rese disponibili dai sistemi di monitoraggio attivo, passivo e applicativo e capacità di interpretazione delle misure e dei riscontri ottenuti |
Abilità | • Definisce, progetta ed esegue test su sistemi e applicativi e app mobile, in conformità agli indicatori di qualità e alla normativa in materia di accessibilità e protezione dei dati. • Porta a termine con successo e in autonomia un progetto di test dalla raccolta dei requisiti fino alla stesura dei documenti/report di cui è responsabile per la parte test e metriche di qualità. • Applica le best practice e le metodologie specifiche dei test, utilizzando strumenti a supporto per i diversi contesti tecnologici e architetturali. • Progetta, ingegnerizza, registra, parametrizza gli script e le configurazioni necessarie a simulare i processi di business applicativi necessari alla produzione dei test di carico. • Analizza i dati collezionati nelle sessioni di test, progetta e rende disponibile la reportistica, si relaziona con le strutture aziendali coinvolte nella diagnosi e nella soluzione dei problemi rilevati; • Utilizza i dati rilevati per la definizione di scenari di carico realistici. • Produce e mantiene aggiornato il documento sulla qualità del software, dalla baseline iniziale con l’analisi degli indicatori, e della rimozione delle violazioni o non conformità |
Certificazioni | Ciascun Test Specialist deve possedere almeno la seguente certificazione: • ISTQB Advanced level. |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 5 anni, di cui almeno 2 nella funzione |
16. DATABASE SPECIALIST AND ADMINISTRATOR
Titolo del profilo | DATABASE SPECIALIST AND ADMINISTRATOR | ||
Descrizione sintetica | Progetta, realizza, controlla e mantiene le basi dati dall’Amministrazione. | ||
Missione | Assicura la progettazione, la realizzazione, la manutenzione e la riparazione dei database a supporto dei sistemi informativi, in linea con le necessità e indicazioni dell’Amministrazione. Verifica lo sviluppo ed il disegno delle strategie delle basi dati, monitorando e migliorando la capacità e le performance del database, e pianificando per bisogni di espansioni future. Pianifica, coordina e realizza misure di sicurezza per salvaguardare il database. | ||
Principali Task | • Garantisce l'integrità del database, garantendo che i dati in esso memorizzati provengano da fonti affidabili. • È responsabile del backup dei sistemi per prevenire la perdita di dati. • Supervisiona lo sviluppo di nuovi database e l’aggiornamento di quelli esistenti. • Monitora le prestazioni del database e conduce le analisi per il tuning delle prestazioni. • Pianifica le misure di sicurezza da implementare, assicurandosi che i dati siano protetti da accessi non autorizzati. • Definisce/ottimizza modelli e schemi di database in ambienti complessi. • Applica metodi standard ed utilizza tool per misurare e relazionare sugli indicatori di performance (es. tempi di risposta, disponibilità, sicurezza, integrità, ecc.). • Supporta l’aggiornamento e la configurazione di basi dati. • Supporta la progettazione ed esecuzione di test. • Gestisce l’identificazione, la ricerca e la correzione di problemi o incidenti relativi ai database. • Coordina le attività di estrapolazione e trattamento dei dati. • Fornisce formazione, supporto, linee guida e redige documentazione, su aspetti inerenti il database. • Supporta l’esecuzione dei test funzionali, di carico, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e Mobile. • E’ il referente per la parte back-end e database della gestione e migrazione al/del cloud. | ||
Competenze e-CF assegnate | A.6. | Application Design | Livello 3 |
B.1. | Application Development | Livello 3 | |
B.2. | Component Integration | Livello 3 | |
C.2. | Change Support | Livello 3 | |
D.10. | Information and Knowledge Management | Livello 4 | |
E.8. | Information Security Management | Livello 4 |
Conoscenze | • Metodologie e tecniche di gestione, ottimizzazione e progettazione di DBMS SQL e NOSQL • Concetti, tecniche, sistemi e prodotti per la gestione dei dati e dei data-base fisici • Architetture di Data Base in ambiente eterogenei • Architetture dati complesse (distribuzione e replicazione a livello locale e geografico) • Data modeling • Data base normalization • Data virtualization • Tecniche di disegno di DB applicativi e DB conoscitivi • Tecniche di gestione di dizionari dati aziendali e, più in generale, delle informazioni aziendali • Tecniche di Integrazione di dati provenienti da sistemi eterogenei • Data quality measurement and assessment • Buona conoscenza dei principali WEB server e Application Server • Tecniche di gestione di Big Data • Concetti, tecniche, sistemi e prodotti per la gestione dei dati e dei database fisici • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native • Capacity planning |
Abilità | • Analizza, progetta, configura e gestisce basi dati nell’ambito di sistemi complessi. • Monitora ed esegue il tuning di basi dati. • Analizza gli impatti delle attività di business per definire/modificare basi dati. • Identifica con i gruppi di gestione applicativa le più appropriate strategie di uso di dati e data base. • Realizza e controlla procedure di elaborazione dei dati complesse. • Progetta e conduce test integrati a livello dati. • Redige specifiche di progetto. • Stima l’effort delle risorse per la progettazione, realizzazione e gestione della base dati. • Pianifica la strategia di migrazione dati al/dal cloud. • Crea i profili utente garantendo la sicurezza del sistema e assegnando le corrette autorizzazioni utente. • Crea una strategia di backup e ripristino dei database ed esegue test periodici dei backup per garantirne l’affidabilità. • Pianifica e alloca i requisiti fisici del sistema di database, quali memoria, spazio su disco, requisiti di rete, ecc. • Supporta l’esecuzione di test funzionali, di carico, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e mobile. |
Certificazioni | Almeno un Database Specialist and Administrator per contratto esecutivo dovrà disporre della certificazione sulla piattaforma DBMS utilizzata dall’Amministrazione. Di seguito le principali certificazioni: • Oracle: Oracle DB Certified Associate, Oracle DB Certified Professional; • Microsoft SQL Server: MCSE (Data platform and Business Intelligence); • IBM: IBM Analytics Certification; • Oracle: MySQL Database Developer, MySQL Database Administrator; • MongoDB: Certified DBA, Certified Developer; • Cassandra: Certified Cassandra Administrator, Certified Cassandra Architect, Certified Cassandra Developer. |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
17. SYSTEMS AND NETWORK ADMINISTRATOR
Titolo del profilo | SYSTEMS AND NETWORK ADMINISTRATOR | ||
Descrizione sintetica | Amministra i componenti del sistema ICT e l’allineamento della rete in architetture di cloud computing per soddisfare i requisiti del servizio. | ||
Missione | Installa software, configura ed aggiorna sistemi ICT. Amministra quotidianamente l’esercizio del sistema al fine di soddisfare la continuità del servizio, i salvataggi, la sicurezza e le esigenze di performance. Gestisce ed opera sul sistema di informazioni in rete, risolvendo problemi ed errori per assicurare definiti livelli di servizio. Monitorizza e migliora le performance della rete. | ||
Principali Task | • È responsabile della manutenzione, della configurazione e del funzionamento affidabile di sistemi informatici, server di rete e virtualizzazione. • Fornisce documentazione e specifiche tecniche al personale IT per la pianificazione e l'implementazione di nuovi o aggiornamenti dell'infrastruttura IT. • Pianifica e dimensiona la capacità dello storage. • Installa e gestisce data center virtualizzati, containerizzati e orchestrati anche con servizi di cloud computing. • Implementa e gestisce un’infrastruttura datacenter virtualizzata e scalabile in grado di ospitare servizi per il cloud computing. | ||
Competenze e-CF assegnate | A.6. | Application Design | Livello 3 |
B.2. | Component Integration | Livello 3 | |
B.3. | Testing | Livello 2 | |
B.4 | Solution Deployment | Livello 3 | |
C.2. | Change Support | Livello 3 | |
C.4. | Problem Management | Livello 3 | |
D.8. | Contract Management | Livello 3 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Sistemi operativi (Desktop, Server, Mobile, ecc.) • Framework di “containerizzazione” (es. Docker, rkt, ecc.) • Standard di riferimento: OVF (Open Virtualization Format), OCCI (Open Cloud Computing Interface), CIMI (Cloud Infrastructure Management Interface), OCI (Open Containers Initiative), TOSCA (Topology and Orchestration Specification for Cloud Applications) • Overlay Network framework: Flannel, Weave, Calico • Tecnologie di virtualizzazione (es. vmware, virtual PC, Citrix, ecc.) • Cluster scheduler (es. Docker Swarm, Apache Mesos, ecc.) • Orchestratori (es. Kubernetes, Marathon, ecc.) • Software di backup e disaster recovery • Sistemi di configuration e versioning (es. Git, CVS, Subversion, Chef, Puppet, SourceSafe, ClearCase, Harvest, ecc.) |
• Application server e Web server (es. Apache Web Server, Microsoft IIS, Apache Tomcat, ecc.) | |
Abilità | • Installa e aggiorna componenti e software, gestisce server virtuali e integra i processi di automazione. • Individua e risolve errori di rete e di software eseguendo la diagnostica, documentando i problemi e le risoluzioni, assegnando priorità ai problemi e valutando l'impatto dei problemi stessi sul sistema. • Partecipa attivamente al processo di migrazione da un’infrastruttura tradizionale basata su apparati ed appliance fisici ad un’infrastruttura virtualizzata e scalabile in cloud. • Amministra sistemi client-server, identificando e risolvendo problemi di primo livello, richiedendo l’intervento degli specialisti per le problematiche di livello superiore effettuando comunque attività di prevenzione e monitoraggio all’interno dell’infrastruttura esistente. • Gestisce l’integrazione fra containerizzazione e orchestrazione. |
Certificazioni | Almeno un System and Network Administrator per contratto esecutivo deve possedere una certificazione per i prodotti e/o le tecnologie richieste dall’Amministrazione. |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
18. DEVELOPER/ CLOUD DEVELOPER/ FRONT-END DEVELOPER
Titolo del profilo | DEVELOPER/ CLOUD DEVELOPER/ FRONT-END DEVELOPER | ||
Descrizione sintetica | Realizza/codifica soluzioni ICT e scrive le specifiche di prodotti ICT conformemente ai requisiti del cliente. | ||
Missione | Assicura la realizzazione e l’implementazione di applicazioni ICT con architetture multi-livello, web-based e cloud-based. Contribuisce alla pianificazione ed al disegno di dettaglio. Compila programma di diagnostica e progetta e scrive il software per assicurare il massimo della funzionalità e dell’efficienza. Realizza e/o codifica interfacce web responsive. | ||
Principali Task | • Programma nei linguaggi e piattaforme di sviluppo quali: Html, Html5, CSS, CSS3, XHtml, Ajax, Javascript, Java, ASP, XXX.Xxx, C#, C++, Visual Basic, VbScript, XX.Xxx, Xxx.XXX, .NET, PL/SQL. • Verifica la corretta applicazione di metodi e standard. • Applica le linee guida sulla user experience. • Sviluppa software in progetti realizzativi. • Sviluppa analisi tecnica di bassa complessità. • Supporta l’esecuzione dei test funzionali, di carico, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e Mobile. • Programma nei linguaggi e piattaforme di sviluppo cloud native PaaS: Python, Java, Perl, Ruby, Scala, Node.js, Cloture, C++, JavaScript, PHP, .Net. • Sviluppa software con tecniche e metodologie DevOps. | ||
Competenze e-CF assegnate | B.1. | Application Development | Livello 3 |
B.2. | Component Integration | Livello 3 | |
B.3. | Testing | Livello 3 | |
B.4. | Solution Deployment | Livello 3 | |
C.2. | Change Support | Livello 3 | |
Conoscenze | • Conoscenza base della legge n. 4/2004, CAD e relativi aggiornamenti • Conoscenza base della normativa in materia di privacy • Tecniche e metodologie DevOps ed Agile • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST) • Metodologia di programmazione di applicazioni ERP/CRM basati su piattaforme di mercato • Metodologie, tecniche, standard e linee guida per l’analisi, la progettazione tecnica, la codifica e il test di software riusabile, scalabile, sicuro • Metodologia di analisi e disegno con UML • Strumenti di modellazione dati • DBMS Relazionali (es. Oracle, SQL Server, PostgreSQL, MySQL, SQLlite, ecc.) |
• Linguaggi di manipolazione dati (es. SQL, PLSQL, ecc.) • Framework per l’elaborazione distribuita di dati (es. Hadoop, Spark, Ceph, ecc.) • Database non relazionali (es. Cassandra, MongoDB, HBase, ecc.) • Sistemi di configuration e versioning (es. Git, CVS, Subversion, Chef, Puppet, SourceSafe, ClearCase, Harvest, ecc.) • Content Management System /ECM • Strumenti di Office Automation • Application Server e Web server • Sistemi operativi (Linux, Microsoft) • Tecnologie di virtualizzazione (conoscenza Base) • Principali Framework di sviluppo Fronte-End (AngularJS, JQuery, NodeJS, React) • Responsive Web Design (JavaScript, XXX0, XXXX0, Xxxxxxxxx) • Sviluppo in architetture distribuite, multi tier e con framework microservizi (RESTful API, Service mesh) • Strumenti e piattaforme di analisi qualità del software (es. SonarQube, CAST, ecc.) e di testing automatico (es. JMeter, Selenium, ecc.) | |
Abilità | • Realizza codice accessibile (Legge n°4/2004) e conforme alla normativa in materia di privacy. • Sviluppa le funzionalità relative ad applicativi gestionali, siti web, sistemi conoscitivi, sistemi multi piattaforma, sistemi ERP, sistemi cloud-native. • Programma nei linguaggi e piattaforme di sviluppo in uso presso l’Amministrazione • Supporta l’esecuzione di test funzionali, di carico, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e Mobile. |
Certificazioni | Ciascun Developer/ Cloud/ Front-End Developer deve possedere almeno una certificazione per linguaggi di programmazione maggiormente diffusi (JAVA, PHP, .NET, ecc…) ed in uso presso l’Amministrazione. |
Titolo di studio | Diploma di scuola media superiore o cultura equivalente o cultura equivalente |
Anzianità lavorativa | Minimo 3 anni nella funzione |
19. ICT CONSULTANT SENIOR
Titolo del profilo | ICT CONSULTANT SENIOR | ||
Descrizione sintetica | Consulente/Esperto senior di prodotto e/o tecnologia, ha la responsabilità delle attività inerenti la scelta dell’architettura applicativa anche in contesti di forte innovazione e cambiamento. | ||
Missione | Supporta la progettazione, integrazione e realizzazione di soluzioni applicative specifiche per la piattaforma/soluzione sw di riferimento. Assicura che le soluzioni tecniche, procedure e modelli di sviluppo siano aggiornati e conformi agli standard ed alle linee guida applicabili. Agisce da team leader per gli sviluppatori e gli esperti tecnici. | ||
Principali Task | • Collabora con un ruolo di rilievo alla progettazione, integrazione e miglioramento di sistemi IT, sia in riferimento a componenti software sia soluzioni “a pacchetto”. • Redige documentazioni specifiche e studi di fattibilità ad alto contenuto innovativo. • Mantiene le componenti software e soluzioni “a pacchetto”. • Esegue programmi diagnostici per individuare eventuali malfunzionamenti del software. • Identifica requisiti specifici che devono essere risolti attraverso lo sviluppo di software personalizzato e scrive specifiche funzionali per le necessarie modifiche o estensioni al pacchetto standard. • Valuta un pacchetto software rispetto a requisiti definiti. • Documenta le corrispondenze funzionali di una soluzione “a pacchetto”. • Effettua l’analisi del divario (gap analisys) per la selezione di un pacchetto o di una soluzione in riuso. | ||
Competenze e-CF assegnate | A.5. | Architecture Design | Livello 3 |
A.7. | Technology Trend Monitoring | Livello 4 | |
A.9. | Innovating | Livello 4 | |
B.2. | Component Integration | Livello 4 | |
B.6. | Systems Engineering | Livello 4 | |
E.3. | Risk Management | Livello 3 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Vasta competenza ICT (software, hardware, reti) e di tecniche di progettazione • Sistemi di Continuous Integration e Continuous Deployment (es. Xxxxxxx, TeamCity, Bamboo, GoCD, ecc.) • Standard di modellizzazione (quali Archimate, BPMN, UML o equivalenti) • Metodologia di analisi e disegno per servizi (SOAP, REST/Microservizi) • Sistemi di CMS e ECM (es. OpenCMS, Liferay, SharePoint, Open Text, Oracle Portal, Lotus Web Content Management, FlexCmp, ecc.) |
• Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native • Prodotti/tecnologie/metodologie richieste dall’Amministrazione | |
Abilità | • Descrive i sistemi in termini di componenti e flussi logici. • Identifica, verifica e propone soluzioni per migliorare la produttività dell’utente finale attraverso: o l’uso ottimale di un pacchetto software/tecnologia; o l’integrazione tra diversi moduli; o l’uso di soluzioni software (se applicabile); o l’integrazione tra pacchetti software e normali strumenti/sistemi di office automation. • Effettua un’analisi dei rischi derivanti da problemi legati alla personalizzazione del software a pacchetto nonché legati alle problematiche di sicurezza associate ad un sistema informativo integrato e complesso. • Collabora alla predisposizione delle azioni di riduzione dei rischi. |
Certificazioni | Ciascun ICT Consultant Senior deve possedere almeno una certificazione, superiore al livello base, per il prodotto e/o la tecnologia richiesta dall’Amministrazione nel contratto esecutivo. |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
20. ICT CONSULTANT
Titolo del profilo | ICT CONSULTANT | ||
Descrizione sintetica | Sviluppa e manutiene soluzioni specifiche di prodotto e/o tecnologia conformemente ai requisiti del cliente. | ||
Missione | Collabora alla progettazione, integrazione e realizzazione di soluzioni applicative specifiche per la piattaforma/soluzione sw di riferimento. Assicura che le soluzioni tecniche, procedure e modelli di sviluppo siano aggiornati e conformi agli standard ed alle linee guida applicabili. | ||
Principali Task | • Collabora alla progettazione, integrazione e miglioramento di sistemi IT, sia in riferimento a componenti software sia soluzioni “a pacchetto”. • Redige documentazioni specifiche e studi di fattibilità ad alto contenuto innovativo. • Mantiene le componenti software e soluzioni “a pacchetto”. • Esegue programmi diagnostici per individuare eventuali malfunzionamenti del software. • Identifica requisiti specifici che devono essere risolti attraverso lo sviluppo di software personalizzato e scrive specifiche funzionali per le necessarie modifiche o estensioni al pacchetto standard. • Documenta le corrispondenze funzionali di una soluzione “a pacchetto”. • Effettua l’analisi del divario (gap analisys) per la selezione di un pacchetto o di una soluzione in riuso. | ||
Competenze e-CF assegnate | A.5. | Architecture Design | Livello 2 |
A.7. | Technology Trend Monitoring | Livello 3 | |
A.9. | Innovating | Livello 3 | |
B.2. | Component Integration | Livello 3 | |
B.6. | Systems Engineering | Livello 3 | |
E.3. | Risk Management | Livello 2 | |
E.8. | Information Security Management | Livello 2 | |
Conoscenze | • Padronanza ICT (software, hardware, reti) e di tecniche di progettazione • Sistemi di Continuous Integration e Continuous Deployment (es. Xxxxxxx, TeamCity, Bamboo, GoCD, ecc.) • Standard di modellizzazione (quali Archimate, BPMN, UML o equivalenti) • Metodologia di analisi e disegno per servizi (SOAP, REST/Microservizi) • Metodologie, tecniche, standard e linee guida per l’analisi, la progettazione tecnica, la codifica e il test di software riusabile, scalabile, sicuro. • Sistemi di CMS e ECM (es. OpenCMS, Liferay, SharePoint, Open Text, Oracle Portal, Lotus Web Content Management, FlexCmp, ecc.) |
• Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native • Prodotti/tecnologie/metodologie sulle applicazioni oggetto della Fornitura | |
Abilità | • Descrive i sistemi in termini di componenti e flussi logici. • Verifica e propone soluzioni per migliorare la produttività dell’utente finale attraverso: • l’uso ottimale di un pacchetto software/tecnologia; • l’integrazione tra diversi moduli; • l’uso di soluzioni software (se applicabile); • l’integrazione tra pacchetti software e normali strumenti/sistemi di office automation. • Effettua un’analisi dei rischi derivanti da problemi legati alla personalizzazione del software a pacchetto nonché legati alle problematiche di sicurezza associate ad un sistema informativo integrato e complesso • Collabora alla predisposizione delle azioni di riduzione dei rischi |
Certificazioni | Ciascun ICT Consultant deve possedere almeno una certificazione per il prodotto e/o la tecnologia richiesta dall’Amministrazione nel contratto esecutivo. |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 4 anni, di cui almeno 2 nella funzione |
21. DIGITAL MEDIA SPECIALIST/MOBILE MEDIA SPECIALIST
Titolo del profilo | DIGITAL MEDIA SPECIALIST | ||
Descrizione sintetica | Integra componenti di tecnologia digitale, supporta il rispetto alle specifiche in materia di accessibilità del Web. Responsabile del design visuale multicanale, crea applicazioni multimediali sfruttando la tecnologia digitale facendo uso efficace di grafici, audio, immagini fotografiche e video. | ||
Missione | Progetta la multicanalità delle applicazioni, l’architettura delle informazioni e fornisce le indicazioni per la pubblicazione sui social media e siti web. Disegna, imposta e codifica applicazioni multimediali per ottimizzare la presentazione delle informazioni, inclusi i messaggi di marketing. | ||
Principali Task | • Integra i requisiti dell’utente, i requisiti dell’applicazione, i vincoli di accessibilità e di usabilità in una interfaccia visuale e in un modello di interazione (altrimenti detto “esperienza dell’utente”) il più possibile uniforme e integrato • Sviluppa lo “stile” visuale e interattivo che possa allo stesso tempo caratterizzare l’applicazione Web (dotandola di caratteri distintivi) e garantire il raggiungimento efficace (portarlo nel punto giusto) ed efficiente (fargli fare il giusto numero di click) degli obiettivi dell’utente • Garantisce la conformità di quanto realizzato rispetto alle specifiche in materia di accessibilità • Supporta l’implementazione e la verifica dell’accessibilità delle informazioni e dei servizi basati su tecnologie Web, sulla base delle esigenze di tutti gli utenti • Definisce tutti gli aspetti visuali, cromatici, tipografici, interattivi che permettano al team di sviluppo di Front-End di produrre una interfaccia coerente, integrata ed efficace. • Definisce architettura, presentazione e Amministrazione dei contenuti. • Produce documentazione di design in forma di modelli di pagina, modelli di processo, modelli di navigazione e sitemap. • Controlla, valuta e gestisce le problematiche di accessibilità, intervenendo sempre con linguaggio appropriato e adeguato alla tipologia di utente (sviluppatore, redattore, utente finale). | ||
Competenze e-CF assegnate | A.6. | Application Design | Livello 3 |
B.1. | Application Development | Livello 3 | |
B.3. | Testing | Livello 2 | |
B.4. | Solution Deployment | Livello 3 | |
D.12. | Digital Marketing | Livello 2 | |
Conoscenze | • Sistemi di CMS e ECM (es. IBM FileNet Content Manager, EMC2 Documentum, Microsoft SharePoint, OpenCMS, Liferay, Open Text, Alfresco, ecc.) |
• Markup e fogli di stile (es. XHTML, HTML e CSS) • Linguaggi di scripting (es. ECMAScript, ecc.) • ISO/IEC 40500:2012 - Information technology • W3C Web Content Accessibility Guidelines (WCAG) 2.0 - Linee guida per l'accessibilità Web del progetto W3C WAI (es. ATAG, ecc.) • Conoscenza avanzata di strumenti di creazione ed editing multimediale (es. suite Adobe CC o equivalete); • Strumenti di pubblicazione per il Web (es. CMS, Blog, Editor, ecc.) • Strumenti di pubblicazione e comunicazione social • Strumenti per la progettazione e la prototipazione di interfacce visuali • Strumenti e linguaggi per la prototipazione veloce • OWL Web Ontology Language | |
Abilità | • Collabora nella raccolta dei requisiti dell'utente, degli obiettivi di business e nello sviluppo di timeline di progetto. • Effettua analisi competitive, etnografiche, studi di usabilità e di accessibilità, focus group, interviste, test utente. • Traduce requisiti utente e obiettivi di business in un comportamento interattivo tramite la produzione di scenari, storyboard, user case, user stories. • Rappresenta le esigenze digitali del cliente presso il team di sviluppo. • Produce prototipi di schermate e tassonomie di contenuti. • Produce wire frame model e documenti di design. • Produce prototipi funzionali o specifiche funzionali pronte per essere sviluppate dal team di sviluppo di front-end. |
Certificazioni | - |
Titolo di studio | Laurea triennale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 6 anni, di cui almeno 4 nella funzione |
22. DIGITAL MEDIA SPECIALIST - PUBLISHING
Titolo del profilo | DIGITAL MEDIA SPECIALIST - PUBLISHING | ||
Descrizione sintetica | Responsabile della produzione e pubblicazione dei contenuti, sia testuali che multimediali, nel rispetto delle strategie di comunicazione digitale e marketing | ||
Missione | Produce contenuti che siano efficaci per una risorsa web. Cura il contenuto anche in base della piattaforma che lo dovrà ospitare (sito Web, social network, blog, interfaccia) e del target (utenza). Monitora il grado di usabilità del sito con gli strumenti della customer satisfaction. | ||
Principali Task | • Disegna contenuti multimediali per fornire soluzioni chiare e visivamente attraenti in linea con le richieste utente. • Effettua l’attività di editing di testi di comunicazione destinati alla pubblicazione in rete (rassegna stampa, articoli, comunicati, interviste, ecc.) attraverso l’organizzazione dei contenuti e l’esposizione. • Collabora in gruppi di gestione contenuti siti /portali web sia statici che dinamici, sviluppati su CMS/ECM con funzioni di pubblicatore svolte in autonomia. Interfaccia e gestisce i rapporti con i referenti dei diversi siti Internet della PA. • Assicura l'accessibilità per i disabili e l'accessibilità per browser differenti. • Assicura la conformità con i requisiti legali e di privacy e con i vincoli ambientali. • Integra i requisiti dell’utente, i requisiti dell’applicazione, i vincoli di accessibilità e di usabilità in una interfaccia visuale e in un modello di interazione (altrimenti detto “esperienza dell’utente”) il più possibile uniforme e integrato. • Supporta l’implementazione e la verifica dell’accessibilità delle informazioni e dei servizi basati su tecnologie Web, sulla base delle esigenze di tutti gli utenti. • Controlla, valuta e gestisce le problematiche di accessibilità, intervenendo sempre con linguaggio appropriato e adeguato alla tipologia di utente (sviluppatore, redattore, utente finale). | ||
Competenze e-CF assegnate | A.6. | Application Design | Livello 2 |
B.1. | Application Development | Livello 2 | |
B.3. | Testing | Livello 2 | |
B.4. | Solution Deployment | Livello 3 | |
D.12. | Digital Marketing | Livello 3 | |
Conoscenze | • Sistemi di CMS e ECM (es. IBM FileNet Content Manager, EMC2 Documentum, Microsoft SharePoint, OpenCMS, Liferay, Open Text, Alfresco, ecc.) • Ottima conoscenza, a livello operativo, della Legge n°4/2004 e normativa CAD ivi compresi tutti i successivi aggiornamenti |
• ISO/IEC 40500:2012 - Information technology • W3C Web Content Accessibility Guidelines (WCAG) 2.0 - Linee guida per l'accessibilità Web del progetto W3C WAI (es. ATAG) • Strumenti di pubblicazione per il Web (es. CMS, Blog, Editor, ecc.) • Ottima conoscenza di gestione delle problematiche di compatibilità cross-browser (es. Google Chrome, Mozilla Firefox, Microsoft Edge ecc.) e cross-devices (desktop, tablet, smartphone, smart tv, ecc.) • Conoscenza con HTML, CSS, JavaScript e con le fasi di test e delivery • Conoscenza di strumenti di creazione ed editing multimediale (es. suite Adobe CC o equivalete) | |
Abilità | • Utilizza prodotti software di rassegna stampa e/o prodotti specifici di colloquio con agenzie stampa. • Editing di testi di contenuti e testi destinati alla pubblicazione in rete (rassegna stampa, articoli, comunicati, interviste, ecc.) attraverso l’organizzazione dei contenuti e l’esposizione. • Effettua analisi competitive, etnografiche, studi di usabilità e di accessibilità, focus group, interviste, test utente. • Supporta adeguatamente il personale dell’Amministrazione che si occupa della creazione e pubblicazione di contenuti Web alla realizzazione di contenuti accessibili. • Prepara i contenuti con strumenti di composizione e ritocco file multimediali curandone l’inserimento all’interno di siti ed applicazioni web. |
Certificazioni | - |
Titolo di studio | Diploma di scuola media superiore o cultura equivalente |
Anzianità lavorativa | Minimo 3 anni, di cui almeno 2 nella funzione |
23. SERVICE DESK AGENT
Titolo del profilo | SERVICE DESK AGENT | ||
Descrizione sintetica | Fornisce la prima linea di supporto telefonico o via email per clienti interni o esterni per aspetti tecnici. | ||
Missione | Fornire supporto utente ed eliminare gli errori dovuti a problemi od aspetti critici dell'ICT. Obiettivo principale è consentire all'utente di massimizzare la produttività attraverso un uso efficiente delle attrezzature ICT o delle applicazioni software. | ||
Principali Task | • Assiste gli utenti nell’uso delle applicazioni per aspetti informativi e funzionali. • Arricchisce la knowledge base classificando e registrando le domande e le soluzioni fornite. • Identifica e diagnostica situazioni e problemi. • Supporta l'identificazione del problema. • Consiglia gli utenti su un appropriato insieme di azioni. • Monitora gli eventi critici dall'inizio alla loro risoluzione. • Inoltra i problemi non risolti ad un più alto livello di assistenza. | ||
Competenze e-CF assegnate | C.1. | User Support | Livello 2 |
C.2. | Change Support | Livello 2 | |
C.3. | Service Delivery | Livello 1 | |
C.4. | Problem Management | Livello 2 | |
Conoscenze | • ICT base: sistemi operativi desktop e mobile, produttività (office, mail, browser), database, architetture e livelli applicativi • Strumenti a supporto delle attività di service desk (es. trouble ticketing, knowledge management, ecc.) • Tecniche di incident/problem management, problem solving, procedure di escalation • Strumenti di diagnostica e identificazione dei malfunzionamenti • Tecniche di comunicazione telefonica e scritta | ||
Abilità | • Interagisce efficacemente con gli utenti, per acquisire informazioni utili alla diagnosi, fornire istruzioni e comunicare i progressi nella soluzione dei problemi. • Analizza i sintomi per identificare l’area dove si manifestano gli errori utente o i guasti tecnici. • Utilizza gli strumenti di lavoro per registrare e codificare i problemi e per supportare la crescita e l’integrità della knowledge base. • Condivide specifiche funzionali e tecniche con i team ICT che hanno in carico la manutenzione e l’evoluzione delle soluzioni ICT. • Anticipa tutte le azioni necessarie a mitigare l’impatto dei cambiamenti (formazione, documentazione, nuovi processi, ecc.). • Identifica potenziali guasti ai componenti critici e mitiga gli effetti. | ||
Certificazioni | - |
Titolo di studio | Diploma di scuola media superiore o cultura equivalente |
Anzianità lavorativa | Minimo 3 anni, di cui almeno 1 nella funzione |
24. ICT SECURITY SPECIALIST
Titolo del profilo | ICT SECURITY SPECIALIST | ||
Descrizione sintetica | Garantisce l'implementazione della politica di sicurezza delle informazioni dell'Amministrazione. | ||
Missione | Definisce, propone e attua le necessarie tecniche e pratiche sulla sicurezza delle informazioni conformemente agli standard e alle procedure di sicurezza. Consiglia, supporta e fornisce addestramento sulle pratiche da adottare per essere conformi alla sicurezza dell’Amministrazione. | ||
Principali Task | • Identifica e corregge le vulnerabilità della sicurezza. • Implementa tecniche di sicurezza su tutto o parte di un'applicazione/processo/rete/sistema all'interno dell’architettura enterprise dell’Amministrazione. • Progetta processi e procedure per garantire la sicurezza delle applicazioni. • Analizza i requisiti di sicurezza per l'implementazione e l'integrazione di applicazioni. • Implementa soluzioni tecnologiche dedicate alla protezione dei dati. • Integra e configura le componenti di Security as a Service. • È il referente per le seguenti attività: o Vulnerability Assessment (identificazione di vulnerabilità note all’interno di un sistema informatico); o Penetration test (valutazione della sicurezza di un sistema basato sulla simulazione di attacchi) a livello di applicazione, web, mobile, sottoinsieme di sistemi; o Risk assessment (identificare, valutare, trattare, i rischi associati alla gestione dei sistemi e infrastrutture informative su cui si basano i processi business di un'Amministrazione). | ||
Competenze e-CF assegnate | A.7. | Technology Trend Monitoring | Livello 4 |
A.9. | Innovating | Livello 4 | |
C.2. | Change Support | Livello 2 | |
D.1. | Information Security Strategy Development | Livello 4 | |
D.3. | Education and Training Provision | Livello 4 | |
E.3. | Risk Management | Livello 3 | |
E.8. | Information Security Management | Livello 4 | |
Conoscenze | • Strumenti e tool di Vulnerability Assessment sia open source sia proprietari (es. Nessus, Qualys, ecc.) • Metodologie di security testing quali OSSTMM, OWASP, ecc. • Discovery e testing delle URL, form HTML, componenti JavaScript, Ajax, ecc. • Sistemi di Identity and Access Management (IAM) • Security events (SIEM, IDS, End point) |
• Metodologie e tecniche di analisi, progettazione, implementazione ed esecuzione di test di sicurezza • Metodologie e strumenti di Web Penetration (Appscan, Fortify WI, SQL Map, Metasploit, Acunetix, Kali, ecc.) • Test di sicurezza orientati alle applicazioni web based e Mobile con strumenti automatici statici e dinamici • Metodologie, tecniche e strumenti di classificazione e root analysis dei malfunzionamenti • Tecniche di progettazione e dimensionamento di architetture hardware/software • ISO/IEC 27001:2017 - Sistemi di gestione per la sicurezza delle informazioni • Apparati di rete (firewall, router, switch, ecc.) e PC Client/Server con diversi S.O. (es. Microsoft, Unix, Linux, MacOS, Netware, ecc.) | |
Abilità | • Valuta rischi, minacce e possibili conseguenze per la sicurezza delle informazioni e di conseguenza prendere le misure appropriate per la loro eliminazione/mitigazione. • Conduce progetti trasversali sugli aspetti di sicurezza in qualità di referente e coordinatore di gruppi di lavoro. • Analizza e valuta i report dei test e degli assessment di cui sopra al fine di eliminare incoerenze e rendere affidabili i risultati (es. falsi positivi). |
Certificazioni | - |
Titolo di studio | Laurea magistrale, specialistica o vecchio ordinamento o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 5 nella funzione |
25. SYSTEM SPECIALIST
Titolo del profilo | SYSTEM SPECIALIST | ||
Descrizione sintetica | Amministra e gestisce i componenti del sistema ICT per soddisfare i requisiti del servizio. | ||
Missione | Collabora alla progettazione, all’integrazione e al miglioramento dei sistemi ICT. Installa e configurare software, nuove release di pacchetti e verifica la corretta esecuzione delle procedure schedulate. Garantisce il controllo e la redazione di procedure, di manuali operativi e di rapporti statistici sui servizi. È responsabile dell’amministrazione quotidiana dell’esercizio del sistema al fine di soddisfare la continuità del servizio, i salvataggi, la sicurezza e le esigenze di performance. Gestisce ed opera sul sistema di informazioni in rete, risolvendo problemi ed errori per assicurare definiti livelli di servizio. | ||
Principali Task | • Fornisce supporto nell’analisi e nella risoluzione di problemi su hardware e software. • Gestisce la regolare manutenzione sulle componenti hardware e software. • Installa e configura hardware e software. • Pianifica e verifica la corretta esecuzione delle procedure schedulate. • Fornisce supporto nella redazione e nel controllo di procedure, di specifiche tecniche, di manuali operativi e di rapporti statistici sui servizi. • Esegue programmi di diagnostica o usa apparecchiature di test per localizzare la sorgente dei problemi. • Fornisce supporto per le tematiche di tipo infrastrutturale e sistemistico e per la progettazione e predisposizione di test finalizzati alla verifica dei requisiti non funzionali. • Collabora nel monitoraggio dell’infrastruttura, delle applicazioni e della rete. | ||
Competenze e-CF assegnate | A.6. | Application Design | Livello 3 |
B.2. | Component Integration | Livello 3 | |
B.4 | Solution Deployment | Livello 3 | |
C.2. | Change Support | Livello 3 | |
C.4. | Problem Management | Livello 3 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Sistemi operativi (Desktop, Server, Mobile, ecc.); • Framework di “containerizzazione” (es. Docker, rkt, ecc.) • Standard di riferimento: OVF (Open Virtualization Format), OCCI (Open Cloud Computing Interface), CIMI (Cloud Infrastructure Management Interface), OCI (Open Containers Initiative), TOSCA (Topology and Orchestration Specification for Cloud Applications) • Overlay Network framework: Flannel, Weave, Calico • System Administration (gestione data center, sistemi operativi, configuration management, procedure startup e shutdown, ecc.) • Tecnologie di virtualizzazione (es. vmware, virtual PC, Citrix, ecc.) • Tecniche di eliminazione delle vulnerabilità dei sistemi |
• Cluster scheduler (es.Docker Swarm, Apache Mesos, ecc.) • Orchestratori (es. Kubernetes, Marathon, ecc.) • Software di backup e disaster recovery • Sistemi di configuration e versioning • Application server e Web server (es. Apache Web Server, Microsoft IIS, Apache Tomcat, ecc.) • Lingua inglese (tecnica) | |
Abilità | • Installa e aggiorna componenti e software, gestisce server virtuali e integra i processi di automazione. • Garantisce la messa in esercizio e la gestione di sistemi informativi. • Supporta il disegno e l’implementazione di server, storage e modalità di backup e restore. • Garantisce l’individuazione e la risoluzione di errori di rete e di software eseguendo la diagnostica, documentando i problemi e le risoluzioni, assegnando priorità ai problemi e valutando l'impatto dei problemi stessi sul sistema. • Supporta l’amministrazione di sistemi, identificando e risolvendo problemi di primo livello, richiedendo l’intervento degli specialisti per le problematiche di livello superiore effettuando comunque attività di prevenzione e monitoraggio all’interno dell’infrastruttura esistente. • Garantisce la gestione delle dotazioni di informatica individuale (rimozione virus, configurazione e assistenza su sistemi desktop, notebook e dispositivi mobile come tablet, smartphone, etc. e periferiche associate). • Supporta la redazione e il controllo di procedure, di specifiche tecniche, di manuali operativi e di rapporti statistici sui servizi. |
Certificazioni | |
Titolo di studio | Laurea triennale o cultura equivalente |
Anzianità lavorativa | Minimo 6 anni, di cui almeno 3 nella funzione |
26. OPERATORE DATA ENTRY
Titolo del profilo | OPERATORE DATA ENTRY | ||
Descrizione sintetica | Assicura un efficiente trattamento dei dati e ha il compito di alimentare le basi dati con dati grezzi in base a specifiche fornite dal responsabile del progetto. | ||
Missione | Gestisce autonomamente le attività di data entry e archiviazione, finalizzate all’alimentazione iniziale o al recupero di dati/documenti. Collabora alle attività di migrazione e/o di archiviazione digitale dei documenti. Collabora alla classificazione e la modellazione dei dati per la creazione di vocabolari controllati e modelli di dati. | ||
Principali Task | • Verifica la corretta applicazione di metodi e standard. • Esegue controlli di qualità dei dati in linea con le procedure amministrative. • Garantisce il data entry e l’archiviazione di dati e documenti. • Supporta le attività di migrazione digitale di dati e documenti. • Gestisce l’acquisizione di dati per i progetti di smart cities e smart landscape, garantendo il dialogo con sistemi di IOT per la realizzazione di sistemi a supporto di comunità intelligenti o per la relativa gestione. • Garantisce il supporto in progetti documentali finalizzati alla smaterializzazione di documenti e alla loro classificazione. • Supporta le attività di classificazione dei dati finalizzate alla creazione di modelli di dati. | ||
Competenze e-CF assegnate | C.1. | User Support | Livello 2 |
C.2. | Change Support | Livello 2 | |
D.7. | Data Science and Analytics | Livello 2 | |
D.10. | Information and Knowledge Management | Livello 3 | |
Conoscenze | • Strumenti di Office Automation • Strumenti per la classificazione e la modellazione di dati • Strumenti per l’archiviazione dei documenti • Conoscenze di base nella gestione documentale • Conoscenza di base delle smart cities e smart landscapes | ||
Abilità | • Utilizza gli strumenti a disposizione per la classificazione e la modellazione dei dati. • Supporta l’Amministrazione nella classificazione e archiviazione di documenti, effettuando anche il controllo della qualità dei dati. • Supporta l’Amministrazione nella migrazione di dati e documenti. | ||
Certificazioni | - | ||
Titolo di studio | Diploma di scuola secondaria di II grado o cultura equivalente | ||
Anzianità lavorativa | Minimo 3 anni |
27. E-LEARNING SPECIALIST
Titolo del profilo | E-LEARNING SPECIALIST | ||
Descrizione sintetica | Fornisce competenze specialistiche in ambito e-learning allo scopo di assicurare all’Amministrazione il supporto per attività di progettazione, sviluppo e gestione di moduli formativi multimediali. | ||
Missione | Dialoga con l’Amministrazione recependo ed indirizzando le esigenze di formazione e garantendone il recepimento e l’efficace definizione nei progetti realizzativi di moduli formativi. | ||
Principali Task | • Supporta l’Amministrazione nell’individuazione di modelli di apprendimento efficaci, mediante l’uso di tecnologie innovative multimediali su piattaforme e-learning. • Effettua la progettazione del percorso formativo, la pianificazione dello sviluppo multimediale dei contenuti e dei percorsi di implementazione e testing, la modellazione e l’elaborazione dei casi d’uso sulla base dell’analisi delle esigenze formative e del contesto di erogazione dell’intervento. • Progetta e realizza gli storyboard di dettaglio delle unità didattiche, rappresentando tutte le componenti del modulo formativo (audio, grafica, video, animazioni, esercitazioni, ecc.). • Definisce i metodi di valutazione della qualità della formazione attraverso un processo di feedback e di implementazione del miglioramento continuo. • Garantisce l’uniformità e l’aderenza dei prodotti ai requisiti espressi dall’Amministrazione. | ||
Competenze | A.6 | Application Design | Livello 3 |
B.1 | Application Development | Livello 3 | |
B.3 | Testing | Livello 2 | |
B.4 | Solution Deployment | Livello 3 | |
D.3 | Education and Training Provision | Livello 3 | |
D.12 | Digital Marketing | Livello 2 | |
Conoscenze | • Accessibilità da parte dei soggetti disabili: legge n. 4 del 9 gennaio 2004 e s.m.i. • Strategie e tecniche di comunicazione • Strategie di comunicazione web e approccio web 3.0 • Conoscenza approfondita dei principali prodotti di formazione Multimediali (WBT, Webinar, Tutorial, Video Clip, Web Novel, Business Game, etc.) • Conoscenza approfondita delle principali piattaforme per la formazione on-line • Tecniche di Customer Satisfaction • Tecniche di valutazione e reporting di attività didattiche | ||
Abilità | • Progetta e realizza moduli formativi supportati da piattaforme e- learning. |
• Analizza e monitora le performance di apprendimento. • Predispone documentazione, relazioni e studi su temi specifici. • Possiede ottime capacità di comunicazione, di gestione conflitti e di problem solving. | |
Certificazioni | Almeno un E-learning Specialist per contratto esecutivo deve possedere una certificazione per la piattaforma LMS richiesta dall’Amministrazione.. |
Titolo di studio | Laurea triennale o cultura equivalente |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 5 nella funzione |