Nous recherchons un(e) Ingénieur(e) Cloud Azure expérimenté(e) afin de migrer et de moderniser des applications vers le cloud. Le/la candidat(e) idéal(e) doit posséder une solide expertise dans Azure Cloud, Terraform (Enterprise), les conteneurs (Docker), Kubernetes (AKS), la CI/CD via GitHub Actions et le scripting en Python. De solides compétences en communication sont requises pour collaborer efficacement avec des parties prenantes techniques et non techniques tout au long des projets de migration et de modernisation.
**Principales responsabilités :**
– Diriger et exécuter la migration et la modernisation d’applications vers Azure Cloud à l’aide de la conteneurisation et du re-platforming.
– Re-platformer, optimiser et gérer des applications conteneurisées avec Docker, et les orchestrer via Azure Kubernetes Service (AKS).
– Construire et maintenir des pipelines CI/CD fiables avec GitHub Actions afin de soutenir des processus de migration, de déploiement et de release fluides.
– Automatiser le déploiement de l’infrastructure et des applications pour garantir des environnements cloud cohérents, fiables et évolutifs.
– Écrire des scripts Python pour soutenir l’automatisation de la migration, les intégrations et les outils associés.
– Collaborer avec des équipes pluridisciplinaires afin d’assurer la réussite de la migration, de la modernisation et de l’adoption des solutions cloud.
– Mettre en place et appliquer des bonnes pratiques DevOps, sécurité et migration, alignées sur le cycle de vie du développement logiciel (SDLC).
– Déployer l’infrastructure via Terraform (y compris IAM, réseau, sécurité et composants associés).
**Connaissances :**
– Base de codage DevOps
– Langages de script/programmation, gestion de configuration et fondamentaux des conteneurs (niveau 100 ou supérieur)
– Intégration continue / Déploiement continu
– Systèmes de contrôle de version (workflows basés sur Git)
– Compréhension des processus commit/branche/merge/review
– Familiarité avec les pre-hooks et post-hooks
– Conception et mise en œuvre de stratégies de branching (par ex. Git Flow, GitHub Flow)
– Conception et mise en œuvre de workflows de collaboration d’équipe (contrôle d’accès, revue/validation de code, et intégration avec d’autres outils CI)
– Expérience de dépôt de composants (artifact repository)
– Familiarité avec au moins un outil populaire de dépôt d’artefacts ou d’anti-factory management
– Outils CI/CD et services CI (VCS, artifact repo, build, release)
– Conception et mise en œuvre de pipelines CI/CD
– Connaissances pratiques des systèmes d’exploitation Linux ou Windows
– Base de compétences cloud, incluant l’automatisation et l’Infrastructure as Code (IaC)
– Utiliser des outils d’orchestration pour organiser le code IaC et gérer les configurations
– Mise en œuvre CI/CD pour la construction et le déploiement d’infrastructure ou d’applications
– Conception et mise en œuvre des meilleures pratiques CI/CD
– Landing Zone (framework multi-comptes)
– Gestion de l’identité et des accès (IAM)
– Sécurité
– Réseau et calcul (VMs, plateformes de conteneurs, fonctions)
– Workloads de machines virtuelles
– Mise en œuvre de solutions serverless pour des besoins opérationnels
– Stockage de données et bases de données
– Gestion de configuration et gestion des secrets
– Supervision et journalisation
– Files d’attente de messages
**Expérience :**
– 5 à 13 ans d’expérience dans le poste requis.
**Compétences et expérience requises :**
– Maîtrise experte de la migration et de la modernisation d’applications vers les services cloud Microsoft Azure.
– Forte expertise Terraform (Enterprise) pour l’automatisation de l’infrastructure.
– Expérience avérée avec les technologies conteneurisées (Docker) et les plateformes d’orchestration (AKS).
– Expérience pratique approfondie avec GitHub Actions et le développement de pipelines CI/CD pour la migration et la modernisation vers le cloud.
– Solides compétences en scripting Python pour l’automatisation et les outils.
– Compréhension approfondie des pratiques DevOps et du cycle de vie du développement logiciel (SDLC).
– Excellentes compétences en communication, interpersonnelles et en collaboration.
– Expérience démontrée dans la mise en œuvre de solutions de journalisation, de supervision, de sauvegardes et de reprise après sinistre dans des environnements cloud.
Nous pouvons utiliser des outils d’intelligence artificielle (IA) pour soutenir certaines parties du processus de recrutement, telles que la revue des candidatures, l’analyse des CV ou l’évaluation des réponses. Ces outils assistent notre équipe de recrutement, mais ne remplacent pas le jugement humain. Les décisions finales d’embauche sont prises par des humains. Si vous souhaitez en savoir plus sur la manière dont vos données sont traitées, veuillez nous contacter.
To find out more about this job, please visit this link

