Automate infrastructure provisioning across multiple platforms using Packer, enabling teams to build consistent machine images efficiently. Packer streamlines deployment workflows by creating identical infrastructure templates for various environments.
Support N3 / Projet et maîtrise de Terraform Expertise Niveau 3 & Maintien en Conditions Opérationnelles (MCO) Le poste implique d'intervenir en escalade ultime sur les incidents de production complexes, notamment l'analyse de crash dumps, la résolution de problèmes de performance CPU/I-O/Mémoire et les pannes réseau système. Gestion du cycle de vie (Patching & Upgrades) : définir et piloter les campagnes de mise à jour des OS (RedHat/Rocky Linux, Debian/Ubuntu) et durcir la sécurité du noyau (Kernel tuning, SELinux/AppArmor). Capacity Planning & Tuning : superviser la performance globale des serveurs, analyser les goulots d'étranglement et optimiser les configurations système pour les applications critiques (bases de données, serveurs web). Industrialisation & Automatisation (IaC & Templates) Création et gestion de templates : concevoir, builder et maintenir les images de référence ("Golden Images") Linux pour différents environnements (VMware, AWS, Azure, Bare-metal) en utilisant des outils de templating comme HashiCorp Packer. Intégration Terraform : rendre ces templates consommables par Terraform. Créer et documenter les modules Terraform pour automatiser le cycle de vie du provisionnement des serveurs. Gestion des configurations : développer et maintenir les rôles Ansible (ou Puppet/SaltStack) pour la post-configuration automatisée des serveurs fraîchement déployés par Terraform. Expertises spécifiques : Expertise OS, outils d'Infrastructure as Code, gestion de configuration, scripting, environnements virtualisés / cloud, sécurité. Agilité au changement (S'adapte & Saisit les opportunités) : l'administration système traditionnelle évolue vers le "Software-Defined". Vous passez avec aisance du diagnostic d'un serveur en ligne de commande à la résolution d'un bug dans un pipeline CI/CD. Vous voyez l'évolution des pratiques d'ingénierie et l'hybridation des infrastructures comme une opportunité d'enrichir votre quotidien. Culture de l'innovation (Propose, expérimente & Veille active) : vous êtes force de proposition pour moderniser nos méthodes d'exploitation. Vous menez une veille active sur les outils d'automatisation, les nouvelles distributions Linux et les méthodes de conteneurisation. Vous n'hésitez pas à concevoir des maquettes (PoC) pour tester des approches d'auto-remédiation des pannes. Appropriation de l'IA (Comprend l'impact & Exploite) : vous intégrez l'IA générative dans vos méthodes de travail pour gagner en efficacité. Vous l'utilisez pour accélérer l'écriture de vos playbooks Ansible, valider et optimiser vos codes Terraform, ou pour générer des scripts Bash/Python complexes. Vous explorez également l'usage de l'IA pour l'analyse prédictive des logs système. Collaboration & Transmission (Partage & Monte en compétences) : en tant qu'expert N3, vous êtes le mentor des équipes de support N1/N2. Vous rédigez des procédures d'exploitation claires, documentez l'architecture de vos templates et animez des sessions de partage de connaissances pour rendre les équipes autonomes sur l'utilisation des modules Terraform que vous concevez.
Contexte de la mission Nous recherchons un Ingénieur Systèmes Linux Senior pour intervenir sur des infrastructures critiques, assurer le support technique de niveau 3 et contribuer à des projets d'industrialisation et d'automatisation des infrastructures. Le consultant participera au maintien en conditions opérationnelles des environnements Linux, à la résolution d'incidents complexes ainsi qu'à la conception de solutions automatisées de déploiement et de configuration des serveurs. Missions principales 1. Administration Linux et support N3 Prendre en charge les incidents complexes de production et réaliser les analyses de causes racines. Administrer et maintenir les environnements Red Hat, Rocky Linux, Debian et Ubuntu. Piloter les opérations de patching, d'upgrade et de durcissement des systèmes. Analyser et optimiser les performances CPU, mémoire, stockage et réseau. Assurer le capacity planning et contribuer à l'amélioration continue des infrastructures. 2. Industrialisation et Infrastructure as Code Concevoir et maintenir des images systèmes de référence (Golden Images) avec HashiCorp Packer. Développer et maintenir des modules Terraform pour automatiser le provisionnement des serveurs. Intégrer les templates Linux dans les processus de déploiement automatisés. Développer et maintenir des rôles Ansible pour la configuration des serveurs. Contribuer à l'industrialisation des processus et à l'intégration des outils dans les pipelines CI/CD. 3. Sécurité et fiabilité Appliquer les bonnes pratiques de sécurisation Linux : CIS Benchmarks, SSH hardening, SELinux/AppArmor et pare-feu locaux. Participer à la conception et à l'amélioration des architectures de sauvegarde et de reprise d'activité. Réaliser des tests, des preuves de concept et des actions de remédiation. 4. Documentation et collaboration Rédiger les procédures d'exploitation et la documentation technique. Accompagner les équipes support N1/N2 et partager les bonnes pratiques. Être force de proposition sur l'automatisation, la modernisation et l'amélioration des infrastructures. Compétences indispensables Expertise confirmée en administration Linux en environnement de production. Expérience solide en support N3 et résolution d'incidents complexes. Maîtrise de Terraform pour l'automatisation du provisionnement. Maîtrise de Packer pour la création et la gestion des images systèmes. Bonne maîtrise d'Ansible et de l'automatisation des configurations. Excellentes compétences en scripting Bash et Python ou Go. Connaissance des environnements VMware vSphere et/ou Cloud public. Maîtrise des problématiques de performance, de sécurité et de disponibilité des systèmes. Profil recherché Nous recherchons un expert autonome, rigoureux et force de proposition, capable d'intervenir aussi bien sur des problématiques de production que sur des projets d'ingénierie et d'industrialisation. Une sensibilité aux pratiques DevOps, aux pipelines CI/CD, à l'amélioration continue et aux nouveaux outils d'automatisation est attendue.
ContexteAu sein de notre équipe d'ingénierie système, l'Ingénieur Linux N3 est le référent technique ultime pour garantir la stabilité, la sécurité et la performance de nos infrastructures Linux (physiques, virtuelles et cloud). MissionsAssurer le Maintien en Conditions Opérationnelles (MCO) sur les incidents complexes et les architectures critiques. Être le moteur de l'industrialisation en concevant les templates d'OS standardisés, sécurisés et packagés pour être provisionnés automatiquement via Terraform dans nos pipelines de déploiement. Résolution d'incidents N3 : intervenir en escalade ultime sur les incidents de production complexes (analyse de crash dumps, résolution de problèmes de performance CPU/I-O/Mémoire, pannes réseau système). Gestion du cycle de vie (Patching & Upgrades) : définir et piloter les campagnes de mise à jour des OS (RedHat/Rocky Linux, Debian/Ubuntu) et durcir la sécurité du noyau (Kernel tuning, SELinux/AppArmor). Capacity Planning & Tuning : superviser la performance globale des serveurs, analyser les goulots d'étranglement et optimiser les configurations système pour les applications critiques (bases de données, serveurs web). Création et gestion de templates : concevoir, builder et maintenir les images de référence ("Golden Images") Linux pour différents environnements (VMware, AWS, Azure, Bare-metal) en utilisant des outils de templating comme HashiCorp Packer. Intégration Terraform : rendre ces templates consommables par Terraform. Créer et documenter les modules Terraform pour automatiser le cycle de vie du provisionnement des serveurs. Gestion des configurations : développer et maintenir les rôles Ansible (ou Puppet/SaltStack) pour la post-configuration automatisée des serveurs fraîchement déployés par Terraform. Être force de proposition pour moderniser les méthodes d'exploitation, mener une veille active sur les outils d'automatisation, les nouvelles distributions Linux et les méthodes de conteneurisation. Concevoir des maquettes (PoC) pour tester des approches d'auto-remédiation des pannes. Intégrer l'IA générative dans les méthodes de travail pour gagner en efficacité (écriture de playbooks Ansible, validation et optimisation des codes Terraform, génération de scripts Bash/Python complexes, analyse prédictive des logs système). En tant qu'expert N3, être le mentor des équipes de support N1/N2, rédiger des procédures d'exploitation claires, documenter l'architecture des templates et animer des sessions de partage de connaissances pour rendre les équipes autonomes sur l'utilisation des modules Terraform conçus.
Environnement de travail Vous intégrerez une équipe dédiée à l'implémentation, l'exploitation et la maintenance d'une plateforme technologique hautement sécurisée. Cette plateforme fournit l'infrastructure et les applications nécessaires aux travaux d'une équipe de Data Scientists. Stack technique principale : Golang (40 %), Terraform (30 %), Helm Charts & Dockerfiles (15 %), Bash (10 %), Python (5 %). Infrastructure & Automatisation : Terraform, Terragrunt, Packer, Ansible, Cloud. Conteneurisation & Data : Kubernetes, Helm, Ingress, Keycloak, Nexus, Gitea, Jupyter, Spark, PostgreSQL. Vous participerez au développement et à la maintenance de la définition as code de la plateforme. Développer et intégrer de nouvelles fonctionnalités (traitements de données, chiffrement, formatage) tout en maintenant les composants existants. Automatiser le déploiement d'infrastructures cloud à grande échelle. Intégrer, maintenir et automatiser les composants transverses open source et les outils de traitement de données sur Kubernetes. Collaborer avec les architectes, le directeur technique et les Data Engineers pour co-construire les cas d'usage et faire évoluer l'architecture. Contribuer à la rédaction des User Stories, à la planification des tâches, et documenter les composants techniques. Appliquer et promouvoir les bonnes pratiques de sécurité des données et réaliser une veille technologique continue.