DevOps
Description du poste
La qualité du produit, la satisfaction client et le professionnalisme de notre équipe font la différence. Dans le but de mener à bien nos projets très visibles, nous recherchons des professionnels intelligents, collaboratifs, enthousiastes et bien organisés, prêts à s’impliquer activement dans une aventure produit durable à long terme avec un esprit start-up. Nous recherchons un ingénieur DevOps.
L’ingénieur DevOps joue un rôle crucial en faisant le lien entre le développement, l’assurance qualité et les opérations informatiques. Il est responsable de l’optimisation du processus de livraison des logiciels, garantissant l’efficacité, la fiabilité et la scalabilité des systèmes tout en favorisant une culture de collaboration entre les différentes équipes.
- Intégration continue / déploiement continu (CI/CD) : mise en place et maintenance des pipelines CI/CD pour automatiser les processus de compilation, de test et de déploiement.
- Automatisation de l’infrastructure : développement et gestion de l’infrastructure en tant que code (IaC) à l’aide d’outils comme Terraform, Ansible ou Chef pour automatiser la provision, la configuration et le déploiement des ressources d’infrastructure.
- Surveillance et journalisation : mise en place d’outils de surveillance et établissement de pratiques de journalisation pour assurer la stabilité du système, optimiser les performances et identifier les problèmes de manière proactive.
- Gestion des services cloud : collaboration avec les fournisseurs de cloud (AWS, Azure, GCP) pour déployer et gérer une infrastructure cloud, optimiser les coûts et assurer la scalabilité.
- Collaboration et communication : faciliter la communication entre le développement, les opérations et les autres équipes, en promouvant une culture DevOps collaborative.
- Pratiques de sécurité : mise en œuvre des meilleures pratiques de sécurité tout au long des processus de développement et de déploiement, garantissant la conformité et la sécurité des systèmes.
- Écriture de scripts et développement d’outils : création de scripts et développement d’outils pour automatiser les processus manuels et améliorer l’efficacité du système.
Exigences
- Maîtrise des langages de script (Python, Bash, etc.) et des outils d’automatisation.
- Expérience avec des outils CI/CD comme Jenkins, GitLab CI/CD ou CircleCI.
- Familiarité avec les outils de containerisation et d’orchestration tels que Docker et Kubernetes.
- Connaissance des outils d'IaC comme Terraform, Ansible ou Chef.
- Connaissance des plateformes cloud (AWS, Azure, GCP) et de leurs services.
- Compétences en résolution de problèmes et capacité à traiter des incidents complexes.
- Expérience avec les outils de monitoring comme Prometheus, Grafana, la stack ELK, etc.
- Connaissance des meilleures pratiques de sécurité et des normes de conformité.
Ce que nous offrons.
Un environnement de travail professionnel et multiculturel, où vous collaborerez avec des professionnels du monde entier.
✔ Une structure d'entreprise organisée avec des années d'expérience dans le secteur, permettant à notre équipe de bénéficier de notre expertise.
✔ Tout l'équipement nécessaire fourni.
✔ Contrat à durée indéterminée.
✔ Horaires de travail flexibles.
✔ Forfait d’avantages flexibles (assurance santé, tickets-restaurant, chèques-service).
✔ 24 jours de congés + les 24 et 31 décembre comme jours non ouvrés désignés par l’entreprise.
✔ 1 jour de congé supplémentaire tous les deux ans.