Innovation

Chef de Projet IT DevOps Senior

Département : Digital factory

Lieu de travail : Agence Togo Digital, Lomé, Togo

Rattachement hiérarchique : Responsable DevOps

Collaboration fonctionnelle : Equipe architecture et conformité, Équipe PMO et conduite du changement, équipes de développement et test, équipes infrastructure, équipes sécurité, équipes métiers, prestataires de services IT, administrations clientes.

Nombre de personnes à recruter : 1

Mission principale

  • Dans le cadre du programme de digitalisation accélérée de l’Administration togolaise, le/la Chef projet DevOps Senior sera chargé(e) sous la responsabilité du responsable des équipes DevOps, d’assurer le suivi de l’ensemble des activités de déploiement et de maintien des plateformes dans le cadre dudit programme.
  • Il/elle aura pour mission de garantir la mise en œuvre efficace des pratiques d’intégration continue, de déploiement continu, d’automatisation des processus techniques, de supervision des environnements applicatifs, ainsi que de fiabilité, de sécurité, de disponibilité et de performance des systèmes déployés.
  • Il/elle assurera la coordination entre les équipes de développement, d’infrastructure, de sécurité, d’exploitation et les parties prenantes métiers afin de promouvoir une culture DevOps orientée collaboration, agilité, qualité, automatisation et excellence opérationnelle.
  • Dans l’exécution de ses tâches, il est attendu que le/la Chef de Projet IT DevOps Senior fournisse ou participe à la validation des livrables ci-après, selon la typologie des projets sur lesquels il/elle intervient :
  • Documentation des pipelines CI/CD : intégration, déploiement, rollback, automatisation des tests et gestion des versions ;
  • Documentation des infrastructures automatisées : scripts IaC, configurations, procédures et référentiels techniques ;
  • Tableaux de bord de monitoring, supervision et observabilité des systèmes ;
  • Indicateurs de performance, de disponibilité et de fiabilité : KPI, SLA, SLO, taux d’incidents, temps de résolution ;
  • Rapports réguliers sur la disponibilité, la performance, la sécurité et la fiabilité des environnements applicatifs déployés dans le cadre de la digitalisation accélérée ;
  • Plan de gestion des incidents, procédures d’escalade, rapports post-mortem et plans d’actions correctives ;
  • Procédures de reprise, de continuité d’activité et de restauration des services : PRA/PCA ;
  • Documentation des procédures d’exploitation, d’automatisation et de mise en production ;
  • Rapports d’audit technique, de sécurité et de conformité DevSecOps ;
  • Plan d’amélioration continue des pratiques DevOps
  • Le/la Chef de Projet IT DevOps Senior travaille en étroite collaboration avec les différents départements et équipes de l’ATD, mais aussi celles des prestataires de sévices IT et des administrations clientes.

Responsabilités

1. Contribuer à la définition et à la mise en œuvre de la stratégie et des pratiques DevOps

  • Définir, structurer et mettre en œuvre la stratégie DevOps de l’ATD.
  • Formaliser les standards, outils, pratiques et processus DevOps à appliquer dans le cadre de la digitalisation accélérée des administrations.
  • Promouvoir une culture DevOps fondée sur la collaboration, l’automatisation, la qualité, la sécurité et l’amélioration continue.
  • Assurer l’alignement des pratiques DevOps avec les besoins des projets, les exigences métiers et les orientations techniques édictées dans les cahiers de charge.
  • Contribuer à la professionnalisation des processus d’intégration, de déploiement, d’exploitation et de supervision des systèmes.
2. Mise en place et supervision des pipelines CI/CD
  • Concevoir, déployer, superviser et optimiser les pipelines d’intégration continue et de déploiement continu.
  • Définir les mécanismes d’automatisation des builds, tests, déploiements, validations et rollbacks.
  • Veiller à la fiabilité, à la traçabilité et à la sécurité des chaînes de livraison applicative.
  • Assurer la bonne gestion des versions, des branches, des environnements et des artefacts de déploiement.
  • Accompagner les équipes de développement dans l’adoption des bonnes pratiques CI/CD.
3. Automatisation des infrastructures et gestion des environnements
  • Superviser la mise en place et le maintien des infrastructures automatisées selon les principes d’Infrastructure as Code.
  • Superviser la gestion des environnements de développement, test, staging, préproduction et production.
  • Veiller à la cohérence, à la reproductibilité et à la stabilité des environnements techniques.
  • Participer à l’automatisation des processus de configuration, provisionnement, déploiement et exploitation.
  • Contribuer à l’optimisation des infrastructures applicatives en matière de performance, de scalabilité, de disponibilité et de coûts.
4. Monitoring, supervision et observabilité

Le/La chef projet DevOps est chargé de contribuer à :

  • la mise en place des mécanismes de monitoring, logging, alerting et observabilité des systèmes.
  • la définition et du suivi les indicateurs de disponibilité, de performance, de fiabilité et de qualité de service.
  • La production des tableaux de bord permettant d’assurer le suivi technique des plateformes et environnements applicatifs.
  • L’identification des risques de dégradation de service et proposer des mesures préventives.
  • Assurer le reporting régulier, des indicateurs techniques 
5. DevSecOps, sécurité et conformité technique

Il/elle s’assure de :

  • Intégrer les bonnes pratiques de sécurité dans les pipelines, environnements et processus DevOps.
  • Collaborer avec les équipes sécurité afin d’intégrer les contrôles DevSecOps dans les chaînes de livraison applicative.
  • Veiller à la prise en compte des exigences de sécurité, de confidentialité et de conformité dans les déploiements.
  • Contribuer à la mise en place de contrôles automatisés : scan de vulnérabilités, analyse de code, gestion des secrets, contrôle des dépendances.
  • Participer aux audits techniques et de sécurité des environnements applicatifs.
