Photo de Mohamed Nasser Mounchikpou Njiemessa

Douala, Cameroun

Mohamed Nasser Mounchikpou Njiemessa

Ingénieur DevOps & Cloud Engineer | AWS & Azure | IA générative

Ingénieur DevOps et Multi-Cloud avec plus de 4 ans d'expérience dans la coordination de projets IT et le développement backend. En cours de certification AWS Solutions Architect Associate (SAA-C03), et récemment certifié Microsoft Azure Developer Associate (AZ-204), Microsoft Azure Fundamentals (AZ-900) et AWS Cloud Practitioner (CLF-C02), je combine une forte expertise en développement Python/Django avec l'administration d'infrastructures cloud hybrides et scalables. Spécialiste de la conteneurisation (Docker), de l'orchestration Kubernetes (Helm) et de l'infrastructure as code (Terraform), des environnements Linux et de l'automatisation de pipelines CI/CD (GitHub Actions). Fort de mes certifications Google AI Professional, Google Prompting Essentials, ainsi que Claude Code 101 et Claude Platform 101 (Anthropic), j'intègre activement l'IA générative, y compris les outils IA agentiques comme Claude, pour accélérer le développement, optimiser l'analyse de données et fiabiliser les workflows opérationnels.

Années d'expérience
4+
Certifications actives
14
Projets livrés
7

Compétences

Organisées par domaine, avec le niveau de pratique réel plutôt que des étiquettes vagues.

IA & Prompting

  • Google AI Professional Certificate
  • Google Prompting Essentials
  • Claude Code 101 & Claude Platform 101 (Anthropic)
  • Prompt engineering & agents IA (vibe coding)
  • Intégration IA dans les workflows DevOps

Cloud & DevOps

  • AWS (Cloud Practitioner, SAA-C03 en cours)
  • Microsoft Azure (AZ-900 & AZ-204 certifiés)
  • Kubernetes (Helm)
  • Terraform (IaC)
  • Docker (multi-stage, hardening)
  • CI/CD (GitHub Actions)
  • IBM Cloud
  • Sécurité applicative (Trivy, gestion CVE)

Développement

  • Python & Django
  • Node.js / Express
  • PostgreSQL
  • Git / GitHub

Linux & Scripting

  • Ubuntu / Debian
  • Bash scripting
  • Cron & gestion des processus

Réseau & Sécurité

  • TCP/IP, HTTP/HTTPS
  • API REST & JWT
  • Nginx & SSL/TLS

Gestion de projet

  • SCRUM / Agile
  • Jira / Trello
  • Management d'équipes

Expérience

Du terrain d'abord : administration système, code, coordination d'équipe.

  1. Oct 2024 à Déc 2025 Douala

    Directeur des Opérations & Consultant IT

    TEAM SOLUTIONS Sarl

    • Coordination de projets IT sous Linux : déploiement, maintenance et monitoring d'applications web
    • Mise en place de pipelines CI/CD sur GitHub Actions + Docker pour la livraison continue
    • Administration d'instances cloud AWS EC2 et IBM Cloud : provisionnement, sécurisation, mises à jour
    • Scripting Bash pour l'automatisation des déploiements, sauvegardes et tâches récurrentes
    • Management d'équipes pluridisciplinaires en méthodologie SCRUM/Agile + reporting direction
    • Gestion des incidents de production et documentation technique
  2. Jui 2021 à Jul 2023 Douala

    Développeur Web & Coordinateur de Projets

    Société Pharmaceutique

    • Développement et déploiement d'APIs REST (Django) sur serveurs Linux, avec Nginx, SSL et variables d'env.
    • Intégration continue : automatisation des tests et déploiements via scripts Bash et Git hooks
    • Administration PostgreSQL : modélisation, optimisation des requêtes, sauvegardes automatisées
    • Conteneurisation des applications avec Docker ; gestion des dépendances et environnements
    • Coordination Agile des équipes et livraison dans les délais
  3. Avr 2021 à Jui 2021 Douala

    Responsable de Projet

    MBCODE

    • Planification et suivi de projets de formation en développement (Coding School for Kids)
    • Coordination du partenariat avec l'Institut Panafricain de Développement d'Afrique Centrale (IPD-AC)

Projets

Des infrastructures que j'ai conçues, conteneurisées et mises en ligne.

MBC ERP

Application de gestion d'un centre : coworking, camps de formation pour enfants et formations en IA.

Contexte

Un centre qui propose du coworking, des camps de formation pour enfants et des formations en IA avait besoin d'un outil unique pour piloter ses activités et ses encaissements.

Problème résolu

