Nous recherchons un Ingénieur DevOps Senior pour rejoindre notre équipe technique. Vous serez co-responsable de la conception, du déploiement, et de la gestion des infrastructures cloud, principalement sur Google Cloud Platform (GCP), et des solutions basées sur Kubernetes (GKE). Ce rôle implique non seulement la maîtrise des technologies d’infrastructure et d’automatisation, mais aussi un accompagnement des équipes de développement sur les bonnes pratiques CI/CD et l’utilisation de Docker.
Vous jouerez un rôle clé dans l’implémentation de solutions sécurisées et performantes, tout en garantissant la disponibilité des systèmes critiques en production. Le poste inclut une participation à un système d’astreinte en rotation avec les autres membres de l’équipe, pour assurer une surveillance continue et une intervention rapide en cas d’incident majeur.
Une appétence pour les sujets liés à l’intelligence artificielle (IA) et/ou à la cybersécurité serait un plus.
MISSIONS PRINCIPALES :
Conception et gestion d’infrastructures Kubernetes : Maintenir et optimiser nos clusters GKE pour garantir la haute disponibilité et la scalabilité des applications.
Automatisation des déploiements : Mettre en place et maintenir des pipelines CI/CD avec Cloud Build, ArgoCD, et autres outils d’automatisation.
Accompagnement des équipes de développement : Collaborer étroitement avec les équipes de développement pour les aider à optimiser leurs workflows CI/CD, en les guidant sur les meilleures pratiques d’intégration et de déploiement continus avec Docker et les containers.
Orchestration de workflows : Créer et gérer des workflows complexes via Argo Workflows et Argo Events pour automatiser les processus répétitifs ou complexes.
Scalabilité des applications : Configurer et optimiser le scaling automatique des applications avec KEDA et Horizontal Pod Autoscaler (HPA) en fonction des besoins en ressources.
Création et gestion de Charts Helm : Développer, maintenir et gérer des charts Helm pour simplifier et standardiser le déploiement des applications sur Kubernetes.
* Sécurité de l’infrastructure : Mettre en oeuvre les meilleures pratiques en matière de sécurité, y compris la gestion des accès, la surveillance des vulnérabilités (…) Non-Exhaustif
COMPÉTENCES REQUISES :
Maîtrise de Kubernetes (notamment GKE) et des concepts avancés tels que l’auto-scaling, la gestion des ressources, et la haute disponibilité.
Expérience avec les outils Argo : ArgoCD, Argo Workflows pour l’orchestration et le déploiement.
Bonne connaissance de GCP : Compute Engine, Cloud Storage, Cloud SQL, IAM, Monitoring (Stackdriver), et VPC.
Expérience avec KEDA et HPA pour le scaling des workloads Kubernetes.
Automatisation et CI/CD : Capacité à mettre en place des pipelines d’intégration et de déploiement continus avec Cloud Build, et à accompagner les équipes dans l’adoption et l’optimisation des pratiques CI/CD.
Création de charts Helm : Maîtrise de Helm pour la gestion des déploiements applicatifs et la standardisation des environnements.
Infrastructure as Code (IaC) : Maîtrise de Terraform, Ansible, ou autres outils similaires pour gérer les infrastructures.
Solides compétences en administration Linux et en scripting avec Python.
Monitoring avancé : Expérience avec Prometheus, Grafana, et ELK pour la collecte et l’analyse de données en temps réel.
Bonne connaissance des bases de données MongoDB, des systèmes de cache comme Redis, et des systèmes de message brokering RabbitMQ.
Expérience avec NGINX, Varnish, Haproxy et Akamai pour la gestion du trafic et la sécurité.
Expertise Docker : Connaissance approfondie de Docker et capacité à former et guider les équipes de développement dans la création d’images et l’utilisation de containers.
Sécurité des infrastructures : Forte sensibilité aux enjeux de sécurité, avec une capacité à auditer et renforcer les infrastructures pour les protéger contre les menaces et les vulnérabilités.
Appétence pour l’IA : Connaissance ou intérêt pour les solutions liées à l’intelligence artificielle.
À NOTER :
Nous valorisons les profils aux compétences variées et encourageons les candidatures même si toutes les compétences listées ne sont pas maîtrisées.
Nous croyons en l’apprentissage continu et nous sommes prêts à vous accompagner dans le développement des compétences nécessaires au poste.
PROFIL RECHERCHÉ :
5+ ans d’expérience dans un rôle similaire.
Passionné par les technologies cloud et l’automatisation.
Solides compétences en résolution de problèmes, capacité à travailler de manière autonome et proactive.
Bon relationnel, facilité à collaborer avec des équipes multi-disciplinaires.
Ces entreprises recrutent aussi au poste de “Cloud computing et DevOps”.