Talan
DevOps Engineer
About the job
Job Description
Missions:
• Concevoir, configurer, et maintenir des pipelines d'intégration continue et de déploiement continu (CI/CD).
• Automatiser les processus de construction, de test, et de déploiement pour assurer des livraisons fréquentes et fiables.
• Analyser les incidents et les problèmes de performance, puis proposer et mettre en œuvre des solutions d'amélioration.
• Utiliser des outils de gestion de la configuration pour automatiser la configuration des serveurs et des environnements.
• Maintenir et améliorer les infrastructures existantes en utilisant des outils d'infrastructure en tant que code (IaC)
• Travailler en étroite collaboration avec les équipes de développement, de test, et de support pour comprendre les exigences et livrer des solutions.
• Fournir une assistance technique et un mentorat aux équipes de développement sur les meilleures pratiques DevOps.
• Planifier et coordonner les déploiements de logiciels en production en minimisant les risques et les interruptions de service.
• Gérer les versions des logiciels, y compris la planification, le suivi, et la documentation des releases.
Qualifications
Profil:
• Un diplôme en informatique, en ingénierie, ou une expérience équivalente.
• 3 à 5 ans d'expérience dans un rôle similaire.
• Maîtrise d'outils comme Ansible
• Expertise avec des outils CI/CD.
• Capacité à automatiser les pipelines de déploiement et de test.
• Compétence en scripting avec Bash, Python, Ruby, ou PowerShell.
• Familiarité avec des outils de monitoring.
• Connaissance des bonnes pratiques de sécurité DevOps.
• Capacité à diagnostiquer et résoudre des problèmes complexes de manière efficace.
• Capacité à gérer plusieurs tâches en parallèle et à respecter les délais.
• Compréhension et adhésion aux principes DevOps : collaboration, automatisation, amélioration continue.
• Connaissance de méthodologies Agile/Scrum et capacité à travailler dans un environnement agile.