Piloter un centre qui cumule coworking, camps pour enfants et formations en IA oblige à suivre des encaissements multiples (espèces, Orange Money, MTN Mobile Money), des paiements échelonnés, des dépenses et la caisse du jour. L'ERP centralise ces flux, verrouille les enregistrements sensibles, produit les rapports (revenus, marge, taux d'occupation) et s'exécute sur une infrastructure Azure reproductible (AKS, ACR, Terraform).

Application web couvrant les clients, la facturation (espèces, Orange Money, MTN Mobile Money), la location d'espaces, les inscriptions aux camps et formations avec paiement échelonné, les dépenses et charges fixes, la clôture de caisse journalière et des rapports (revenus, marge, taux d'occupation) avec graphiques SVG générés côté serveur. Rôles et permissions, verrouillage des enregistrements sensibles, API REST sécurisée par JWT. Conteneurisée avec Docker (utilisateur non privilégié), CI GitHub Actions (lint, tests, scan de sécurité), manifestes Kubernetes et infrastructure Azure (AKS, ACR) décrite avec Terraform.

Schéma d'infrastructure du projet MBC ERP
Architecture et infrastructure : MBC ERP
Détail des couches d'infrastructure
  • ApplicationDjango · Django REST Framework · JWT · PostgreSQL
  • ConteneursDocker · Utilisateur non privilégié
  • OrchestrationManifestes Kubernetes
  • Cloud AzureAKS · ACR
  • Infrastructure as codeTerraform
  • CI/CD et sécuritéGitHub Actions · Lint · Tests · Scan de sécurité
  • Python
  • Django
  • Django REST Framework
  • JWT
  • PostgreSQL
  • Docker
  • Kubernetes
  • Terraform
  • Azure
  • GitHub Actions

Mpahmum

Livre d'or numérique personnalisable pour les événements, avec modération et tableau de bord.

Contexte

Les événements (hommages, cérémonies) manquaient d'un moyen simple de recueillir les témoignages et les photos des invités, et de les conserver.

Problème résolu

Recueillir et conserver les témoignages et les photos des invités d'un événement est difficile sans outil dédié, et un formulaire public s'expose aux abus. L'application permet aux invités de déposer leur message via une session sécurisée par jeton, à l'administration de modérer et d'épingler les contributions, et protège l'API (helmet, liste blanche des champs, limitation de débit, réactions atomiques). Elle tourne sur une instance AWS EC2 unique derrière Caddy (HTTPS automatique), avec des snapshots EBS quotidiens, une supervision CloudWatch avec alerte par e-mail et un accès administrateur par Session Manager, sans SSH ouvert.

Application de livre d'or et d'hommage numérique : les invités déposent des témoignages personnalisés avec photos grâce à des sessions sécurisées par jeton, et l'administration modère, épingle et analyse les messages depuis un tableau de bord protégé. Front React et TypeScript, API Express durcie (liste blanche des champs, limitation de débit, réactions atomiques), base PostgreSQL via Prisma, génération de livrets PDF, déploiement Docker Compose.

