NETtoWORK ricerca DBA Senior per azienda in tutta Italia.
Azienda Digitale informatica e servizi cerca per cliente su Milano una risorsa con le capacità di DBA senior con contratto a partita IVA o disposto ad aprirla, durata del contratto 6 mesi più eventuali proroghe.
Conoscenza inglese tecnico.
Per la posizione è richiesta la disponibilità alla reperibilità e per lavori in loco nel DataCenter
Responsabilità
Il DBA, ha la responsabilità di installare, configurare e gestire sistemi di archiviazione dei dati, provvedendo alla manutenzione dei server e monitorando le prestazioni e l’affidabilità complessiva del database. La gestione di un database comprende la raccolta, l’ordinamento e la conservazione delle informazioni, che devono essere protette e fruibili agli utenti che sono autorizzati ad accedervi.
Il DBA dovrà collabora anche con programmatori e sviluppatori nella progettazione e ottimizzazione della banca dati, dovrà collaborare a supporto delle altre funzioni aziendali con lo scopo di organizzare sia la parte di back-end dei dati, ovvero definendo l’architettura alla base del database, sia l’accessibilità da parte degli utenti.
1. progettazione e configurazione: valuta le tecnologie a disposizione e sceglie quelle più idonee alle esigenze dell’azienda, per poi procedere all’istallazione, alla configurazione e all’aggiornamento del database;
2. health check: ovvero analizza lo stato di salute del database e ne ottimizza le prestazioni, operazione che deve essere ripetuta regolarmente;
3. monitoraggio e manutenzione: tiene costantemente sotto controllo l’infrastruttura attraverso test e analisi, così da poter garantire un intervento tempestivo in caso di bisogno;
4. tuning: dunque l’ottimizzazione delle prestazioni del sistema in relazione agli obiettivi preposti, soprattutto per fronteggiare masse di dati sempre più grandi;
5. pianificare sistemi di backup: stabilisce dei protocolli per il recupero dei dati e crea i piani di emergenza in caso di malfunzionamenti e imprevisti;
6. controllo degli accessi: fornisce agli utenti le autorizzazioni necessarie per consultare i dati, attraverso credenziali di accesso.
7. sicurezza: essendo il database il luogo dove vengono immagazzinate tutte le informazioni di un’azienda, il DBA deve assicurarsi che sia protetto da rischi di intrusione e furto dei dati collaborando attivamente con la funzione cybersecurity.
8. privacy: farsi carico delle attività sui progetti cyber per la tutela dei dati anche in modo attivo e proattivo.
9. documentazione: farsi carico di documentare i progetti e redigere procedure operative.
Qualifiche
· Conoscenza dei linguaggi di programmazione specifici per Database (sql/no-sql).
· Conoscere i modelli più diffusi sia dei database relazionali (DBMS), come Oracle, MySQL, SQL Server, PostgreSQL, MariaDB, che di quelli non relazionali (NoSQL), tra cui MongoDB, Redis e Cassandra.
· Capacità di installare, configurare e gestire database.
· DBaaS, principalmente Amazon Web Services (AWS).
· Principali sistemi operativi Linux
· Buona conoscenza su Scripting bash
saranno considerate favorevolmente le ulteriori conoscenze:
· SO: Redhat/CentOS, Ubuntu, Debian, Windows
· Cloud: Amazon;
· Mysql/MariaDB/Percona – xtradbcluster, innodbcluster, galera-cluster
· Scripting: Bash, Python, Php, Perl, Power-Shell…etc;
· Tool vari : Puppet, Jira, Ansible, Zabbix, Nagios,Cacti
· NoSQL: Redis, Sentinel e Mongodb,replicast e sharding
· SW Backup: Rubrik RSC, NCD, RCV
· Infrastructure as Code (es. Terraform) in ambienti AWS, Yaml
· Database su container Docker e su cluster EKS
· Bilanciamento: HAproxy e proxySQL
· Conoscenze in materia di leggi riguardo la tutela dei dati.