Tecnico della progettazione, implementazione e manutenzione di sistemi di gestione di database in cloud

SEP
14. Servizi digitali
REPERTORIO
Umbria

Descrizione

Il Tecnico della progettazione, implementazione e manutenzione di sistemi di gestione di database in ambienti Cloud si occupa di progettare, implementare, gestire e manutenere sistemi di gestione di basi di dati o database, vale a dire insiemi di dati strutturati e organizzati per essere usati da applicazioni diverse in modo controllato. È spesso chiamato a organizzare e gestire dati provenienti dai vari sottosistemi assicurando la consistenza, l'integrità e la non ridondanza dei dati e delle informazioni in essi contenuti. Con la sua specializzazione in ambienti Cloud è in grado di occuparsi dell'implementazione di una corretta gestione dei dati nel cloud riduce il rischio di migrare i carichi di lavoro e lo storage dei database nel Cloud. Inoltre, il volume e il tipo di dati ospitati dalle aziende sono molto interessanti per gli hacker, quindi i professionisti IT devono creare un sistema che offra sicurezza e garanzie. Lavora in genere in società di consulenza informatica o all'interno di medio-grandi imprese. Lavora con un buon margine di autonomia e ampie responsabilità operative nell'ambito dell'area Sistemi informativi. In genere risponde al Responsabile dei Sistemi Informativi o più raramente al responsabile dell'area a cui afferisce il data base, coordinando l'eventuale personale tecnico operativo e curando i rapporti con i fornitori esterni di hardware e software per la gestione della base di dati Opportunità sul mercato del lavoro E' una figura non molto diffusa e caratterizzata da un'alta specializzazione. Ha ottime prospettive occupazionali se unisce ad una profonda conoscenza dei fondamenti teorici della gestione delle basi di dati anche una forte competenza tecnica.

Competenze

Esercitare un'attività lavorativa in forma dipendente o autonoma
Mostra abilità e conoscenze
Conoscenze
  • Elementi di diritto del lavoro, con particolare riferimento alle caratteristiche delle più frequenti tipologie di contratto di lavoro dipendente, autonomo e parasubordinato. Format tipo di contratto. Principi relativi alla responsabilità civile e penale dei prestatori. Elementi di normativa fiscale, con particolare riferimento all'esercizio di lavoro autonomo. Aspetti contrattualistici, fiscali e previdenziali. Obblighi di tenuta contabile, in ragione delle diverse possibili forme di esercizio.
Abilità
  • Definire gli aspetti contrattuali della prestazione professionale. Verificare l'applicabilità e la correttezza del contratto di lavoro in rapporto al tipo di prestazione richiesta. Comprendere gli adempimenti necessari al corretto esercizio di un contratto di lavoro autonomo o parasubordinato. Gestire le procedure necessarie all'avvio di un'attività professionale autonoma o parasubordinata. Gestire gli adempimenti fiscali e previdenziali obbligatori per l'esercizio dell'attività in oggetto.
Esercitare la professione di TECNICO della PROGETTAZIONE, IMPLEMENTAZIONE E MANUTENZIONE DI SISTEMI DI GESTIONE DI DATABASE in Cloud nell'ambito dello European e-Competence Framework 3.0
Mostra abilità e conoscenze
Conoscenze
  • European e-competence framework 3.0 e standard professionali (quale p.e. EUCIP) di riferimento. Risorse informative a supporto della autovalutazione dei bisogni di sviluppo professionale. Tipiche condizioni di esercizio della professione nell'ambito delle ICT. Posizione delle professioni ICT nell'ambito dei CCNL. Principi di pari opportunità. Strumenti e modalità per avviare l'autoimprenditorialità.
Abilità
  • Definire le condizioni della prestazione professionale. Conoscere e comprendere le caratteristiche del sistema professionale dell'informatica, sulla base dello European e-Competence Framework 3.0. Analizzare e comprendere la struttura professionale del settore ICT, utilizzando il Quadro Europeo delle competenze digitali. Posizionarsi nella struttura professionale, con attenzione alle sue specificità ed alle relazioni con gli altri profili in esso presenti. Utilizzare le risorse informative nazionali ed europee per comprendere le possibili evoluzioni ed i relativi fabbisogni di sviluppo. Definire le condizioni della prestazione professionale. Comprendere le caratteristiche contrattuali tipiche dell'ambito professionale delle ICT; - Negoziare le condizioni della prestazione professionale, a partire dal sistema contrattuale applicabile e dagli incentivi economici a disposizione del committente anche in base alle pari opportunità Definire un progetto di auto imprenditorialità. - Avviare e gestire un progetto di autoimprenditorialità.
