Ecobank ou Ecobank Transnational Incorporated (ETI) est une banque fondée au Togo en 1985 et présente dans 35 pays d’Afrique de l’Ouest, Centrale, l’Est et du Sud. Elle dispose d’une filiale à Paris, France et des bureaux de représentation à Londres, au Royaume-Uni, à Dubaï aux Emirats Arabes Unis et à Beijing en Chine.
Description d’emploi
OBJET DU POSTE
En tant qu’ingénieur en fiabilité de site travaillant sur des services critiques, votre mission sera de vous assurer que nos services sont rapides, hautement disponibles, évolutifs et capables de résister à des augmentations de charge sans précédent. Vous serez au cœur de la résolution des problèmes de
production avec un périmètre allant du noyau aux plateformes.
Le poste exige la flexibilité nécessaire pour adopter une approche holistique du dépannage et la capacité d’approfondir les détails techniques. L’ingénieur en fiabilité de site partagera les locaux avec les différentes équipes d’ingénierie logicielle. Cela garantit qu’il acquerra les connaissances nécessaires au domaine pour dépanner et réparer efficacement une panne.
L’équipe créera des outils d’automatisation pour l’état du système et les tests d’acceptation de la production afin de valider les changements de production. L’ingénieur en fiabilité du site s’assurera que le système est bien instrumenté et qu’il est très tolérant aux pannes.
Il pilotera l’automatisation des pipelines de livraison pour un déploiement efficace et, en fin de compte, s’occupera de l’exécution des principes et des pratiques AIOps pour automatiser les processus d’exploitation
PRINCIPALES RESPONSABILITÉS
- Engager et évangéliser les pratiques SRE avec le développement, les opérations et les groupes de produits pour aligner la prestation de services et de solutions technologiques.
- Recueillir et analyser les mesures des systèmes d’exploitation, des plateformes, des bases de données ainsi que des applications pour aider à l’optimisation des performances et à la recherche de pannes.
- S’associer aux équipes de développement, aux plateformes et aux ingénieurs système pour améliorer les services grâce à des procédures de test et de publication rigoureuses.
- Participer au conseil en conception de systèmes, à la gestion de la plateforme et à la planification de la capacité des applications.
- Créer des systèmes et des services durables grâce à l’automatisation et à l’amélioration.
- Appliquer les principes et les pratiques AIOps pour assurer un support proactif et efficace.
- Équilibrer la vitesse et la fiabilité du développement des fonctionnalités avec des objectifs de niveau de service bien définis.
- Piloter l’exécution des CI/CD, le déploiement des applications et la documentation.
- Participer aux activités sur appel pour assurer la stabilité des plateformes ainsi que des applications.
- S’occuper des solutions d’urgence et du chaos.
Indicateurs clés de performance
- Achèvement en temps opportun des tâches et des projets assignés.
- Qualité du code et respect des normes de codage.
- Participation réussie aux activités de test et de débogage.
- Contribution aux objectifs de l’équipe et aux projets collaboratifs.
Formation et expérience
Éducation:
- Licence en informatique, en génie logiciel, en technologie de l’information ou dans un domaine connexe.
- Les qualifications professionnelles seront un avantage supplémentaire : – ITIL.
- 2 à 4 ans d’expérience en informatique.
Compétences techniques :
- Connaissance des principes et pratiques de développement de logiciels.
- Connaissance du système d’exploitation Linux/Unix.
- Avoir une expérience de codage au-delà des simples scripts
- Connaissance de la programmation shell, PHP ou Perl.
- Comprendre la technologie des bases de données
- Avoir un idéal de DevSecOps et des principes agiles.
- Une passion pour l’excellence de la performance, la robustesse et l’état d’esprit d’ingénierie.
- Le candidat retenu fera preuve d’une bonne expérience professionnelle et s’épanouira dans un environnement qui exige la responsabilisation.
- Avoir une excellente gestion du temps, communication, prise de décision.
- Maintenir de bonnes communications écrites et verbales avec les parties prenantes.
- Prêt à apprendre les technologies de stockage distribué, l’infrastructure Cloud, les processus et principes DevSecOps, les frameworks de gestion dynamique des ressources (Kubernetes, Ansible).
Compétences non techniques :
- Solides compétences en résolution de problèmes et en analyse.
- Excellentes capacités de communication et de relations interpersonnelles.
- Envie d’apprendre et de s’adapter aux nouvelles technologies.
- Le souci du détail et l’engagement à fournir un travail de qualité.