6. Gestion des incidents, continuité et amélioration continue
  • Contribuer à la gestion des incidents techniques liés aux environnements applicatifs et aux chaînes de déploiement.
  • Coordonner les actions de résolution avec les équipes techniques concernées.
  • Conduire ou superviser les analyses post-mortem après incidents majeurs.
  • Proposer et suivre les plans d’actions correctives et préventives.
  • Participer à la définition et à l’amélioration des procédures de reprise d’activité, de continuité de service et de restauration des systèmes.
  • Capitaliser sur les retours d’expérience pour améliorer durablement les pratiques DevOps.
7. Coordination des équipes techniques et accompagnement au changement
  • Encadrer, les équipes ou ressources DevOps mobilisées sur le projet.
  • Assurer l’interface entre les équipes de développement, infrastructure, sécurité, exploitation, métiers et PMO.
  • Faciliter la communication entre les parties prenantes techniques et fonctionnelles.
  • Accompagner les équipes dans l’adoption des outils, méthodes et pratiques DevOps.
  • Contribuer à la montée en compétences des équipes internes sur les sujets DevOps, automatisation, CI/CD et observabilité.
8. Qualité des livrables et veille technologique
  • Contrôler la qualité des livrables techniques produits dans le cadre des activités DevOps.
  • S’assurer du respect des standards techniques, bonnes pratiques et processus d’exploitation définis par l’ATD.
  • Participer à la définition des standards techniques et des processus d’exploitation
  • Assurer une veille technologique continue sur les outils, architectures, méthodes et pratiques DevOps.
  • Proposer des améliorations visant à renforcer la performance, la sécurité, l’automatisation et la maturité opérationnelle des systèmes.

Compétences requises

  • Maîtrise des outils CI/CD : GitLab CI, Jenkins, GitHub Actions, Azure DevOps ou équivalent.
  • Maîtrise des outils d’automatisation et d’Infrastructure as Code : Terraform, Ansible ou équivalent.
  • Compétences solides en conteneurisation et orchestration : Docker, Kubernetes ou équivalent.
  • Bonne connaissance des outils de monitoring, logging et observabilité : Prometheus, Grafana, ELK, Loki, Zabbix ou équivalent.
  • Bonne compréhension des pratiques DevSecOps et des mécanismes d’intégration de la sécurité dans les pipelines.
  • Bonne compréhension des architectures applicatives modernes, microservices, API, systèmes distribués et environnements cloud.
  • Bonne compréhension des réseaux, systèmes, bases de données, sécurité et environnements d’exploitation.
  • Capacité à lire, comprendre et challenger du code dans plusieurs langages ou environnements techniques.
  • Capacité à définir et exploiter des indicateurs techniques : KPI, SLA, SLO, disponibilité, performance, incidents, temps moyen de résolution.
  • Capacité à piloter des incidents techniques, coordonner les résolutions et conduire des analyses post-mortem.
  • Capacité à produire, structurer et maintenir une documentation technique claire et exploitable.
  • Maîtrise des méthodes Agile et capacité à travailler dans des environnements collaboratifs et itératifs.
  • Excellentes capacités de communication écrite et orale.
  • Forte capacité de coordination, de priorisation et de prise de décision.
  • Leadership technique, rigueur, autonomie et sens de la responsabilité.
  • Capacité à évoluer dans un environnement institutionnel exigeant et multi-acteurs.
  • Sens de la confidentialité, de la sécurité, de la qualité et de la continuité de service.
Qualifications
  • Min Bac+5 en informatique, systèmes d’information, génie logiciel, ingénierie informatique ou domaine équivalent.
  • Expérience professionnelle minimale de 5 ans, dont une expérience significative en environnement DevOps.
  • Expérience avérée dans le pilotage ou la coordination d’équipes techniques.
  • Expérience confirmée dans la mise en place de pipelines CI/CD, d’infrastructures automatisées et de dispositifs de monitoring.
  • Expérience dans des environnements exigeants : administration publique, grandes entreprises, systèmes critiques ou plateformes à forte disponibilité.
  • Une expérience dans des projets de transformation numérique avec un acteur du secteur public serait un atout.
  • Une certification DevOps, cloud, Kubernetes, sécurité ou gestion de projet serait appréciée : AWS, Azure, GCP, Kubernetes, Docker, Terraform, ITIL, Scrum, PMP, PRINCE2 ou équivalent.
Exigences du poste
  • Interaction permanente avec des équipes pluridisciplinaires : développement, infrastructure, sécurité, exploitation, métiers et PMO.
  • Forte exigence en matière de disponibilité, sécurité, performance, scalabilité et continuité des systèmes.
  • Gestion de situations critiques, notamment incidents de production, indisponibilités, dégradations de performance ou urgences de déploiement.
  • Respect strict des exigences de confidentialité, de conformité et de sécurité numérique.
  • Nécessité d’assurer une veille technologique continue dans un domaine en évolution rapide.
  • Délais d’exécution parfois contraints dans un environnement institutionnel et multi-acteurs.
  • Responsabilité élevée sur la stabilité, la fiabilité et la continuité des services numériques à l’échelle de l’ATD.
Disponibilité accrue lors des phases critiques de déploiement, migration, mise en production ou résolution d’incidents majeurs.
Télécharger l’AMI

Partager sur :

Autres postes :

© 2025 – AGENCE TOGO DIGITAL

atd logo