Gestire le relazioni tecniche e di servizio con il sistema cliente
Mostra abilità e conoscenze
Conoscenze
  • Elementi di comunicazione. Elementi di psicologia della comunicazione nell'erogazione di un servizio presso la sede del cliente. Principi e modalità di realizzazione dell'ascolto attivo. Principi e modalità di prevenzione e gestione dei conflitti. Principi e modalità di trasmissione di conoscenze e competenze agli utilizzatori finali. Principi e metodi per la gestione delle informazioni circa le innovazioni ICT. Principi e modalità di realizzazione dell'ascolto attivo. - Principi e modalità di prevenzione e gestione dei conflitti. Principi e modalità di trasmissione di conoscenze e competenze agli utilizzatori finali. - Principi e metodi per la gestione delle informazioni circa le innovazioni ICT.
Abilità
  • Comunicare in maniera efficace con le diverse tipologie di clienti/utilizzatori. Utilizzare codici e modalità di interazione diversi a seconda della tipologia dei clienti/utilizzatori, al fine di comprendere le problematiche, acquisire informazioni diagnostiche, trasmettere corretti protocolli d'uso e valorizzare il servizio svolto. Costruire relazioni di fiducia con il cliente, in modo tale che le proprie proposte risultino convincenti e vengano accolte con partecipazione. Costruire relazioni di fiducia con il cliente, in modo tale che le proprie proposte risultino convincenti e vengano accolte con partecipazione. Adottare, nel caso in cui si rilevino malfunzionamenti dovuti ad errori d'uso da parte del cliente, atteggiamenti caratterizzati da tatto e persuasione, al fine non urtarne la sensibilità e favorire i processi di apprendimento. Adottare stili di comportamento improntati alla cordialità e alla cortesia e, in caso di eventi imprevisti e reclami, mantenere un atteggiamento caratterizzato da autocontrollo ed assunzione di responsabilità. Gestire in modo trasparente e positivo le eventuali criticità nell'erogazione del servizio. Trasferire informazioni aggiuntive circa le evoluzione dei servizi e prodotti ICT e le innovazioni apportate nel mercato in coerenza con i bisogni del cliente. Gestire in modo trasparente e positivo le eventuali criticità nell'erogazione del servizio. Trasferire informazioni aggiuntive circa le evoluzione dei servizi e prodotti ICT e le innovazioni apportate nel mercato in coerenza con i bisogni del cliente.
Definire lo schema concettuale della base dei dati
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • Modelli di rappresentazione formalizzata della realtà, per descrivere in maniera unitaria e coerente le entità, le relazioni e le operazioni di riferimento. Tecniche di analisi della realtà e dei processi aziendali per definire lo schema concettuale della base di dati da verificare con il cliente o l'utente. Fondamenti teorici della gestione delle basi di dati, per definire uno schema concettuale del data base formalmente corretto ed operativamente adeguato. Modello 'Entity-relationship' per la descrizione di entità, associazioni e proprietà nel modello relazionale delle basi di dati. Modelli logici delle basi di dati (gerarchico, reticolare, relazionale, ad oggetti),per una corretta definizione dello schema concettuale.
Abilità
  • Analizzare la realtà di riferimento e le esigenze a cui intende rispondere il sistema di gestione di basi di dati da progettare. Verificare con gli interlocutori più opportuni (cliente, utenti, responsabili aziendali, etc.) la correttezza dello schema concettuale complessivo della base di dati risultante dall'analisi effettuata. Adottare linguaggi e modelli per la descrizione formalizzata della conoscenza concreta, corretti formalmente ma comprensibili agli interlocutori. Definire uno schema concettuale procedendo per integrazione (modello bottom-up) o per particolarizzazione (modello top-down). Individuare le relazioni, gli attributi e le proprietà rilevanti per la costruzione dello schema concettuale. Definire uno schema concettuale del data base orientato ai dati oppure orientato alle procedure.
ADA
ADA.14.01.19 - Gestione dell'Informazione e della Conoscenza

RA1: Definire la strategia relativa all’informazione, identificando il fabbisogno, i requisiti e il valore per il business dell’informazione e il processo per la sua gestione, selezionando le fonti dei dati interne e/o esterne e la loro forma e mantenendo la compliance con i requisiti di Privacy e il rispetto dei diritti di Proprietà Intellettuale

