Figura professionale: Sistemista Linux

Nome Cognome: D. C.Età: 55
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Sistemista / Tecnico informatico
Sede preferita: Roma

Accesso Full al database con 29.999 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Sistemista Linux devops

Competenze

  • Linux :
  • – Distribuzioni utilizzate : RedHat (release 3-7), Centos , Suse (release 9-13), Slackware (release 8-14),Scientific
  • linux ,debian
  • – Principali comandi per Amministrazione e configurazione
  • – configurazione dei principali servizi (FTP,ssh,www,NFS,heartbeat,samba,etc)
  • – Comandi avanzati
  • – Programmazione in shell scripting
  • – Procedure di backup-restore native in Linux/Unix
  • – Unix interprocess comunication (IPC)
  • – Struttura di un filesystem linux (ext journaled e non journaled)
  • – Componenti di Base di un kernel linux strutture dati e system call
  • – Ricompilazione del Kernel.
  • – Configurazione Nagios
  • – Monitoraggio dei processi linux per identificare un tentativo di intrusione
  • Strumento di monitoraggio Nagios:
  • – Configurazione di base
  • – scrittura e modifica di plugin di nagios per l’implementazione del monitoraggio di servizi particolari
  • Principali prodotti di backup non Linux utilizzati:
  • – Tivoli TSM
  • – Hp Dataprotector
  • Programmazione:
  • – Linguaggio C/C++ e strumenti di supporto alla programmazione in Linux
  • – python
  • – ansible
  • – Object Oriented Programming
  • – linguaggio JAVA
  • – Linguaggio SQL
  • – UML
  • – Reti:
  • – conoscenza dello Stack protocolli TCP
  • – conoscenza teorica delle differenze tra le tipologie degli apparati di rete
  • Database:
  • – Monitoraggio di una istanza di un DB Oracle.
  • – Principali componenti di una istanza di oracle (visti dal lato processi Linux).
  • – funzionamento del backup di oracle e implementazione di script per automatizzarli.
  • – lettura di un Diagramma E-R per interpretare lo schema di un DB
  • Prodotti di Virtualizzazione usati:
  • – Vmware Esx 4
  • Application server :
  • – jboss / apache tomcat

Studi

Universita di roma Torvergata : Ingegneria informatica triennale 2015

Esperienze

06/09/2017 a data odierna Sistemista applicativo in consulenza presso Poste Italiane
Glgroup SPA
– Cliente e progetto di allocazione: Cliente finale Poste Italiane ha l'esigenza di avere un supporto
sistemistico per la gestione dei sistemi delle app di poste italiane (app servizio banco posta , post pay,
ufficio postale etc).
– Contesto tecnologico: I sistemi sono basati su linux Red Hat (6/7) con apache come server di front
end e tomcat come application server , e¿ presente anche un db oracle ma e' fuori la gestione.
– Team e ruolo ricoperto: il team e' composto da 3 sistemisti che effettuano amministrazione di
sistema mmonitorano le prestazioni del sistema ed effettuano il deploy delle componenti su tomcat.Il
mio ruolo e' di sistemista linux ,ho realizzato una procedura di esempio in python per la raccolta delle
caratteristiche degli host elencati in un file di configurazione (rilevazione automatica di prodotti su
host) competenze acquisite: python 3.6 e libreria paramyco, stesura di moduli ansible con python