Schéma d'infrastructure du projet Mpahmum
Architecture et infrastructure : Mpahmum
Détail des couches d'infrastructure
  • RéseauDNS LWS · Elastic IP · Caddy (TLS automatique, Let's Encrypt)
  • CalculAWS EC2 Ubuntu · volume EBS gp3 20 Go · Docker Compose
  • ApplicationNode 20 · Express · React (build Vite) · helmet · limiteurs de débit
  • DonnéesPostgreSQL 16 · Prisma · volume Docker
  • SauvegardeSnapshots EBS (DLM) quotidiens · 7 conservés
  • SupervisionCloudWatch (agent, alarme disque ≥ 80 %) · SNS · e-mail
  • AdministrationSystems Manager (Session Manager) · sans SSH
  • IAAPI Google Gemini
  • React
  • TypeScript
  • Vite
  • Express
  • Prisma
  • PostgreSQL 16
  • Docker Compose
  • Caddy
  • AWS (EC2, EBS, CloudWatch, SSM)
  • Tailwind CSS

CertifPro

Plateforme de vente de coupons pour formations et certifications.

Contexte

Vendre en ligne des coupons pour des formations et des certifications nécessitait d'encaisser en sécurité et de livrer automatiquement le coupon à l'acheteur.

Problème résolu

Vendre des coupons de formation en ligne suppose d'encaisser en sécurité puis de livrer sans délai. Le backend Node.js/Express, conteneurisé avec Docker, s'appuie sur un agrégateur de paiement et notifie automatiquement l'acheteur par e-mail et WhatsApp, sans intervention manuelle.

Backend Node/Express sécurisé intégrant un agrégateur de paiement, conteneurisé avec Docker, avec notifications automatiques (e-mail + WhatsApp).

Schéma d'infrastructure du projet CertifPro
Architecture et infrastructure : CertifPro
Détail des couches d'infrastructure
  • ApplicationNode.js · Express · HTML
  • PaiementAPI de paiement
  • NotificationsE-mail · WhatsApp
  • ConteneursDocker
  • Node.js
  • Express
  • Docker
  • API de paiement
  • HTML

SecurAuth-API

API d'authentification JWT (Django REST Framework) avec rôles et e-mails, déployée sur IBM Cloud.

Contexte

Les applications avaient besoin d'une brique d'authentification réutilisable, sécurisée et déployable dans le cloud.

Problème résolu

Chaque application qui gère des comptes doit sinon réinventer l'authentification. SecurAuth-API fournit une brique réutilisable : connexion JWT avec rotation et révocation des refresh tokens, rôles (admin, manager, utilisateur), réinitialisation du mot de passe par e-mail et journal des connexions, déployée de façon conteneurisée sur IBM Cloud Code Engine.

API d'authentification complète : inscription et connexion JWT (SimpleJWT) avec rotation et révocation des refresh tokens, gestion des rôles (admin, manager, utilisateur), profil utilisateur, réinitialisation de mot de passe par e-mail (SendGrid) et journalisation des connexions. Interface web de connexion, inscription et profil refondue. Conteneurisée avec Docker, déployée sur IBM Cloud Code Engine avec PostgreSQL et IBM Container Registry.

Schéma d'infrastructure du projet SecurAuth-API
Architecture et infrastructure : SecurAuth-API
Détail des couches d'infrastructure
  • ApplicationDjango · Django REST Framework · SimpleJWT
  • DonnéesPostgreSQL
  • E-mailsSendGrid
  • ConteneursDocker · IBM Container Registry
  • Cloud IBMCode Engine
  • Python
  • Django
  • Django REST Framework
  • SimpleJWT
  • PostgreSQL
  • IBM Cloud Code Engine
  • Docker
  • SendGrid

Pharma-API

API REST complète avec déploiement automatisé sur AWS EC2.

Contexte

API REST réalisée dans un contexte pharmaceutique, avec une exigence de déploiement fiable et reproductible.

Problème résolu

Livrer une API REST de manière fiable demande d'automatiser le déploiement et de ne pas mélanger configuration et code. Le déploiement sur AWS EC2 est automatisé et la configuration de chaque environnement passe par des variables d'environnement, avec une documentation technique associée.

Gestion des environnements via variables d'environnement et documentation technique.

Schéma d'infrastructure du projet Pharma-API
Architecture et infrastructure : Pharma-API
Détail des couches d'infrastructure
  • ApplicationPython · Django · API REST
  • Cloud AWSEC2
  • LivraisonCI/CD · Variables d'environnement
  • Python
  • Django
  • API REST
  • CI/CD
  • AWS EC2

Déployez une application Django

Mise en pratique du déploiement d'une application Django en production (OpenClassrooms).

Contexte

Parcours OpenClassrooms : mettre en pratique la mise en production d'une application Django.

Problème résolu

Passer d'une application Django qui fonctionne en local à une application réellement servie en production : configuration, sécurité et mise en ligne.

Schéma d'infrastructure du projet Déployez une application Django
Architecture et infrastructure : Déployez une application Django
Détail des couches d'infrastructure
  • ApplicationPython · Django
  • DéploiementMise en production
  • Python
  • Django
  • Déploiement

Certifications

Un apprentissage continu, à jour avec l'écosystème cloud et IA.

  • Obtenue

    Claude Platform 101

    Anthropic

  • Obtenue

    Claude Code 101

    Anthropic

  • Obtenue

    Microsoft Azure Developer Associate (AZ-204)

    DataCamp · N° #943,429

  • En cours

    AWS Solutions Architect – Associate (SAA-C03)

    AWS Training & Certification

  • Obtenue

    Microsoft Azure Fundamentals (AZ-900)

    DataCamp · N° #923,230

  • Obtenue

    AWS Cloud Practitioner (CLF-C02)

    DataCamp · N° #919,723

  • Obtenue

    Google AI Professional Certificate

    Google / Coursera · N° BPMPJU4YNTLG

  • Obtenue

    Google Prompting Essentials

    Google / Coursera · N° BS5PQYQINQ0R

  • En cours

    IBM DevOps and Software Engineering Certificate

    IBM / Coursera

  • En cours

    Google Project Management Certificate

    Google / Coursera

  • Obtenue

    Administration Linux

    OpenClassrooms

  • Obtenue

    Développeur Python – Génie logiciel

    OpenClassrooms

  • Obtenue

    Développeur Django – Génie logiciel

    OpenClassrooms

  • Obtenue

    Intégration et conception des API

    OpenClassrooms

Discutons sur WhatsApp