Ingénieur DevOps

31/07/2025
Apply Now

Job Overview

  • Date Posted
    31/07/2025
  • Expiration date
    --
  • Gender
    Both

Job Description

Nous recrutons pour notre client un(e) Ingénieur DevOps afin de renforcer ses équipes techniques dans un environnement riche, dynamique et en constante évolution.

Niveau d’expérience requis

Minimum 3 ans d’expérience dans un poste similaire

Niveau d’études requis

Bac +5 en ingénierie ou diplôme universitaire en informatique

Contexte et objectifs du poste

L’Ingénieur DevOps est responsable de la gestion, de l’automatisation et de l’amélioration continue des environnements de la chaîne de build. Il intervient sur un écosystème technique riche incluant GitLab (gestion de code source), SonarQube (qualimétrie), DependencyTrack (gestion des licences et matériaux), ainsi que des gestionnaires d’artefacts comme Nexus ou Harbor.

Certaines plateformes nécessitent une attention particulière en matière de sécurité, impliquant le respect de contraintes spécifiques. La capacité à rester informé, à comprendre et à intégrer rapidement les évolutions technologiques est essentielle pour ce poste.

Missions principales1. Automatisation et Intégration Continue

Mettre en place et gérer des pipelines CI/CD pour automatiser les déploiements.
Développer des scripts d’automatisation pour les tâches répétitives et les processus manuels.
Intégrer et déployer les nouvelles versions logicielles de manière efficace et sécurisée.
2. Gestion des Infrastructures

Concevoir et maintenir l’infrastructure de build en tant que code (IaC) à l’aide d’outils comme Terraform, Ansible ou Helm.
Surveiller les performances de l’infrastructure et intervenir rapidement en cas d’incidents.
3. Surveillance et Sécurité

Mettre en place des outils de monitoring et de logging pour assurer la disponibilité et la performance des systèmes.
Garantir la sécurité des environnements et des applications en appliquant les meilleures pratiques.
Réagir rapidement aux incidents de sécurité et déployer des actions correctives.
4. Collaboration Inter-équipes

Travailler en étroite collaboration avec les équipes de développement et d’exploitation.
Participer aux réunions Agile/Scrum pour aligner les objectifs.
Former et accompagner les développeurs sur les pratiques DevOps et l’utilisation des outils.
5. Amélioration Continue

Analyser les processus existants et proposer des améliorations.
Contribuer à la documentation technique et opérationnelle.
Évaluer de nouvelles technologies pour optimiser les pratiques DevOps.
Compétences techniques requises

Expérience avec les outils CI/CD (GitLab CI, Jenkins…)
Connaissance des technologies de conteneurisation (Docker, Kubernetes)
Maîtrise des scripts (Python, Bash)
Bonne compréhension des réseaux et des protocoles de communication
Connaissance des outils liés à la sécurité, à la qualité et à la gestion des dépendances (SonarQube, Nexus, DependencyTrack…)
Type d’emploi : Temps plein, CDI

Rémunération : 10.000,00DH à 20.000,00DH par mois