Ingénieur Cloud DevOps
À propos du poste
En tant qu’ingénieur Cloud DevOps, vous serez responsable de la conception, de la construction et de la maintenance de l’infrastructure cloud et des pipelines de déploiement qui maintiennent nos produits fiables et à grande échelle. Vous ferez le lien entre le développement et les opérations, automatiserez les flux de travail, gérerez l’infrastructure et veillerez à ce que les systèmes soient sécurisés, observables et très accessibles. En travaillant en étroite collaboration avec les équipes logicielles, sécurité et produit, vous instaurez une culture d’excellence opérationnelle et d’amélioration continue à travers l’organisation.
Gestion
Responsabilités
- Concevoir, fournir et maintenir une infrastructure cloud évolutive et sécurisée sur une ou plusieurs plateformes cloud
- Construire, gérer et améliorer continuellement les pipelines CI/CD pour soutenir une livraison logicielle rapide et fiable
- Automatisez les processus de provisionnement de l’infrastructure, de gestion de configuration et de déploiement à l’aide d’outils infrastructure-as-code
- Surveillez l’état de santé, les performances et la disponibilité du système, en identifiant et résolvant de manière proactive les problèmes avant qu’ils n’affectent les utilisateurs
- Répondre et diriger la résolution des incidents de production, effectuer des autopsies et mettre en œuvre des mesures préventives
- Faire respecter les meilleures pratiques de sécurité cloud, notamment la gestion des identités et des accès, la gestion des secrets et la sécurité réseau
- Collaborer avec les équipes d’ingénierie logicielle pour optimiser l’architecture des applications pour un déploiement cloud-native
- Gérer la conteneurisation et l’orchestration des services en utilisant Docker et Kubernetes
- Maintenir les plans et procédures de reprise après sinistre, de sauvegarde et de continuité des activités
- Optimiser l’utilisation des ressources cloud et les coûts grâce à la surveillance, la redimensionnation et des améliorations architecturales
- Définir et maintenir les SLA, SLO et SLI pour les systèmes et services critiques
- Architecture de l’infrastructure documentaire, runbooks et procédures opérationnelles
- Évaluer et introduire de nouveaux outils, plateformes et pratiques qui améliorent la fiabilité et la productivité des développeurs
- Participer à des cérémonies agiles et collaborer de manière interfonctionnelle avec les équipes d’ingénierie, QA et sécurité
Exigences
- La maîtrise de l’anglais écrit et oral est obligatoire
- Licence en informatique, technologies de l’information, génie des systèmes, ou dans un domaine connexe, ou expérience pratique équivalente
- 3+ ans d’expérience professionnelle en DevOps, ingénierie cloud ou postes en infrastructure
- Expérience pratique avec une ou plusieurs grandes plateformes cloud, telles qu’AWS, GCP ou Azure, avec des certifications pertinentes préférées
- Expérience dans des outils d’infrastructure en tant que code tels que Terraform, CloudFormation ou Pulumi
- Solide expérience en conteneurisation et orchestration, incluant Docker et Kubernetes
- Expérience de conception et gestion de pipelines CI/CD en utilisant des outils tels que GitHub Actions, Jenkins, GitLab CI, ou autres
- Maîtrise du scripting et de l’automatisation utilisant Python, Bash ou des langages similaires
- Solide compréhension des fondamentaux réseaux, y compris le DNS, l’équilibrage de charge, les VPN, les pare-feux et les CDN
- Expérience avec des outils de surveillance, de journalisation et d’observabilité tels que Datadog, Prometheus, Grafana, ELK Stack ou autres
- Solide compréhension des principes de sécurité cloud, y compris l’IAM, la gestion des secrets, le chiffrement et la conformité
- Solides compétences en résolution de problèmes et capacité à performer efficacement sous pression lors des incidents
Compétences préférées
- Certifications cloud telles que AWS Solutions Architect, Google Professional Cloud Engineer ou Azure Administrator
- Expérience avec les technologies de service mesh telles qu’Istio ou Linkerd
- Familiarité avec les flux de travail et outils GitOps tels qu’ArgoCD ou Flux
- Exposition à l’administration de bases de données et aux services de bases de données gérées
- Expérience du support des plateformes SaaS et des architectures multi-locataires
- Connaissance des cadres de conformité tels que SOC 2, ISO 27001 ou RGPD
- Familiarité avec l’ingénierie du chaos et les pratiques de test de fiabilité
