26 Oct
|
InCycle Software
|
Quebec City
26 Oct
InCycle Software
Quebec City
À propos
de l'entreprise
À propos
d'InCycle InCycle Software est partenaire de solutions Microsoft (Digital & App Innovation, Data & AI) et partenaire vérifié GitHub. Nous accompagnons des entreprises de taille moyenne et de grande taille au Canada et aux États-Unis sur quatre axes : stratégie et gouvernance infonuagique, modernisation applicative, ingénierie moderne et DevOps, ainsi qu'analytique et intelligence artificielle. Nos consultants sont d'abord des ingénieurs séniors. Ils travaillent en petites équipes sur des mandats clients, souvent aux côtés de Microsoft, et on leur fait confiance pour prendre les décisions techniques et les mener jusqu'en production. Nous croyons qu'il y a toujours une meilleure façon de bâtir et de livrer des logiciels, et c'est pour la trouver qu'on nous engage.
À propos
du poste Spécialiste DevOps Azure sénior Télétravail, Québec (bureau à domicile, avec déplacements occasionnels chez les clients)
· Poste permanent à temps plein
· Niveau sénior, 5 ans et plus InCycle Software recrute des spécialistes DevOps Azure séniors au Québec pour aider ses clients à livrer leurs logiciels plus vite et plus sûrement sur Microsoft Azure. Vous concevrez et bâtirez des pipelines CI/CD dans Azure DevOps et GitHub Actions, automatiserez l'infrastructure infonuagique avec Terraform et Bicep, exploiterez des charges de travail conteneurisées sur AKS et apporterez des pratiques d'ingénierie modernes à des équipes qui transforment leur façon de livrer. C'est un rôle technique et pratique, avec un mandat-conseil : vous bâtissez, vous livrez, et vous restez proche des gens qui exploiteront la solution. Le poste Vous serez la personne responsable du volet DevOps et plateforme sur les mandats clients, du diagnostic à la mise en œuvre et au transfert. Un mandat type dure de trois à neuf mois et peut consister à migrer un client de Jenkins ou TFS vers Azure DevOps ou GitHub, à mettre en place une zone d'atterrissage et une fondation d'infrastructure en tant que code dans les régions Azure canadiennes,
à conteneuriser un portefeuille d'applications .
NET ou Java sur AKS, ou à instaurer les pratiques de livraison et d'observabilité qui permettent à une équipe de déployer chaque jour plutôt que chaque trimestre. Vous travaillerez habituellement sur un ou deux mandats à la fois, principalement au Québec, parfois ailleurs au Canada ou aux États-Unis. Entre deux mandats, vous contribuez aux activités d'avant-vente, aux outils internes et aux pratiques et accélérateurs d'InCycle. Vous relevez du ou de la responsable de la pratique Ingénierie moderne. Responsabilités
• Vos responsabilités
• Concevoir, bâtir et maintenir des pipelines CI/CD dans Azure DevOps (pipelines YAML) et GitHub Actions, incluant la compilation, les tests, l'analyse de sécurité, la gestion des artefacts et le déploiement multi-environnements.
• Automatiser l'infrastructure Azure avec Terraform et Bicep, au moyen d'une infrastructure en tant que code modulaire, révisée et versionnée pour les zones d'atterrissage, le réseau, l'identité, Key Vault, le stockage, App Service, Functions et les services de données.
• Conteneuriser des applications avec Docker et les exploiter sur Azure Kubernetes Service (AKS) ou Azure Container Apps, avec Helm, GitOps (Argo CD ou Flux) et des pratiques solides de gestion des secrets, de mise à l'échelle et d'ingress.
• Piloter des migrations d'outillage DevOps, de Jenkins, TFS, TeamCity, Bitbucket ou GitLab vers Azure DevOps ou GitHub, incluant la stratégie de branches, la migration des éléments de travail et des dépôts, et l'habilitation des équipes.
• Intégrer l'observabilité à chaque livraison :
Azure Monitor, Application Insights, Log Analytics, alertes et SLO, pour que les équipes voient et comprennent ce qu'elles livrent.
• Ancrer les pratiques DevSecOps : GitHub Advanced Security, Microsoft Defender for Cloud, analyse des dépendances et des conteneurs, politiques en tant que code avec Azure Policy, et identité à privilèges minimaux avec Entra ID et les identités managées.
• Concevoir pour la résidence des données au Canada lorsque le client l'exige, avec les régions Canada Centre et Canada Est et les contrôles de gouvernance qui gardent les données au pays.
• Réaliser des diagnostics des pratiques de livraison d'un client et produire une feuille de route priorisée et réaliste, puis livrer vous-même les premiers incréments.
• Accompagner les ingénieurs du client par le travail en binôme, la revue de code, les procédures d'exploitation et les ateliers, pour que les pratiques tiennent après votre départ.
• Soutenir l'avant-vente : appels de cadrage, estimations, énoncés de travaux et démonstrations techniques, typiquement une ou deux fois par mois.
• Contribuer aux accélérateurs, aux architectures de référence et aux outils internes d'InCycle, et partager vos apprentissages par des billets, des webinaires et des dîners-conférences. Qualifications
•
Votre profil
• Au moins 5 ans en DevOps, en ingénierie de plateforme, en fiabilité des sites (SRE) ou en infonuagique, dont au moins 3 ans de pratique sur Microsoft Azure en production.
• Maîtrise d'Azure DevOps et de GitHub, incluant les pipelines YAML, GitHub Actions, les environnements, les approbations, les gabarits et les flux de travail réutilisables.
• Solides compétences en infrastructure en tant que code avec Terraform ou Bicep, incluant les flux Git, la gestion de l'état et la conception de modules.
• Expérience de production avec Docker et Kubernetes, idéalement AKS, incluant le réseau, l'ingress, la mise à l
📌 Spécialiste DevOps Azure sénior (Quebec City)
🏢 InCycle Software
📍 Quebec City