Ingénieur·e Infrastructure Cloud
Résumé
Nos équipes s'intègrent aux opérations du client. En tant qu'ingénieur·e Infrastructure Cloud, vous collaborerez avec les équipes d'ingénierie de données, les ingénieurs de plateforme, les développeurs de produits et les parties prenantes métier pour construire et faire évoluer l'environnement cloud fondamental qui supporte à la fois nos plateformes de données d'entreprise et nos applications SaaS en production. Vous concevrez et maintiendrez les composants d'infrastructure qui permettent des solutions fiables, sécurisées et performantes pour nos clients, des pipelines de données et charges de travail analytiques aux applications d'affaires full-stack.
Vous travaillerez sur des composants d'infrastructure fondamentaux incluant l'orchestration de conteneurs, le déploiement d'applications, l'optimisation des coûts cloud, la résilience, le réseautage et l'orchestration des ressources. Vous construirez des plateformes en libre-service qui permettent aux ingénieurs de déployer rapidement et de manière fiable avec de solides garde-fous. Vous assurerez que notre infrastructure évolue pour supporter le traitement de données à grande échelle, les charges de travail analytiques, les pipelines ML/IA et les applications web en production à travers plusieurs environnements cloud.
Ce que vous ferez (rôles et responsabilités)
- Diriger la stratégie et l'exécution de l'infrastructure cloud à travers le calcul, le réseautage et l'orchestration des ressources
- Concevoir et implémenter des solutions d'orchestration de conteneurs (Kubernetes, ECS, EKS) pour supporter les charges de travail de données et d'analytique
- Construire et maintenir l'Infrastructure as Code (IaC) avec Terraform, Pulumi pour gérer des environnements multi-cloud (AWS, Azure)
- Optimiser l'efficacité des coûts cloud grâce à la planification de capacité et l'optimisation des ressources
- Construire des plateformes en libre-service permettant aux ingénieurs de données de déployer avec vélocité
- Établir et maintenir des outils d'observabilité pour valider les changements et assurer la fiabilité du système
- Diriger les initiatives d'excellence opérationnelle (incidents, post-mortems, améliorations de fiabilité)
- Implémenter et faire respecter les meilleures pratiques de sécurité cloud et politiques de conformité
- Concevoir et gérer l'architecture réseau (VPC, équilibrage de charge, CDN, connectivité inter-régions)
- Collaborer avec les équipes d'ingénierie de données pour optimiser l'infrastructure pour les charges big data
- Participer à une rotation d'astreinte durable et guider les équipes à travers les incidents de haute gravité
- Établir des patterns d'ingénierie solides et des meilleures pratiques pour le développement d'infrastructure
- Construire l'automatisation pour réduire le travail opérationnel et augmenter la vélocité des développeurs
Exigences essentielles (Must-Haves)
- Diplôme de baccalauréat requis (maîtrise un atout) en Génie logiciel, Informatique, ou expérience équivalente
- Minimum de 5 ans d'expérience en tant qu'ingénieur logiciel pratique sur l'infrastructure cloud et systèmes distribués
- Solide expertise dans les plateformes cloud (AWS et/ou Azure) incluant calcul, réseautage, stockage, sécurité
- Compétent en Infrastructure as Code (Terraform, Pulumi, CloudFormation) et gestion d'infrastructure à grande échelle
- Expérience avec les plateformes d'orchestration de conteneurs (Kubernetes, ECS, EKS, AKS) en production
- Solides compétences en programmation en Python, Go ou TypeScript
- Expérience dans la construction de pipelines CI/CD et workflows GitOps
- Expertise dans les concepts de réseautage cloud (VPC, sous-réseaux, groupes de sécurité, équilibreurs de charge, DNS, CDN)
- Expérience avec les outils d'observabilité et surveillance (Prometheus, Grafana, Datadog, CloudWatch, Azure Monitor)
- Capacité démontrée à optimiser les coûts cloud (planification de capacité, dimensionnement, efficacité)
- Expérience avec l'excellence opérationnelle (gestion des incidents, astreinte, post-mortems)
- Solide compréhension des meilleures pratiques de sécurité cloud (IAM, gestion des secrets, conformité)
- Mentalité de développement piloté par les tests avec focus sur la fiabilité et stabilité en production
- Excellentes compétences en résolution de problèmes et dépannage de systèmes distribués complexes
- Solides compétences en communication et collaboration à travers équipes techniques et non techniques
- Maîtrise de l'anglais à l'écrit et à l'oral
Atouts (Nice-to-Haves)
- Expérience dans le support d'infrastructure big data (Spark, Databricks, Redshift, Snowflake, lacs de données)
- Expérience avec les technologies de service mesh (Istio, Linkerd) et passerelles API
- Connaissance des pratiques FinOps et gestion financière cloud
- Expérience avec les architectures multi-cloud ou cloud hybride
- Certifications AWS Solutions Architect, AWS DevOps Engineer, Azure Solutions Architect
- Expérience avec policy as code (OPA, Sentinel) et automatisation de la sécurité
- Familiarité avec les exigences d'infrastructure AI/ML et charges de travail GPU
- Expérience utilisant des outils AI pour accélérer le développement et les tâches opérationnelles
- Expérience en pratiques Site Reliability Engineering (SRE)
- Expérience avec les méthodologies Agile
Détails
- Localisation : Télétravail, fuseau horaire EST
- Relation hiérarchique : Vous relèverez du Gestionnaire d'Ingénierie ou Directeur d'Infrastructure
Rémunération
Tarifs contractuels compétitifs, ajustés selon votre marché local et votre pays de résidence. La rémunération est basée sur la localisation et reflète les standards du marché régional. Nous nous alignons sur les principales entreprises technologiques de votre pays pour garantir une rémunération compétitive et équitable.
Que se passe-t-il après votre candidature
Échéancier : Nous visons à compléter notre processus dans les 2-3 semaines suivant la candidature.