Database Administrator
Gestione e ottimizzazione di infrastrutture dati complesse in ambienti critici ad alta disponibilità
Tendenza nella maggior parte dei paesi. I valori del tuo paese sono nella scheda Stipendi, formazione, mercato del lavoro.
Informazioni sulla professione
Il Database Administrator progetta, configura e mantiene sistemi di gestione di basi di dati relazionali e non relazionali in contesti aziendali strutturati.
Opera con strumenti come Oracle, PostgreSQL, MySQL, SQL Server, MongoDB e utilità di monitoraggio quali Zabbix o Nagios. Collabora con sviluppatori backend, architetti di sistema e team di sicurezza informatica per definire politiche di accesso, procedure di backup e strategie di replica. Interviene su ambienti on-premise e cloud (AWS RDS, Azure SQL, Google Cloud Spanner) garantendo performance, integrità e continuità operativa dei dati.

Competenze
Competenze tecniche
- Esperienza con Oracle Database, PostgreSQL, MySQL, SQL Server
- Conoscenza di MongoDB, Cassandra, Redis
- Utilizzo di AWS RDS, Azure SQL Database, Google Cloud Spanner
- Scripting con Bash, Python, PowerShell
- Competenza con strumenti di monitoraggio come Nagios, Zabbix, Prometheus
- Esperienza in backup e recovery con RMAN, pg_dump, Veeam
- Gestione di replica e clustering ad alta disponibilità
- Ottimizzazione delle query e analisi degli execution plan
Competenze trasversali
- Rigore metodologico nella gestione di ambienti critici
- Capacità di analisi e risoluzione rapida di incidenti
- Comunicazione tecnica chiara con team eterogenei
- Autonomia operativa nella gestione delle priorità
- Approccio sistematico alla documentazione tecnica
Compiti
- Installare e configurare istanze database su ambienti Linux/Windows secondo le specifiche architetturali definite
- Monitorare le performance delle query utilizzando strumenti come pg_stat_statements o Oracle AWR, riducendo i tempi di risposta del 20%
- Implementare politiche di backup incrementale e full con RTO e RPO documentati e testati trimestralmente
- Eseguire tuning degli indici e riscrittura di query critiche identificate tramite explain plan e profiling
- Gestire la replica dei dati in configurazioni master-slave e multi-master su PostgreSQL e MySQL
- Definire e applicare policy di accesso basate su ruoli (RBAC) in collaborazione con il team di sicurezza
- Automatizzare task di manutenzione e reportistica con script Bash, Python o PowerShell schedulati via cron
- Pianificare e condurre operazioni di migrazione dati tra versioni o piattaforme diverse con downtime inferiore a 2 ore
- Redigere documentazione tecnica aggiornata su topologie, procedure operative e runbook di incident management
- Analizzare log di errore e alert con strumenti SIEM per anticipare criticità prima dell'impatto produttivo
Ambienti di lavoro
- Grandi imprese con infrastrutture dati centralizzate
- Banche e istituti finanziari con requisiti di compliance stringenti
- Società di telecomunicazioni e media
- Pubblica amministrazione con sistemi legacy complessi
- Aziende SaaS con architetture cloud-native avanzate
- Data center e fornitori di servizi gestiti (MSP)
Possibili evoluzioni
- Evoluzione verso Data Architect per progettare soluzioni complesse
- Ruolo di Cloud Database Engineer per gestire infrastrutture cloud
- Transizione a Database Reliability Engineer (DRE) per migliorare l'affidabilità
- Specializzazione come Big Data Administrator per gestire grandi volumi di dati
- Progresso verso Chief Data Officer (CDO) per guidare la strategia dei dati
Profilo ricercato
Domande frequenti
Professioni dello stesso settore
Questa professione per paese: Italia ·








