Conseil

Ingénieur DevOps F/H

Contrat : CDI

Descriptif du poste

En tant qu'Ingénieur DevOps, vous jouerez un rôle clé dans la mise en place et l'amélioration de nos processus d'intégration continue, de livraison continue et de gestion des infrastructures. Vos missions principales seront :

  • Concevoir, déployer et maintenir des pipelines d’intégration et de livraison continue (CI/CD) pour optimiser le cycle de vie des applications.
  • Gérer et automatiser l'infrastructure en tant que code (IaC) en utilisant des outils tels que Terraform, Ansible, ou CloudFormation.
  • Superviser l'ensemble du cycle de vie des applications, de la mise en production à la gestion des incidents et des mises à jour.
  • Collaborer avec les équipes de développement pour assurer une transition fluide entre développement, test et production.
  • Optimiser les environnements cloud (AWS, Azure, GCP) et gérer les ressources de manière efficace.
  • Assurer la mise en œuvre des bonnes pratiques de sécurité, de gestion des secrets et de gestion des accès.
  • Participer à l'automatisation des processus de gestion des configurations et des tests.
  • Surveiller et assurer la performance, la disponibilité et la scalabilité des systèmes de production.
  • Analyser les logs et les alertes pour résoudre rapidement les incidents et prévenir les pannes.

Description du profil

  • Diplôme Bac +5 ou ingénierie en informatique.
  • Minimum 5 ans d’expérience professionnelle en tant qu’Ingénieur DevOps ou dans un rôle similaire.
  • Expertise dans l’administration des systèmes Linux/Unix et des environnements cloud (AWS, Azure, GCP).
  • Solide expérience avec les outils CI/CD (Jenkins, GitLab CI, CircleCI, etc.) et l’automatisation des déploiements.
  • Maîtrise des outils d’automatisation et de gestion des configurations (Ansible, Terraform, Chef, Puppet, etc.).
  • Connaissance approfondie des conteneurs (Docker, Kubernetes) et des environnements orchestrés.
  • Expérience dans la gestion de bases de données (MySQL, PostgreSQL, MongoDB, etc.) et des systèmes de stockage.
  • Compétences en scripting (Bash, Python, Go, etc.) et en gestion de version (Git).
  • Connaissance des pratiques de sécurité et de conformité dans un environnement cloud.
  • Forte capacité d’analyse, résolution de problèmes et travail en équipe.