Description de poste
Je recrute un Ingénieur Automatisation Applicative, notre client à pour mission d'accompagner les projets dans leurs transformation DevSecOps et Cloud ainsi que le "Run". Notre intervention couvre :
1. Intégration Continue : Automatisation du « build » applicatif, des tests, des audits de sécurité et des livraisons de packages.
2. Déploiement Automatisé : Automatisation des déploiements applicatifs sur des environnements cibles (principalement VM, mais aussi containers).
3. Environnement As A Service : Automatisation de l'approvisionnement et de la configuration des environnements « iso prod ».
4. Exploitation Continue : Automatisation des processus de mise en production et des tâches liées au « RUN ».
Compétences attendues : Nous recherchons des talents ayant des compétences dans les domaines suivants :
* Administration Linux
* Ansible
* Scripting (Shell / Bash / Ksh, Python, Groovy, etc.)
* Collaboration avec des équipes distantes
* Autonomie et approche autodidacte
* Connaissance d'outils CI / CD (Jenkins, GitLab CI, GitHub Actions, Travis, etc.)
* Docker, Kubernetes, AWS, OpenShift (un plus)
* Développement / utilisation d'API (un plus)
* Proactivité et forte autonomie
Compétences techniques mises en œuvre :
1. Jenkins : Création de pipelines déclaratifs (JenkinsFile), appels de playbooks Ansible depuis JenkinsFile, utilisation de shared libraries et programmation Groovy.
2. Ansible : Rédaction de rôles et playbooks, gestion des inventaires et des variables, vérification des bonnes pratiques.
3. Développement d'application : Utilisation de GitLab, API REST, Maven, Node / NPN / YARN, Dotnet build.
4. Méthodologie Agile (SCRUM) : Participation active aux cérémonies Agile (daily, refinement, retro, demo).
5. Connaissance ITIL : Respect des principes ITIL pour les environnements de production.
Soft-Skills : Compréhension et adaptation des besoins clients, rédaction de procédures à partir de retours d'expérience et documentation, recherche et résolution de problèmes techniques.
Contexte technique : Administration Linux, Apache, Tomcat, PostgreSQL, connaissance occasionnelle de Windows, JBoss, WebLogic, Oracle database.
Profil candidat :
Compétences Techniques Requises :
1. Administration Système : Linux : Maîtrise de l'administration des systèmes Linux, gestion des utilisateurs, des filesystems, installation de packages, gestion du firewall, et dépannage (analyse des logs système et applicatifs).
2. Automatisation et Scripting : Ansible : Compétence dans l'écriture de rôles et de playbooks, gestion des inventaires et des variables, et utilisation des bonnes pratiques. Scripting : Capacité à écrire des scripts dans divers langages (Shell / Bash / Ksh, Python, Groovy, etc.).
3. Intégration Continue (CI) et Déploiement Continu (CD) : CI / CD Tools : Expérience avec des outils de CI / CD tels que Jenkins, GitLab CI, GitHub Actions, ou Travis.
4. Jenkins : Compétence dans la création de pipelines déclaratifs, appels de playbooks Ansible depuis JenkinsFile, utilisation de shared libraries, et programmation Groovy simple.
5. Développement et Gestion d'Applications : GitLab : Utilisation courante pour créer des projets, branches, et pousser des commits. API REST : Compréhension et capacité à appeler des API REST via curl. Outils de Build : Connaissance de Maven, Node / NPN / YARN, et Dotnet build.
6. Compétences en Cloud et Conteneurs (un plus) : Expérience avec Docker, Kubernetes, AWS, et OpenShift.
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.