Ambition Gulf trouver un job au moyen orient

VAM SYSTEMS

Ingénieur DevOps Azure

VAM SYSTEMS
Doha, Qatar
Publié le 5/28/2026

Description du poste

Description du poste

Nous recherchons actuellement un Ingénieur DevOps Senior pour nos opérations au Qatar.

Compétences en administration de serveurs

  • Solide expérience en administration de serveurs Linux (RHEL, CentOS, Ubuntu), y compris le scripting shell (Bash), la gestion de paquets et la configuration de services (systemd).
  • Expérience en administration de serveurs Windows, y compris IIS, l'intégration Active Directory et le scripting PowerShell.
  • Maîtrise des fondamentaux réseau : DNS, TCP/IP, gestion des certificats SSL/TLS, règles de pare-feu et configuration de proxy inverse (Nginx, Apache, HAProxy).
  • Expérience avec la virtualisation et la conteneurisation : Docker, Kubernetes, VMware ou plateformes équivalentes.
  • Expertise en stratégies de sauvegarde et de reprise après sinistre pour les outils DevOps et les bases de données hébergées.
  • Expérience pratique avec des solutions de monitoring telles que Prometheus, Grafana, Nagios, Zabbix ou équivalentes.

Responsabilités principales

  • Administrer et gérer le serveur GitLab, y compris l'installation, les mises à niveau, la gestion des utilisateurs, les contrôles d'accès et la gouvernance des dépôts.
  • Concevoir, implémenter et maintenir des pipelines CI/CD en utilisant Jenkins et GitLab CI/CD pour supporter les flux de travail automatisés de build, de test et de déploiement.
  • Configurer et maintenir les architectures maître/agent Jenkins ; créer et gérer les pipelines (Déclaratifs et Scriptés), les plugins et les intégrations.
  • Installer, configurer et administrer Nexus Repository Manager pour le stockage d'artefacts, le proxy et la distribution de formats d'artefacts Maven, npm, Docker et autres.
  • Gérer les instances Jira sur site et Jira Cloud, y compris l'installation, la configuration, les permissions utilisateurs, les workflows, les schémas et les intégrations avec les outils de développement.
  • Mettre en place et maintenir SonarQube pour l'analyse statique de code, les portes de qualité et l'intégration avec les pipelines CI/CD afin d'appliquer les standards de qualité de code.
  • Configurer et gérer les services Azure DevOps, y compris Boards, Repos, Pipelines, Artifacts et Test Plans pour une gestion de livraison de bout en bout.
  • Déployer et maintenir des clusters Elasticsearch, y compris l'ajustement de la configuration, la gestion des index, le monitoring et l'optimisation des performances.
  • Effectuer des tâches d'administration de serveurs, y compris le durcissement du système d'exploitation, la gestion des correctifs, la surveillance des services et le dépannage sur les environnements Linux/Windows.
  • Implémenter et maintenir les pratiques d'infrastructure-as-code (IaC) en utilisant des outils tels que Terraform, Ansible ou des frameworks similaires.
  • Collaborer avec les équipes de développement pour définir les meilleures pratiques DevOps et favoriser l'amélioration continue des pipelines de livraison.
  • Surveiller la santé, la disponibilité et la performance du système ; mettre en place des procédures d'alerte et de réponse aux incidents.
  • Documenter les configurations, les runbooks et les procédures opérationnelles pour toutes les plateformes gérées.
  • S'assurer que toutes les plateformes sont conformes aux normes de sécurité organisationnelles et aux exigences d'audit.

Compétences et expérience requises

Outil / Plateforme - Expertise requise

  • GitLab : Installation et mises à niveau du serveur ; création de pipelines CI/CD (.gitlab-ci.yml) ; configuration de runners ; protection des branches ; workflows de demandes de fusion ; intégration SAML/SSO ; gestion du GitLab Container Registry.
  • Jenkins : Configuration maître et agents distribués ; développement de pipelines Déclaratifs et Scriptés ; gestion des plugins (pipeline, credentials, SonarQube, Nexus, Git) ; Blue Ocean ; organisation des dossiers et vues ; bibliothèques partagées.
  • Nexus Repository : Installation et configuration de Nexus OSS/Pro ; configuration de dépôts hébergés, proxy et de groupe ; dépôts Maven, npm, PyPI, Docker et Helm chart ; politiques de nettoyage ; intégration LDAP ; gestion du stockage blob.
  • Jira (Sur site et Cloud) : Installation et migration de Jira Data Center ; configuration des projets et types de problèmes ; conception de workflows ; champs personnalisés et écrans ; schémas de permissions ; administration de Jira Cloud ; intégrations API REST ; configuration JSM (Service Management).
  • SonarQube : Configuration des éditions Community/Developer/Enterprise ; configuration des profils et portes de qualité ; intégration de plugins CI/CD ; rapports de couverture de code ; analyse de branches ; gestion des points chauds de sécurité.
  • Azure DevOps : Configuration d'organisation et de projet ; Repos, Pipelines (basés sur YAML), configuration de flux d'artefacts ; tableaux de sprint ; connexions de service ; gestion des pools d'agents ; contrôle d'accès basé sur les rôles (RBAC).
  • Elasticsearch : Installation et configuration de clusters (nœud unique et multi-nœuds) ; gestion du cycle de vie des index (ILM) ; allocation des shards ; snapshot et restauration ; intégration Kibana ; sécurité (TLS, accès basé sur les rôles) ; ajustement des performances et monitoring.

Délai d'intégration : 2 semaines (maximum 1 mois)

Nous utilisons des cookies pour faire fonctionner le site et, avec votre accord, pour analyser notre trafic.