Rilevazione/analisi dei fabbisogni di informazione
Analisi del valore dell'informazione
Formalizzazione dei requisiti di informazione
Definizione del processo per la gestione dell’informazione
Applicazione degli standard e delle norme relative alla proprietà intellettuale (IPR) e le norme della privacy

RA2: Definire l'architettura per la gestione dell'informazione e disegnare l’infrastruttura tecnica funzionale allo sfruttamento, ottimizzazione e condivisione delle informazioni, identificando gli strumenti appropriati per creare, estrarre, mantenere, rinnovare, presentare e diffondere le conoscenze al fine di capitalizzare il patrimonio informativo.

Traduzione del funzionamento del business in informazione strutturata
Definizione dell'architettura a supporto della gestione dell'informazione
Disegno dell'infrastruttura tecnica per la gestione dei dati
Analisi di data set complessi, interni o esterni, di varia estensione, natura e struttura
Scelta delle tecniche di presentazione dei dati orientate al business
Progettare il sistema di gestione della base di dati
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • Modelli logici dei sistemi di gestione di basi di dati (gerarchico, reticolare, relazionale, ad oggetti)per una corretta definizione della struttura del data base. Modello relazionale delle basi di dati,per definire correttamente le relazioni e le proprietà nella progettazione del data base. Tecniche di organizzazione, indicizzazione e memorizzazione dei file sui vari supporti di memoria di massa,per assicurare efficienza e tempi di risposta adeguati nell'utilizzo della base di dati. Linguaggi specialistici per la definizione, la manipolazione, il controllo e l'interrogazione delle basi di dati Caratteristiche e funzionalità dei DBMS (Data Base Management System), Sistemi per la Gestione delle Basi di Dati,per scegliere quello più adatto ad assicurare una efficiente gestione della base di dati con un corretto rapporto costo/prestazioni. Elementi di algebra e calcolo relazionale,per progettare in modo efficiente l'architettura delle basi di dati relazionali. Tecniche di normalizzazione delle basi di dati relazionali,per eliminare le ridondanze ed il rischio di inconsistenza dei dati. Fondamenti della sicurezza nella progettazione dei sistemi di gestione delle basi di dati,per assicurare il necessario livello di protezione dei dati ed il rispetto delle previsioni normative in materia di privacy e sicurezza informatica.
Abilità
  • Definire le specifiche funzionali dei programmi e delle transazioni da sviluppare, individuando le modalià operative ottimali. Progettare l'architettura del sistema di gestione della base di dati in modo da eliminare o ridurre i possibili rischi di attacco informatico. Assicurare che il sistema di gestione della base di dati già in fase progettuale rispetti le previsioni normative vigenti in materia di privacy e tutela dei dati personali. Definire l'architettura complessiva del sistema di gestione della base di dati con gli archivi, le procedure e le relazioni tra di essi. Applicarele tecniche di normalizzazione delle relazioni fino al raggiungimento del livello ottimale per l'efficienza e l'integrità del sistema. Definire la struttura degli archivi ottimale in relazione al modello di base di dati prescelto ed al DBMS adottato. Definireil sistema di controllo degli accessi al data base, per evitare che determinate informazioni possano essere ottenute da chi non è autorizzato oppure che vengano modificate da chi non ne è il responsabile.
ADA
ADA.14.01.19 - Gestione dell'Informazione e della Conoscenza

RA1: Definire la strategia relativa all’informazione, identificando il fabbisogno, i requisiti e il valore per il business dell’informazione e il processo per la sua gestione, selezionando le fonti dei dati interne e/o esterne e la loro forma e mantenendo la compliance con i requisiti di Privacy e il rispetto dei diritti di Proprietà Intellettuale

Rilevazione/analisi dei fabbisogni di informazione
Analisi del valore dell'informazione
Formalizzazione dei requisiti di informazione
Definizione del processo per la gestione dell’informazione
Applicazione degli standard e delle norme relative alla proprietà intellettuale (IPR) e le norme della privacy

RA2: Definire l'architettura per la gestione dell'informazione e disegnare l’infrastruttura tecnica funzionale allo sfruttamento, ottimizzazione e condivisione delle informazioni, identificando gli strumenti appropriati per creare, estrarre, mantenere, rinnovare, presentare e diffondere le conoscenze al fine di capitalizzare il patrimonio informativo.

