Ingénieur système & applicatif données
Mission Principale du poste :
En tant qu’un Ingénieur système & applicatif données, vous serez responsable de la gestion des systèmes Linux, du déploiement de solutions, de l’administration des systèmes et de la supervision des solutions de big data. Votre expertise en administration de systèmes, en automatisation et en pratiques DevOps sera cruciale pour optimiser nos processus de développement de logiciels, de déploiement et de gestion de l’infrastructure.
Activités :
Administration système :
- Concevoir, déployer et maintenir l’infrastructure de serveurs, y compris les serveurs physiques et virtuels, les systèmes d’exploitation et les configurations réseau.
- Surveiller les performances du système, résoudre les problèmes et garantir une disponibilité et une fiabilité élevées.
- Effectuer régulièrement des sauvegardes du système, planifier la récupération après sinistre et les correctifs de sécurité;
- Administrer les comptes d’utilisateurs, les autorisations et les contrôles d’accès.
DevOps et automatisation :
- Développer et maintenir des scripts et des outils d’automatisation pour rationaliser le déploiement de logiciels, la gestion de configuration et la surveillance du système;
- Mettre en place et gérer des pipelines CI/CD pour une livraison efficace de logiciels;
- Collaborer avec les équipes de développement pour optimiser les flux de travail de développement et permettre des cycles de publication plus rapides;
- Évaluer et mettre en œuvre des outils et des technologies DevOps pour améliorer la productivité et l’efficacité.
Gestion des solutions de big data :
- Concevoir, déployer et gérer des solutions de big data, telles que les entrepôts de données, les lacs de données et les plateformes d’analyse;
- Optimiser les mécanismes de stockage, de traitement et de récupération de données pour garantir des performances et une évolutivité élevée;
- Collaborer avec les équipes d’ingénierie de données pour définir les pipelines d’ingestion de données et les flux de traitement de données;
- Mettre en place et gérer des systèmes de surveillance et d’alerte pour les solutions de big data.
Gestion de l’infrastructure et du cloud :
- Évaluer, mettre en œuvre et gérer les pratiques d’infrastructure en tant que code à l’aide d’outils tels que Terraform ou CloudFormation;
- Exploiter les plateformes cloud (comme AWS, Azure ou GCP) pour déployer et mettre à l’échelle les composants d’infrastructure;
- Concevoir et mettre en œuvre des stratégies de récupération après sinistre et garantir les processus de sauvegarde et de restauration des données;
- Surveiller les ressources cloud, optimiser les coûts et garantir la conformité aux normes de sécurité et de gouvernance.
Gestion du déploiement et des versions :
- Développer et maintenir des pipelines CI/CD pour automatiser les processus de construction, de test et de déploiement de logiciels;
- Collaborer avec les équipes de développement pour assurer un déploiement fluide et efficace des solutions logicielles;
- Mettre en place et gérer des technologies de conteneurisation (comme Docker et Kubernetes) pour des déploiements évolutifs et portables;
- Améliorer continuellement les processus de déploiement, en garantissant des délais de mise sur le marché plus courts et des versions logicielles fiables.
Collaboration et documentation :
- Collaborer avec des équipes pluridisciplinaires, y compris des développeurs, des administrateurs système et des ingénieurs de données;
- Participer aux discussions d’architecture et de conception, en apportant des idées sur les besoins en infrastructure;
- Documenter les configurations système, les processus de déploiement, les guides de dépannage et les meilleures pratiques.
Profil recherché :
Formation initiale :
- Master 2 en informatique, en ingénierie ou dans un domaine connexe (ou expérience équivalente);
Savoir-faire :
- Solide connaissance des systèmes Linux/Unix, des protocoles réseau et de la sécurité système;
- Maîtrise des langages de script tels que Python, Bash ou PowerShell;
- Expérience des outils de gestion de configuration (comme Ansible, Puppet, Chef) et des systèmes de contrôle de version (comme Git);
- Expérience pratique des technologies de conteneurisation (Docker, Kubernetes);
- Connaissance des pratiques et des outils CI/CD (Jenkins, GitLab CI/CD, Travis CI);
- Compréhension solide des solutions de big data (Hadoop, Spark, bases de données NoSQL, etc.);
- Excellentes compétences en résolution de problèmes et en dépannage;
- Excellentes compétences en communication, en collaboration et en documentation.
Expérience :
- 2 années
Formulaire de consentement :
- En postulant cette offre d’emploi, vous autorisez ICOSNET SPA à vous contacter par courrier électronique, par téléphone ou par voie postale afin de répondre à cette requête.
- Les données collectées via ce formulaire sont enregistrées dans une base de données gérée par ICOSNET SPA, sise au Centre des Affaires El Qods, au 10ème étage de la tour Centrale, 16002, Cheraga, Algérie. Ceci est réalisé dans le but de répondre à votre demande telle qu’exprimée dans ce même formulaire. Le traitement de ces données est effectué en vertu de votre consentement préalable. Vos informations ne seront partagées qu’avec les employés du service clients d’ICOSNET et elles seront conservées pour une période de trois ans . Conformément à la loi 18-07, vous disposez de plusieurs droits, notamment celui d’être informé, d’accéder à vos données, de les corriger, de vous opposer à leur traitement, et de demander à ne pas être contacté pour des opérations de recrutement. Vous pouvez exercer ces droits en nous contactant par email à l’adresse demande_de_droit@icosnet.com ou en cliquant sur ce lien FORMULAIRE DE DEMANDE DE DROITS. Vous pouvez obtenir davantage d’informations sur vos droits en consultant le site web ANPDP .
Caractéristiques de l'emploi
Catégorie emploi | ingénieur |