15/03/2016 a 06/09/2017 Sistemista Linux Applicativo in consulenza presso Lottomatica.
Softwave Srl
-Cliente e progetto di allocazione :Cliente finale Lottomatica che nell'ottica del continuos delivery ,ha come
esigenza di automatizzare l¿installazione dei suoi prodotti per le piattaforme dei giochi online.Per questo
decide di sviluppare in casa un applicativo che consenta l'installazione dell'intero stack della piattaforma – Contesto tecnologico:I sistemi sono basati su linux (Red Hat 6/7) , jboss come application server,
oracle come DB (con ASM) .
Le tecnologie usate per lo sviluppo dell¿applicativo sono ansible , come frontend nodejs e jenkins che si
viene usato per lanciare I playbook ansible.Python viene usato per la stesura di moduli ansible riguardanti
esigenze particolari e bash viene utilizzata per facilitare il compito delle procedure ansible.
– Team e ruolo ricoperto: il team e' composto da sei elementi ,prevalentemente sviluppatori, il mio ruolo e' in principio quello di supportare il team per problematiche sistemistiche relative a linux e bash, in seguito quella di parte integrante del team per lo sviluppo di playbook in ansible e la loro implementazione in jenkins.I playbookriguardano sia l'installazione di prodotti di front end (apache) , di middleware jboss e tomcat del deploy delle applicazioni proprietarie di lottomatica e della configurazione dell¿ambiente linux sulle macchine di produzione.
Ho curato la stesura in ansible di un playbook per la clonazione di un db oracle con un sid generico,
prevedendo anche la cancellazione del db sulla destinazione e la sua ricreazione tramite script in bash.
Ho realizzato uno script in bash per il versioning di porzioni di filesystem. Lo script prevede il ripristino delle stesse a un determinato istante del ciclo di backup, ed a ogni backup l'estrazione di un report che indica cosa e' cambiato dal backup precedente (in termini di file modificato, cancellato, aggiunto).
Script per il backup e rotazione dei log , lo script prevede di poter effettuare il backup, anche di log non
conosciuti segnalando poi il backup del nuovo log in un report. I files di log dopo essere stati individuati
vengono spostati sotto una alberatura di appoggio,creata a runtime,temporanea.Su questa alberatura
effettuato il tar , e questo archiviato in una partizione nfs (il tar indicava solo nel nome solo la data). Viene creato,su file di testo, uno storico dei backup per quel giorno (con in coda il nome del file in cui sono contenuti) ,per facilitare il recupero dei log stessi all'interno della partizione nfs ed evitare inutli
decompressioni e strutture di ldirectory ridondanti. Competenze acquisite: Ansible, nodejs, backup di istanza oracle , differenza tra api rest e soap , apache
modeproxy e rewrite, ottimizzazione di metodologie di scripting in bash (script che generano a runtime altri script attraverso template )