Traduzione del funzionamento del business in informazione strutturata
Definizione dell'architettura a supporto della gestione dell'informazione
Disegno dell'infrastruttura tecnica per la gestione dei dati
Analisi di data set complessi, interni o esterni, di varia estensione, natura e struttura
Scelta delle tecniche di presentazione dei dati orientate al business
Implementare il sistema di gestione di basi di dati in Cloud
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • Lingua inglese tecnica per comprendere l'eventuale documentazione redatta in lingua inglese. Caratteristiche e funzionalità dei linguaggi di definizione delle basi di dati (DDL, Data Definition Language), per utilizzarne al meglio le potenzialità in fase di creazione del data base. Tecniche di documentazione delle procedure per inserire nel codice commenti e documentazione utili a ridurre i tempi in caso di successive modifiche del codice o di correzione degli errori. Tecniche di programmazione strutturata, per ottimizzare la struttura delle procedure riducendo i tempi di sviluppo e le possibilità di errore. Linguaggio SQL (Structured Query Language),per definire ed aggiornare i dati utilizzando in maniera evoluta lo standard de facto dei linguaggi relazionali. Caratteristiche e funzionalità avanzate del DBMS individuato per lo sviluppo del sistema di gestione della base di dati. Caratteristiche e funzionalità del sistema operativo utilizzato, per configurare al meglio i parametri gestionali ed ottimizzare le prestazioni del sistema di gestione della base di dati. I sistemi Ibridi. Tecniche e strumenti di migrazione di data base in ambiente Cloud. Le interfaccia web e l'interfaccia di programmazione delle applicazioni (API). Combinare e abbinare i provider di cloud per ottimizzare la portata geografica, i Service Level Agreement (SLA), i prezzi e i requisiti normativi.
Abilità
  • Applicare le appropriate metodologie di scrittura strutturata del codice sorgente per rendere comprensibile rapidamente la struttura delle procedure. Organizzare la memorizzazione dei file sui dispositivi di memoria secondaria o di massa nella maniera più efficiente, per assicurare dei tempi di risposta accettabili. Creare le strutture e gli archivi della base di dati, definendone le proprietà e gli attributi secondo le specifiche definite in fase di progettazione. Creare le chiavi primarie e secondarie per l'accesso al data base e per il collegamento delle varie tabelle o archivi che lo compongono. Creare le interfacce per la modifica, l'aggiornamento e la consultazione del data base da parte degli utenti anche in ambienti Cloud. Testare il corretto funzionamento del sistema di gestione della base di dati, verificando il comportamento delle procedure ed il rispetto delle specifiche di progetto e dei vincoli di integrità in tutte le possibili condizioni di utilizzo. Definire per ogni classe di utenti autorizzati le procedure per l'accesso controllato al data base e la verifica delle credenziali di autenticazione. Documentare in maniera completa e dettagliata la struttura, le interrelazioni ed i parametri di configurazione di tutte le componenti della base di dati (archivi, tabelle, indici, relazioni, ecc...), per agevolare le successive operazioni di modifica, aggiornamento e manutenzione del data base Individuare e utilizzare strumenti per la migrazione di data base in ambienti Cloud. Utilizzare applicazioni per l'implementazione dei DB in ambienti ibridi e cloud.
ADA
ADA.14.01.19 - Gestione dell'Informazione e della Conoscenza

RA1: Definire la strategia relativa all’informazione, identificando il fabbisogno, i requisiti e il valore per il business dell’informazione e il processo per la sua gestione, selezionando le fonti dei dati interne e/o esterne e la loro forma e mantenendo la compliance con i requisiti di Privacy e il rispetto dei diritti di Proprietà Intellettuale

Rilevazione/analisi dei fabbisogni di informazione
Analisi del valore dell'informazione
Formalizzazione dei requisiti di informazione
Definizione del processo per la gestione dell’informazione
Applicazione degli standard e delle norme relative alla proprietà intellettuale (IPR) e le norme della privacy

RA2: Definire l'architettura per la gestione dell'informazione e disegnare l’infrastruttura tecnica funzionale allo sfruttamento, ottimizzazione e condivisione delle informazioni, identificando gli strumenti appropriati per creare, estrarre, mantenere, rinnovare, presentare e diffondere le conoscenze al fine di capitalizzare il patrimonio informativo.

