La Mission (corrective et évolutive) des scripts d’installation et de mise à jour automatisée des composants constituant l’EFBox (provenant des éditeurs VMware, Citrix, Microsoft, Red Hat) principalement développées en PowerShell.
Cette activité couvre notamment le refactoring du code existant (environ 50 000 lignes de code) en le standardisant, en respectant les normes de développement validées conjointement et en appliquant une approche TDD (Test-Driven Development) sur la totalité des fonctions et procédures existantes et à développer.
La génération du média (VM) à distribuer (au format OVA) aux équipes de production en charge des installations et des mises à jour ;
L’installation et la MCO d’un serveur de gestion de configuration de type Git à partir du template
L’installation et la MCO d’un serveur de qualimétrie de type SonarQube à partir du template, enrichi par les plugins nécessaires ;
L’intégration des nouvelles versions des composants existants et de composants complémentaires ;
Le support de niveau 3 lors de l’installation et la mise à jour des composants concernés.
Le consultant devra :
Utiliser, dans un contexte d’intégration de plateforme, les technologies suivantes pour être capable d’analyser et d’évaluer les comportements observés dans le but d’automatiser leur installation et leur mise à jour :
o Contexte d’OS :
Linux Red Hat Enterprise Linux 6 & 7
Microsoft Windows 2008 R2, 2012 R2 & 2016
Microsoft Windows 7 et 10
o Services afférents : AD, LDAP, DNS, NAS, SAN, DBRMS, etc. ;
o Solutions d’accès à des déports d’affichage Citrix XenDesktop & XenApp;
o Solution de Load Balancing : Citrix NetScaler ;
o Solutions VMware dans un contexte d’intégration de plateforme : vCloud Suite, vCenter,
vSphere ; vRealized Automation ;
o Solution de BDD : Microsoft SQL Server 2012 & 2016 ;
Développement logiciel :
o Microsoft PowerShell avec l’interface VMware PowerCLI ;
o GNU Bash (ou équivalent) ;
o Configuration, utilisation et gestion d’un serveur Git ;
Disposer des compétences métier :
o Intégration de progiciel ;
o Documentation selon les modèles fournis ;
o Support niveau 3 ;
o Mise en place des bonnes pratiques et transfert de compétences.
Une capacité de communication ainsi qu’une grande autonomie est requise pour cette mission