DevOPS, System Administration

Progettazione, Implementazione, Evoluzione

Progetti di sviluppo

Gestione di progetti di sviluppo attraverso l’adozione di strumenti agile e metodologie di sviluppo orientate alla gestione di:

  • Mitigazione, Eradicazione di regressioni attraverso l’integrazione di no-regression test
  • One-Click Deploy e, ove possibile, in modalità Zero Downtime
  • Containerizzazione (Docker, LxC) delle infrastrutture software (previa analisi dei requisiti)
  • Integrazione di sistemi Ci/CD per tutti i tier di sviluppo (dev, test, pre-prod, prod)
  • Gestione dei branching model
  • Gestione dei deploy per infrastrutture: Bare Metal, Cloud, Containers
  • Formazione sull’uso dei sistemi di VCS
  • Migrazione da sistemi VCS legacy (SVN, CVS) verso strumenti più compliant e aggiornati
  • Gestione dei repository maven, gradle per la gestione delle dipendenze dei progetti J2EE modulari
  • Progettazione di automated tests
  • Utilizzo di suite per l’analisi del carico e di battery test
  • Software Profiling per analisi e mitigazione di Memory Leaks
  • Slow Query analysis

Sistemi

Progettazione Datacenter from scratch (network, storage, security, servers, air conditioning, firewalling, etc...)

Gestione Hypervisor di virtuap style="font-size: 18px"zzazione, e di sistemi di orchestrazione (XeN, QEmU, VSphere, OpenStack, VirtualBox, etc)

System Administration per sistemi Windows, *nix

Network Administration (Real Network, Software Defined Network)

Firewall Policies, Accounting

Data Ciphering

Database Optimization and Management (MySQL, PostGreSQL)

Storage Administration SAN/NAS (Real Storage Server, Software Defined Storage)

Cloud

Definizione ed implementazione di politiche di autoscaling

Sviluppo di immagini specifiche compatibili con specifiche cloud-init

Amministrazione di infrastrutture cloud basate su: Amazon EC2,Google Cloud Platform,, Azure, JElastic, VMWare, Openshift, Kubernetes