Ingénieur fiabilité des sites DevOps Ingénieur fiabilité des sites DevOps

Les missions du poste

Vos missions au quotidien
À PROPOS DU POSTE :

La vision du Group Direction Générale des Opérations (GCOO) est de permettre une excellence opérationnelle de premier ordre à travers le Groupe en s'appuyant sur la technologie (Digital, Data et IA) et les talents. Les fonctions du Group COO sont les fondations qui permettront et soutiendront l'efficacité, la différenciation et le développement des activités. Le GCOO s'appuie sur ses 5 fonctions pour répondre aux ambitions stratégiques : Systèmes d'Information, Immobilier, Approvisionnement, Group Data Office et le Département des Services Technologiques Globaux.

Ce poste fait partie du département Digital and Data Service, dont l'objectif est de fournir des outils pour le développement informatique en s'appuyant sur les pratiques DevOps. L'équipe DevOps Service Platform (DSP) compte des membres à Paris, Bangalore et Montréal. Pour garantir les meilleures pratiques en termes de fiabilité, de résilience et de performance de l'infrastructure pour les environnements où nos applications sont hébergées, une escouade SRE a été mise en place. Cette équipe se concentre sur l'automatisation du provisionnement de l'infrastructure cloud, la surveillance de la plateforme, la migration de l'infrastructure existante et d'autres initiatives visant à améliorer la performance des services et à réduire les incidents.

Quel sera votre quotidien ?

Pour favoriser l'agilité, l'artisanat logiciel et les pratiques DevOps au sein de la banque, l'équipe DevOps Service Platform fournit aux développeurs une suite complète d'outils et de plates-formes. Il s'agit notamment de l'environnement de développement intégré (IDE), des kits de développement logiciel (SDK) et de l'administration des serveurs GIT, des serveurs Jenkins/TeamCity, de Jira, de Nexus, de Sonar et de XLDeploy, à la fois sur site et dans Azure.

Vos principales responsabilités seront, entre autres, les suivantes :

Support et adoption:
- Assurer la stabilité et la disponibilité des services et outils de l'usine logicielle
- Respecter les accords de niveau de service de la plateforme dans le cadre d'un modèle de support « Follow-The-Sun » (FTS)
- Exploiter les services dans le respect des règles de sécurité
- Communiquer efficacement sur les incidents et les versions prévues
- Aider les équipes d'application à adopter les meilleures pratiques pour industrialiser leurs pipelines d'intégration continue (CI) et de livraison continue (CD)
- Soutenir les équipes d'application dans l'utilisation des outils CI/CD fournis

Développement et évolution de l'offre :
- Développer des prototypes et réaliser des preuves de concept (POC) afin de valider de nouveaux outils pour l'usine logicielle
- Installer, mettre à niveau et entretenir les outils et les nouvelles instances
- Réduire la charge de travail du support par une automatisation accrue et l'utilisation de chatbots
- Contribuer à l'évolution de l'offre sur le cloud public Microsoft Azure
- Définir et mettre en œuvre des KPI de surveillance pour établir des SLO/SLA/SLI et surveiller la performance des applications

Partage des connaissances :
- Contribuer à la documentation et promouvoir la bonne utilisation des outils
- Rédiger des processus internes pour améliorer l'efficacité de l'équipe de support
- Plaider pour les meilleures pratiques sur la plateforme Continuous Delivery et participer à la communauté « Test and Deployment
- Servir d'expert régional (AMER) sur les outils CI/CD, en offrant des conseils et une orientation si nécessaire

Le profil recherché

Et si c’était vous ?
COMPÉTENCES et qualifications:

Compétences requises :
- Maîtrise de Linux, Bash, Python, Jenkins, Git et des outils de surveillance
- Au moins 5 ans d'expérience dans le développement ou l'administration d'outils de Software Factory
- Autonomie : capable de mener de manière indépendante des réunions avec les utilisateurs, de représenter le département auprès des responsables d'application et de faire remonter les problèmes si nécessaire
- Capacité à comprendre les outils internes, à prioriser les tâches, à suivre les actions en cours et à tenir les parties prenantes informées de tout retard
- Une forte volonté d'apprendre de nouvelles technologies, avec la capacité d'analyser et de résoudre des problèmes complexes impliquant plusieurs équipes informatiques ou utilisateurs
- Capacité à proposer des solutions pragmatiques qui répondent aux besoins des projets de l'équipe tout en respectant les normes de qualité
- Persévérance et état d'esprit axé sur les résultats
- Solides compétences en communication orale et écrite, y compris en matière de présentation (capacité à présenter des outils CI/CD)
- Orienté client: Capacité à comprendre les besoins des utilisateurs et à fournir une assistance appropriée
- Collaboration et esprit d'équipe : Capacité à travailler en harmonie avec une équipe internationale répartie entre Montréal, Paris et Bangalore

Compétences complémentaires :

Familiarité avec Microsoft Azure, les outils de construction (Maven, MSBuild, npm, etc.), TeamCity, Jira, GitHub Enterprise, XLDeploy, Nexus, JFrog Platform, Artifactory, Sonar, PowerShell, Kubernetes, Docker, Terraform, ArgoCD et GitHub Actions.

Langues : Français, Anglais.

L’habileté de communiquer en anglais, tant à l’oral que par écrit, est une exigence puisque la personne occupant ce poste devra collaborer régulièrement avec des collègues et des partenaires situés aux États-Unis.

Contrat : CDI
Accueil / Emploi / Emploi / Emploi