Figura professionale: System Administraor
Nome Cognome | : G. R. | Età | : 54 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : 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
Esperienze
Current Linux System Administrator at IGT.com DevOps Linux System Administrator in the distributed team for architectures and operations, working from Rome at Lottomatica offices, team HeadQuarter in London, chatops model on Slack. Linux CentOS. CI/CD pipelines development cycles on dockerized mobile platform environments. Configuration management and remote task automation with Puppet, Ansible and Rundeck. Docker and docker-compose build. Docker networking basics. Service discovery Consul and Vault. Atlassian Bamboo, Jira and Stash. Jenkins automated builds. Zabbix, monitoring/alerting with Twilio. VMWare vCenter webclient. Git workflow. Wildfly(JBoss) application servers. FlywayDB database migrations. Linux LVM, device mapper. Basics on Promoetheus monitoring, Kibana/Elastic Search.
2010 – 2016 Sytsem administrator at Webfaction.com Part of the system administrators team full remote contractor from EU/Rome timezone, administering ~500 physical and ~200 virtual machines for about 200k registered domains. Nginx-Apache frontend-backend-custom applications shared hosting. Reporting to sysadmin team manager. Ligts-out DataCenter and remote management of servers from various providers (Softlayer, Linode, Hetzner, LeaseWeb) distributed over main continents (US/EU/Asia), usage of Python and provider's APIs. Server OS installation/reload/tuning and production server provisioning/deploy. Supervising datacenter activity tasks, scheduled and emergency maintenance, hardware swapping and upgrades. Linux tuning, bottleneck troubleshooting atop, top, htop, vmstat, iostat and various tools for analysis and debug of performance, load, I/O and memory. Tuning, swap management, mdadm Linux software RAID monitor/debug/troubleshoot/rebuild, GPT partitions, loop devices. RAID arrays. Emergency maintenance in linux rescue mode, KVM remote iLO/DRAC. Python2.7/3.4 for utilities, installers, watchdogs, monitors and custom tools for variuos kind of necessities. Python2.7 Fabric for remote tasks automation of several kind and nature. Dveloping and mantaining Python manifests with the custom Configuration Management System developed in Python. Custom RPM packaging, maintenance, deploy using rpmbuild and/or Fedora Mock for CentOS4/5/6/7. Private YUM repos. Email Postfix, Spamassassin, ClamAV, Dovecot. Developed interactive custom utility with Python for anlysis and troubleshoot of Postfix's mail queue. Deploy and maintenance of customer's account webmail system with RoundCube WebMail on dedicated server. PostgeSQL, MySQL/Percona management, tuning, troubleshoot. DNS bind9, powerdns. Elements of Nagios/Zabbix monitoring. Elements of systemd, troubleshoot. Accounts, applications, databases, systems scheduled and emergency migrations. Troubleshooting and optimazation all round.
2006 – 2011 System and network administrator, Web developer Rome, Altura Labs srl Unique referral in sysadmin and operations area. Reported directly to CEO. Implemented Linux multidistribution based web farm, Nginx/Apache frontendbackend structures, Ruby+PostgreSQL, PHP+MySQL. EMC2 Clariion SAN, KVM virtualization. Backup administrator. Plus 3.5 million pageviews for over 170ĸ unique vistors per month. Development team support for continuos integration and delivery. On automatic call 24/7 via Mon monitoring SMS API personally customized. Https access to SVN repos by apache multiple auth methods. SMS alert system API(SMS Italy carrier) personally developed in Python. Corporate networking, heterogeneous clients systems, intranet, VPN, centralized backups, Helpdesk. Independent relations with management and suppliers. On startup phase, web development using PHP+PostgreSQL/MySQL+Apache on Debian based servers autonomously administered.
2001 – 2006 IT manager and consultant, System and network administration, dedicated web/mail hosting Ceprano (FR), Moonwatcher.it di Gianluca Riccardi (sole proprietorship) Company IT infrastructures outsorcing for small to medium sized companies, dedicated web and mail hosting on owned server. Implemented TCP/IP ethernet networks and company datacenters based on FOSS softwares. Integrated networking. Managed relations to customers and IT suppliers. Backup and data avilability. Data exchange flows. PostgreSQL DBA. Personalized web apps(PostgreSQL+PHP+Apache). VPNs, security. Served markets: tertiary, transoprts, mechanics engineering, big distributions. Small to meduim sized companies. Sysadmin on Debian/Cent-OS for SeeYes local hoster ISP (subsequently acquired by ServerPlan srl) Collaboration with University of Cassino on web devolping a teaching platform, using Slackware, PostgreSQL+PHP+Apache. Minor Windows 2000 server maintenance and installations on occasions.
1999 – 2001 Various collaborations • Officine Informatiche: ISP in Cassino(Italy), web development on assigned web server personally mantained(Debian, PHP, Apache, PostgreSQL) • Icaro project Regione Sicilia: developed distance learning modules for basic CS teachings • small web apps for CRUD operations for small companies(PHP+PostgreSQL+Apache on Debian) • Italian Edition Linux Gazette translations • First steps, early stage in TCP/IP networking, routing on Linux systems and microsoft clients and networks
Technologies touched through the years Server operating systems • Linux: kernel optimization and tuning, device-mapper, modules, networking, udev, LVM • Major Linux distributions: CentOS, CloudLinux, Debian, Ubuntu, SLES SuSE Linux Enterprise Server, OpenSuSE, Fedora • RPM package build and customization, YUM private repos • cross-distribution software packages(dpkg, alien, rpm) • basic understanding and operations of FreeBSD and NetBSD, install/configure/mantain • some older experiences on OpenSolaris (on Joyent account for RoR based websites) Networking • Protocols: IP, TCP, UDP, ICMP, IPSec, ESMTPs, IMAPs, POP3s, HTTP/HTTPs • VPN: IPSec, PPTP, road warriors clients • Routing managed network devices, Virtual LAN • DNS and DHCP • NAT, Firewalling; some older experiences on: DMZ, transparent proxy(SQUID) • network debug and troubleshoot(wireshark, netdiag, iptraf, tcpdump, ngrep, nmap, netcat, nethog) • older Intranet admin experiences on: NetBIOS Windows networks, Samba, NAS, DHCP, DNS/SplitDNS Security • OpenSSH, OpenSSL, SSH-Guard, IPTables, SNORT, NMAP, chkrootkit Languages • Python2/3: installers, watchdogs, monitors, utilities, backups, email parsing, regex log scans and full spectrum tools for a variety of necessities • Bash : Intermediate level, mostly systems automation and maintenance tasks • basics of Rust (rust-lang.org) • older: Ruby scripting for common syadmin tasks • older: PHP web development Database administration • PostgreSQL, system and query level tuning, configuration, activity monitoring/analysis, troubleshooting • MySQL, installation, configuration and activity tuning/monitoring/troubleshooting • basics SQLite local dev/embedded plan and implement local backup/dump and migration for all the DBs and some DR experiences monitors/schedulers/health-checks/ecc. with Python2/3 Services • Apache, Nginx, Memchached, Postfix, Spamassassin, Dovecot, ClamAV, OpenSSH, DNS(BIND9, PowerDNS), GNU Mailman, OpenLDAP, NFS • PAM, SSO(via OpenLDAP), Postfix, Zimbra OE 5(enterprise level knowledge), Dovecot, IMAPSync, Google Apps hosting, NX Nomachine server/client, VNC Monitoring • Mon monitoring system(PERL), custom Python alerts and monitors programs, continuos monitoring 24/7 • Zabbix Installation and configuration • basics: Nagios, Supervisord, Zenoss, Cacti, Ganglia, MRTG, Prometheus Backup • Some older experiences on: multiconfiguration Amanda backup infrastructure, daily and archival sets; BackupPC for intranet backups, desktops and intermittent laptops • common Python/Ruby backups automation in production servers, databases, software repositories, applications, configurations Storage • past: EMC2 Clariion/brocade install and configure, capacity design and admin (Storage groups, RAID groups, LUN, METALUN) via Navisphere/PowerPath, iSCSI access from Linux(OpenISCSI, MultipathI/O) • RAID1/5/10 systems (Adaptec ArcConf, LSI MegaCLI) • Linux software RAID (mdadm), design/tuning/troubleshoot • custom periodic monitors/reports/watchdogs/schedulers/health-checks with Python2/3 • past: SAN admin on EMC2 Clariion/brocade install configure, design, admin, troubleshoot (Storage groups, RAID groups, LUN, METALUN) PowerPath & Navisphere, accessed by iSCSI on Linux OpenISCSI, MultipathI/O systems Virtualization • past: KVM/QEMU Linux virtualization, basing techniques, VM disk extensions, vmemory and prformance tuning • past: VIRTUALBOX on eterogenous desktop systems (Linux, OSX) Filesystems • past: Oracle Cluster File System, ReiserFS, • ext2, ext3, ext4, XFS, JFS, NFS, ZFS(theory) • past: crypted file systems(cryptsetup+devicemapper) • health-checks/schedulers/monitors with Python2/3 Web and Project Development • Python Django 0.96 → 1.9 • Flask for integration & APIs • ticketing/tracking: Redmine, Trac, JIRA, various Wiki systems • SCM: Mercurial, GIT, Subversion • familiarity with ZendFramework, RubyOnRails Infrastructure • independent datacanter administration through various providers, devices deploy and maintenance, reconditioning, migrations, backups • lights-out datacenter, server provisioning, deploy, scheduled and emergency maintenance • maintenance scheduling and supervision to upgrade/emergency through various providers • infrastrucutre as code with Puppet and Ansible • CLI orchestration with Ansible and Python Fabric • GUI orchestration with Rundeck • VMWare vCenter webclient Hardware • servers: DELL Power Edge, IBM eSeries, systems assembling, configuring and maintenance, peripherals and disks swapping • clients: Apple, Dell, IBM, Sony, variuos assembled • network and computer systems devices, maintenance/upgrades • supervision of datacenter activities, scheduled/emergency migrations, components swapping, provisionings, hard relocations
Languages Native Italiano Other languages English C2 advance d independ ent
Education • High School degree ITIS “E. Maiorana” di Cassino
129 total views, 1 today