01/03/2013 a  15/03/2016 Sistemista Linux in consulenza presso Ancitel S.p.A.
GlobaQ S.r.l., roma (Italia)
– Cliente e progetto di allocazione :Cliente finale Ancitel S.p.A. , per supporto sistemistico sul loro parco
macchine Linux (140 host)
– Contesto tecnologico: I sistemi sono basati su Centos Server (ver. 4/5/6) , tali sistemi sono virtuali con
hardware Blade e Vmware Esx 4.0 hanno come sistema di monitoring nagios , il quale si occupa anche del riavvio dei servizi in caso di fault (script bash e perl) .I servizi offerti sono server web (apache) con tomcat o in alternativa jboss come middleware , come db bene usato oracle o mysql.
– Team e ruolo ricoperto: il team di erogazione e' costituito da sei sistemisti che coprono le aree
oracle,reti,microsoft ed help desk agli impiegati di Ancitel. In questo team ho ricoperto il ruolo di referente per la parte linux. Oltre alla normale di gestione sistemistica , mi sono occupato della risoluzione di problemi in produzione (es: individuazione di processi malevoli a seguito di un deface del sito, analisi di malfunzionamenti di siti causati da una errata configurazione dell'ambiente ) , di supporto agli applicativi per la risoluzione di problemi di mantenimento di script in bash per il restart dei servizi lato nagios (per vecchi servizi) e implementazione di nuovi script (per nuovi servizi ) .Mi sono occupato anche dell'implementazione di un servizio tra aci e il comune di Milano per il sistema di pagamento delle multe, l'intera procedura e' stata realizzata tramite script in bash e protocollo ftp. Competenze acquisite : nagios, vmware gestione ambienti virtuali, scripting bash con uso di file di lock per
alterare il comportamento dello script (sincronia)
Sistemista Linux in consulenza presso il Ministero dell'Interno per conto di Ancitel S.p.A
per la gestione del Ced INA/SAIA (attuale ANPR)

01/11/2003 a 01/03/2013 Globaq S.r.l., roma (italia)
– Cliente e progetto di allocazione: Cliente finale Ministero dell'Interno progetto Ina-Saia, progetto in
outsourcing ad Ancitel che gestisce sia il Ced che le applicazioni per l'anagrafica centralizzata INA e Saia (attuale ANPR) .
ll CED consiste in circa 20 host molti dei quali in cluster attivo/passivo tramite heartbeat.
– Contesto tecnologico:Sistemi basati su Red Hat AS (dalla 3 alla 5) , DB oracle (dalla vers 8 alla 10) ,
middleware jboss (vers.4).Per I backup di oracle, e' stato usato TSM (tivoli storadge manager) e
Dataprotector.Sistema usato per il monitor Nagios.
– Team e ruolo ricoperto:Team formato da Sviluppatori Java(circa 9) , un DBA, e 3 sistemisti linux di presidio.
L'attività di presidio prevede il monitoraggio del sistema (e del suo carico) e dei backup (oracle e di sistema), il ripristino in caso di fault, l'analisi dei log e il coinvolgimento terze figure per la risoluzione del problema. Di questo team per la parte sistemisti linux, ho ricoperto il ruolo di capoprogetto, occupandomi,oltre della ordinaria attività di amministratore di sistema ,di scripting in bash per il backup dei log , del loro ¿stoccaggio¿
e del loro reperimento, di modifica di script di terze parti per il backup di oracle e di script usati da Nagios per il monitoring di risorse.Per nagios mi sono occupato anche della installazione , confgurazione e manutenzione. Ho inoltre implementato script per consentire la ricerca tramite espressioni regolari nei file di log in modo da
facilitare gli applicativi nell¿analisi dei fault.
Analisi di query per estrazioni lato DB, da lanciare in produzione. Per tale progetto ho provveduto alla
formazione di personale sistemistico ¿on the job. Competenze acquisite: Monitoraggio oracle ,monitoraggi log di jboss , gestione dei backup di oracle,
linguaggio sql , prodotti di backup tivoli storadge manager e data protector, monitoraggio middlware jboss , analisi dei log con espressioni regolari , script in bash per il backup di oracle e per il ripristino, script sql per la creazione dei db, monitoraggio del sistema come entita totale , analisi dei motivi di rallentamenti, linguaggio sql , comandi linux avanzati .

01/01/2003 a 01/11/2003 Programmatore JAVA
Xinit S.r.l., roma (italia)
– Cliente e progetto di allocazione :Cliente finale Urmet , il cliente richiede lo sviluppo di un applicativo che possa interrogare un database in maniera visuale via web )facendo selezionare ,dopo una autenticazione le tabelle da cui effettuare le estrazioni e creare,se possibile, delle join in automatico tra le tabelle.
Lo schema del DB veniva estratto (e scritto su file) , attraverso le query ai metadati delle tabelle in formato xml.
– Contesto tecnologico:Sistemi basati su linux , tomcat ,oracle e java usando la tecnologia JSP.
– Team e ruolo ricoperto: il Team era composto da un architetto , 2 programmatori java , e 1 graphic designer .
Per questo progetto mi sono occupato ,come programmatore, della realizzazione del motore per importare lo schema del dB e delle class,i Bean, di interfacciamento con il container. Competenze acquisite: linguaggio java, xml , metadati di un database ,application server tomcat.

