Tous les postes  >  Ingénieurie

DevOps Engineer

À propos de Maagot

Maagot est une néobanque innovante dont la mission est de simplifier les paiements et rendre excitante la gestion de ses finances pour des centaines de millions d’individus en Afrique  francophone et anglophone.

Pour ce faire, nous combinons une expertise approfondie du secteur avec une technologie de pointe pour créer des solutions bancaires simples, efficaces, à prix abordables, qui permettent de rendre autonomes nos clients et les connecter entre eux, localement et entre pays africains.

Nous sommes embarqués dans une aventure humaine et entrepreneuriale des plus passionnantes qui nous conduira dans tous les coins du continent africain. Nous serons ravis de te voir nous rejoindre si tu as ce qu’il faut pour nous aider dans notre mission.

Partager sur :

Au sujet du poste

Nous recherchons un DevOps Engineer de talent, avec une expérience avérée d’au moins 3 années dans la mise en place et la gestion d’outils et processus DevOps, dans un environnement de production. En tant que DevOps, tu sais gérer les infrastructures dans un environnement cloud ou sur des serveurs privés.

Ce qui est pour toi une excellente opportunité pour impacter significativement le secteur financier en Afrique.

1. Te concernant

  • Rigueur et problem-solving attitude : Tu es pointu dans ton travail, capable de travailler avec un haut degré d’autonomie tout en étant proactif(ve) pour résoudre les problèmes avant qu’ils n’affectent la production.

  • Agilité : Vous êtes à l’aise dans un environnement dynamique où vous devrez gérer des incidents en production et proposer des solutions rapides tout en maintenant la qualité.

  • Collaboration pluri-disciplinaire : Tu sais collaborer efficacement avec les équipes de développement et les autres parties prenantes pour identifier et résoudre les problèmes, tout en étant sous la supervision directe du CTO.

  • Esprit d’innovation : Tu êtes constamment à la recherche d’améliorations et d’optimisations pour rendre les systèmes plus performants et plus sûrs.

2. Responsabilités principales

  • Déploiements automatisés sur nos serveurs : Tu seras responsable de la gestion complète du cycle de vie de nos applications (déploiement, maintenance, mise à jour) sur nos serveurs dans un environnement cloud, en assurant la disponibilité continue des services essentiels.

  • Mise en place et optimisation des pipelines CI/CD : Utilisation de GitHub Actions pour automatiser les tests, les intégrations, les déploiements, et assurer un flux de travail fluide pour les développeurs.

  • Gestion des environnements Docker et Kubernetes : Tu créeras et maintiendras des environnements conteneurisés scalables et robustes à l’aide de Docker, avec une orchestration via Kubernetes. Tu optimiseras également les clusters pour garantir une haute disponibilité.

  • Surveillance et monitoring des systèmes : En mettant en place des outils de supervision comme Prometheus et Grafana, tu veilleras à la santé des systèmes et créeras des dashboards de suivi de performance pour détecter les incidents avant qu’ils n’affectent nos utilisateurs.

  • Gestion des bases de données et systèmes de messagerie : Tu superviseras et optimiseras les bases de données PostgreSQL, Redis, ainsi que le système de messagerie distribué Kafka, en garantissant leur intégrité, leur performance et leur sécurité.

  • Amélioration continue et optimisation des performances : Tu seras proactif(ve) dans la recherche de solutions pour optimiser la vitesse, la sécurité et les coûts de l’infrastructure.

  • Collaboration avec les équipes de développement : Tu collaboreras étroitement avec les équipes de développement pour intégrer les micro-services (écrits principalement en Golang) dans l’infrastructure, et participeras activement aux choix d’architectures pour des solutions scalables et sécurisées.

  • Gestion des incidents : Tu seras impliqué(e) dans la gestion des incidents, en diagnostiquant et résolvant rapidement les problèmes liés aux déploiements et à la performance des systèmes.

3. Compétences requises

  • Expérience DevOps avancée : Vous avez une expérience prouvée de plusieurs années dans des environnements de production où vous avez géré des infrastructures sur des serveurs privés ou dans des environnements cloud, et mis en place des outils et processus DevOps.

  • Maîtrise de Docker et Kubernetes : Vous maîtrisez parfaitement Docker pour la création de conteneurs et Kubernetes pour l’orchestration. Vous avez l’expérience de la gestion de clusters à grande échelle et de leur optimisation.

  • Expertise CI/CD : Vous avez de solides compétences dans la mise en place de pipelines CI/CD, et vous maîtrisez GitHub Actions. Vous savez comment automatiser et améliorer les processus de développement et de déploiement.

  • Monitoring et observabilité : Vous avez une expérience approfondie dans la mise en place de systèmes de monitoring à l’aide de Prometheus et Grafana, avec des alertes proactives pour garantir la haute disponibilité des systèmes.

  • Base de données et messagerie : Vous avez une excellente connaissance de PostgreSQL et Redis pour gérer efficacement les bases de données relationnelles. Vous savez aussi configurer et maintenir Kafka pour les systèmes de messagerie à haute performance.

  • Compétences en programmation : Vous avez une bonne maîtrise de Golang et êtes capable de collaborer avec les développeurs pour assurer l’intégration des services dans l’infrastructure existante.

  • Sécurité : Vous comprenez les enjeux de sécurité en production et savez implémenter des solutions pour protéger les données et les systèmes, notamment avec des pare-feu, des outils de gestion d’accès, et des solutions de surveillance des menaces.

4. Bons points

  • Expérience avérée dans le secteur de la fintech ou avec ou avec des systèmes de paiement.
  • Expérience avec des outils de gestion de configuration tels que Terraform, Ansible, ou Chef.

5. Avantages

  • Salaire compétitif, aligné sur les tendances du marché. Accessible dans le formulaire de candidature.
  • Evoluer au sein d’une entreprise à la culture organisationnelle saine, motivante, transparente.
  • Faire partie d’une équipe brillante, agile, expérimentée, aux ambitions de “Licorne”.
  • Profil de carrière et grille salariale connus d’avance.
  • Nouvel ordinateur MacBook Pro / Air ou PC, 3 mois après le démarrage.
  • Couverture assurance maladie.
  • Budget de 150 000 FCFA par an pour toute formation de ton choix.
  • Goodies Maagot.

Partager sur :

L’expérience financière gratifiante™