Traduzione del funzionamento del business in informazione strutturata
Definizione dell'architettura a supporto della gestione dell'informazione
Disegno dell'infrastruttura tecnica per la gestione dei dati
Analisi di data set complessi, interni o esterni, di varia estensione, natura e struttura
Scelta delle tecniche di presentazione dei dati orientate al business
Gestire i data base in Cloud ed assistenza agli utenti
Mostra abilità e conoscenze
Conoscenze
  • Concetti relativi all'amministrazione di un data base, con particolare riguardo alla verifica della consistenza e dell'integrità della base di dati in ambienti ibridi e cloud. Tecniche e strumenti di gestione e ottimizzazione dei database in cloud. Evoluzione della normativa vigente in materia di privacy e di tutela dei dati personali, per assicurare nella gestione del data base il rispetto delle disposizioni legislative in materia. Tecniche di attacco e metodologie di difesa della sicurezza delle basi di dati, per adottare le opportune contromisure in grado di assicurare un adeguato livello di protezione dagli attacchi informatici. Principali necessità di manutenzione di un sistema di gestione di basi di dati, per svolgere le operazioni periodiche necessarie per assicurarne l'affidabilità ed il corretto funzionamento nel tempo. Stato dell'arte dell'evoluzione tecnologica dell'informatica e dei DBMS, per suggerire al responsabile del data base eventuali aggiornamenti hardware o software in grado di migliorarne le funzionalità e l'efficienza.
Abilità
  • Analizzare i dati relativi agli accessi degli utenti al data base e produrre le relative statistiche per i responsabili. Effettuare con regolarità e precisione le necessarie operazioni di manutenzione periodica (copie di backup, eliminazione dei dati e dei files obsoleti, verifica dello spazio disponibile, aggiornamento del software, ecc...). Assicurare il continuo rispetto delle previsioni normative in materia di privacy e tutela dei dati personali Intervenire rapidamente in caso di errore o malfunzionamento per individuare le cause ed operare le necessarie correzioni o suggerire gli appropriati correttivi al responsabile del data base. Intervenire rapidamente, in caso di accesso non autorizzato o attacco informatico al data base da parte di utenti male intenzionati, per adottare le opportune contromisure e ripristinare l'adeguato livello di sicurezza. Raccogliere reclami e suggerimenti degli utenti in relazione a malfunzionamenti e/o possibili miglioramenti delle funzionalità del data base, per esaminare con il responsabile le eventuali soluzioni da adottare. Redigere le istruzioni e/o i manuali d'uso, anche tramite pubblicazione nella rete Intranet, per facilitare l'utilizzo del data base da parte degli utenti autorizzati.
Interagire con le altre risorse professionali operative sul luogo di lavoro
Mostra abilità e conoscenze
Conoscenze
  • Concetti di gruppo, posizione, ruolo, comportamenti individuali e collettivi, dinamiche di gruppo, clima organizzativo. Comportamenti spontanei in situazione di stress e loro modalità di indirizzo e gestione.
Abilità
  • Coordinarsi con le altre risorse professionali coinvolte nell'attività. Coordinarsi con i propri colleghi e lavorare in gruppo in un contesto organizzativo. Recepire le indicazioni operative fornite dal proprio responsabile in merito alla modalità di realizzazione delle attività programmate, assumendo un atteggiamento collaborativo e propositivo. Interagire con risorse professionali interne alla struttura e impiegate in ruoli di responsabilità, dimostrando disponibilità a fornire ogni eventuale informazione in possesso rispetto allo stato delle attività. Interagire con le risorse professionali esterne, che a vario titolo accedono al luogo di lavoro, in ragione del raggiungimento del comune obiettivo di servizio verso il cliente/beneficiario.
Lavorare in sicurezza in laboratorio e presso il cliente
Mostra abilità e conoscenze
Conoscenze
  • Normative vigenti in materia di sicurezza, prevenzione infortuni, prevenzione incendi e igiene del lavoro, anche con riferimento agli obblighi previsti dal T.U.81/08. Fattori di rischio professionale ed ambientale, e successive disposizioni integrative e correttive, in relazione alla specifica destinazione dei locali e delle attività lavorative di riferimento.
Abilità
  • Prevenire e ridurre il rischio professionale, ambientale e del beneficiario. Adottare stili e comportamenti idonei alla prevenzione e riduzione del rischio professionale ed ambientale; Adottare comportamenti per la prevenzione del rischio elettrico; Adottare comportamenti per la prevenzione degli incendi.
Valutare la qualità del proprio operato nell'ambito dell'erogazione del servizio
Mostra abilità e conoscenze
Conoscenze
  • Valutazione della qualità del proprio operato verificando la corretta applicazione della normativa tecnica, il rispetto dei requisiti di prestazione definiti verso il cliente e la conformità alle procedure aziendali di qualità.
Abilità
  • Valutare la qualità del servizio erogato. Comprendere e applicare le procedure di qualità interne all'azienda. Percepire il grado di soddisfazione del cliente interno/esterno. Individuare le criticità e proporre interventi di miglioramento.