Administrateur Systèmes – DevOps (H/F)

10-05-2025 DATE DE PUBLICATION

Fédération Royale Marocaine de Football

  • Type de contrat
  • CDI
  • nombre de poste
  • 1
  • localisation
  • Rabat
  • rémunération proposée
  • A communiquer plus tard
  • Métier
  • Secteur associatif / ONG Internationales
Partager cette annonce sur
Facebook Linkedin whatsapp

profil demandé

  • Formation :
    • Bac+5 et plus
  • Expériences :
    • De 5 à 8 ans

description de l'emploi

  • Profil demandé :

    • Formation : Bac +5 en Informatique, Systèmes et Réseaux, ou équivalent.
    • Minimum 5 ans d’expérience dans l’administration des plateformes Kubernetes et l’automatisation d’infrastructures.

    Compétences techniques :

    • Maîtrise de Kubernetes, OpenShift, Docker.
    • Infrastructure as Code (Terraform, Ansible).
    • Supervision (Prometheus, Grafana, ELK, etc.).
    • CI/CD (GitLab, Jenkins, ArgoCD, FluxCD).
    • Gestion du stockage et du réseau dans un cluster.
    • Sécurité des conteneurs et des environnements (RBAC, secrets, SCAP, etc.).

    Compétences comportementales :

    • Rigueur et autonomie.
    • Esprit de collaboration et de partage.
    • Proactivité et veille technologique.
    • Gestion de stress et réactivité.
    • Sens de la documentation et de la traçabilité.

    Missions principales :

    • Installer, configurer et maintenir des clusters Kubernetes (on-premise ou cloud) en maîtrisant l’ensemble des composants : master, nœuds (worker nodes), pods, services, volumes, etc.
    • Assurer l’administration quotidienne des clusters Kubernetes : gestion des déploiements, surveillance de l’état des pods, redémarrages, montée en charge et équilibrage de charge.
    • Gérer le cycle de vie des nœuds (ajout, suppression, mise à jour) et optimiser l’utilisation des ressources systèmes (CPU, RAM, disque) pour chaque nœud et pod.
    • Mettre en œuvre des mécanismes de tolérance aux pannes et de haute disponibilité au sein des clusters.
    • Superviser le fonctionnement des conteneurs et pods à l’aide d’outils comme Prometheus, Grafana, Lens ou Kubernetes Dashboard.
    • Appliquer les meilleures pratiques de sécurité Kubernetes : RBAC, gestion des secrets, durcissement des configurations, contrôle des privilèges des pods.
    • Configurer le stockage persistant (Persistent Volumes, Storage Classes) et les plugins de réseau (CNI) pour garantir la connectivité entre les pods et services.
    • Automatiser les déploiements d’applications et de configurations à l’aide de manifests YAML, Helm charts ou Kustomize.
    • Intégrer les clusters avec les outils de CI/CD et les solutions de surveillance et d’alerte.
    • Réaliser des opérations de maintenance régulières : mises à jour du cluster, des composants kubelet/kube-proxy, montée de version Kubernetes.
    • Rédiger et maintenir une documentation technique claire sur l’architecture des clusters, les procédures d’installation, de gestion et de dépannage.

    Activités Principales :

    Administration des plateformes de conteneurs :

    • Installer, configurer et maintenir les clusters Kubernetes (on-premise ou cloud).
    • Gérer et administrer des plateformes OpenShift, Rancher ou autres distributions.
    • Assurer la gestion des namespaces, quotas, services, ingress, secrets, etc.
    • Mettre en place des politiques de haute disponibilité, montée en charge, et tolérance aux pannes.

    Automatisation et intégration :

    • Déployer l’infrastructure via Infrastructure as Code (Terraform, Ansible),
    • Automatiser les tâches d’exploitation et de provisioning,
    • Intégrer les outils DevOps (CI/CD, monitoring, sécurité) dans les clusters,
    • Participer à la conception et l’évolution des environnements hybrides ou multi-cloud.

    Supervision et performance :

    • Mettre en œuvre des outils de supervision (Prometheus, Grafana, ELK, Jaeger...),
    • Optimiser l’utilisation des ressources (CPU, mémoire, stockage),
    • Suivre la performance des pods, nodes, volumes persistants, etc.
    • Gérer les journaux, traces, alertes et événements.

    Sécurité et conformité :

    • Mettre en œuvre les politiques RBAC, authentification, secrets management,
    • Appliquer les bonnes pratiques de sécurité dans les clusters (Pod Security Policies, Network
    • Policies...),
    • Superviser les vulnérabilités dans les images de conteneurs (Trivy, Clair...),
    • Participer aux audits de sécurité et conformité (ISO 27001, CNDP...).