01/01/2000 a 31/12/2002 Sistemista Sun Solaris
Spring Consulting S.r.L., roma (Italia)
– Cliente e progetto di allocazione :Client finale TIN , il cliente per la catena di autenticazione del provider Tin.it  monitoraggio e ripristino in loco.
– Contesto tecnologico:Sistemi basati su su sun solaris (2.6) disclocati presso Saritel, DB oracle 8i e
applicativo infranet.
– Team e ruolo ricoperto: il Team e¿ costituito da 5 sistemisti solaris , il ruolo che ho ricoperto e¿ di Team leader di questo gruppo .Oltre alla ordinaria amministrazione sistemistica ,ho realizzato in sh alcuni script di monitoraggio della catena di autenticazione. In questa occasione ho provveduto alla formazione del personale on the job. Competenze acquisite: Formazione del personale da zero per renderlo operativo , realizzazione di procedure
in bash per il collezionamento dei log in automatico

10/10/1998 a 31/12/2000 Sistemista Sun solaris
Debis spring italia – it services, roma (italia)
– Cliente e progetto di allocazione :Cliente finale Adtranz S.p.A. , il cliente richiede un amministratore di
sistema sun solaris per la gestione di un parco macchine con circa 20 utenti
– Contesto tecnologico:Sistemi basati su sun solaris 2.5.1, ciascun utente ha la sua workstation e richiama applicativi su un server remoto centralizzato.
-Team e ruolo ricoperto: per questo progetto ho ricoperto il ruolo di amministratore per l¿intero sistema
(workstation e server) ,gestione dei backup ed help desk agli utenti.Ho inoltre realizzato uno script in sh che permettesse ad un utente non esperto di ritrovare un file all'interno dei backup e se presente di ripristinarlo. Competenze acquisite : Sun solaris , strategie di backup.

ISTRUZIONE E FORMAZIONE 02/09/1984–02/06/1988 diploma di perito tecnico industriale – Informatica I.T.I.S. G. Ferraris, roma : voto di diploma 44/60 (it) 05/11/2007–26/02/2015 laurea in Ingegneria Informatica (triennale) Università di roma Torvergata, (Italia) : voto di Laurea 96/110 Titolo Tesi : Valutazione di politiche di scheduling con LTE-Sim .

COMPETENZE PERSONALI Lingua madre italiano Altre lingue Inglese A2

Competenze professionali Linux : – distribuzioni utilizzate : RedHat (release 3-7), Centos( release 3-7) , Suse (release 9-13), Slackware (release 8- 14),Scientific linux ,debian. – comandi principali per la gestione sistemistica di un ambiente linux – configurazione dei principali servizi (FTP,ssh,www,NFS,heartbeat,samba,etc) – comandi avanzati – programmazione in shell scripting – sed e espressioni regolari – generazione di script bash tramite script bash -procedure di backup-restore native in Linux/Unix – unix interprocess comunication (IPC) – struttura di un filesystem linux (ext journaled e non journaled) – componenti di Base di un kernel linux strutture dati e system call – riconfigurazione del Kernel. – monitoraggio dei processi linux per identificare un tentativo di intrusione – proc filesystem – struttura di un filesystem ext-X , gestione e ripristino. – gestione della memoria virtuale e spazio di indirizzamento dei processi – configurazione di apache – all'occorrenza scrittura di procedure in C per la risoluzione di problemi di più svariata natura. Strumento di monitoraggio usato Nagios: – Configurazione di base – scrittura e modifica di plugin di nagios per l'implementazione del monitoraggio di servizi e per il restart dei servizi – interfacciamento di apache con tomcat attraverso il worker (jkmount) e proxypass Strumento di monitoraggio Nagios: – Configurazione di base – scrittura e modifica di plugin di nagios per l'implementazione del monitoraggio di servizi particolari Principali prodotti di backup non Linux utilizzati: – Tivoli TSM – Hp Dataprotector Programmazione : – Linguaggio C/C++ e strumenti di supporto alla programmazione in Linux – Object Oriented Programming – linguaggio JAVA – Linguaggio SQL – Perl – UML – bash shell scripting -Ansible automation – python (in fase di studio) – Versioning – Git – Reti: – conoscenza dello Stack protocolli TCP – conoscenza teorica delle differenze tra le tipologie degli apparati di rete

185 total views, 1 today