Quelles sont tes missions ?
Je classerais mes missions selon différentes thématiques : l’intégration et le déploiement d’applications, le DevOps pour l’industrialisation, la sécurité qui est devenue incontournable, le support aux utilisateurs ainsi que les projets transverses.
L’intégration consiste à récupérer de l’équipe MOE les composants applicatifs à déployer sur les différents environnements en respectant les règles de mises en production (nommage et arborescence des fichiers, contraintes liées à l’exploitabilité et aux flux réseaux). Cette étape nécessite d’écrire des scripts (Python, Shell, Powershell) et d’extraire les variables liées aux environnements de production situées dans l’application. Je suis en charge de la mise en place de l’ordonnancement dans DollarUniverse des différents jobs (transfert de fichiers, sauvegarde de base de données, génération de reportings et envoi mail automatique). Je mets également en place les différents transferts de fichiers nécessaires pour permettre la communication entre les applications.
L’approche DevOps permet d’automatiser le déploiement des applications en utilisant Ansible, Jenkins, Artifactory et Git, de standardiser des plans de batch applicatif et de préparer le passage en architecture (Application as services) afin de simplifier l’étape de déploiement et de dimensionnement.
Depuis décembre 2013, la Loi de Programmation Militaire (LPM) impose aux Opérateurs d’Importance Vitale (OIV) notamment les Banques, le renforcement de la sécurité des systèmes d’information critiques. Certaines applications concernant le booking, la récupération des positions ou les produits exotiques ont été identifiées comme vitales et leur sécurité s’est vue renforcée. Pour ce faire, ces applications sont isolées sur des serveurs spécifiques, l’ensemble des flux est cartographié et la criticité de chaque flux est analysée. Les fichiers sont échangés via des briques SaaS, ils sont scannés et vérifiés avant d’être transférés. L’authentification a été renforcée avec la mise en place de la solution CyberArk.
Le support répond aux besoins des clients de disponibilité des applications. J’interviens dans l’identification et la résolution d’incidents et je m’assure que l’expérience utilisateur soit la meilleure possible en production. C’est pourquoi, je travaille avec des équipes en Inde, en France et à Montréal pour garantir une continuité de services 24h/24. J’accompagne également les migrations d’applications, de serveurs vers Weblogic, de base de données Oracle 12 vers Oracle 19, de version Windows vers RedHat.
Je travaille également sur différents projets transverses pour améliorer la qualité de support en mettant en place les moyens et les outils nécessaires afin de surveiller les applications (Nagios, Dynatrace) et d’anticiper les incidents (collecte des logs avec Kibana et création de dashboards pour faciliter l’étape d’analyse). J’analyse aussi l’impact des différents projets business sur la performance des applications et identifie les actions à mettre en œuvre : ajout de serveurs, tuning de configuration…