Backblaze External Website
Applaudo Studios
Ingénieur .NET Senior – Azure
Description de l'entreprise
Note : Il s'agit d'une opportunité temporaire de 6 mois.
Description du poste
À propos de vous
Vous êtes un Ingénieur .NET Senior qui excelle dans la résolution de problèmes de production complexes sur des environnements hébergés sur Azure. Vous aimez enquêter sur les problèmes au-delà de la couche applicative, en reliant les signaux entre le code, l'infrastructure, l'identité, le réseau, les intégrations et les données pour comprendre ce qui se passe et mener les incidents à leur résolution.
Vous faites preuve d'un jugement technique solide et restez calme dans les situations à fort impact, en utilisant les journaux, les métriques, les traces et la télémétrie distribuée pour isoler les causes profondes et prendre des décisions éclairées. Vous prenez en charge les escalades critiques, collaborez efficacement avec les équipes de développement, d'infrastructure, de sécurité et de support, et êtes capable de traduire des découvertes techniques complexes en impacts commerciaux clairs, en plans de résolution et en documentation prête pour la direction.
Prérequis
Vous apportez à Applaudo les compétences suivantes
- Un diplôme de Licence en Informatique, Génie Logiciel, ou un domaine connexe est souhaité, ou une expérience professionnelle équivalente.
- 5+ années d'expérience professionnelle avec des applications C# et .NET, y compris des responsabilités substantielles de support de production ou de dépannage opérationnel.
- Expérience avancée dans le dépannage d'applications ASP.NET Core, d'intégrations REST APIs, et de services d'arrière-plan à l'échelle de la production.
- Expérience avérée dans la prise en charge indépendante et la résolution d'incidents de production critiques P1/P2.
- Solides connaissances pratiques des services d'application Azure, AKS, du stockage, du réseau et de Microsoft Entra ID ou Azure AD.
- Capacité à naviguer couramment dans le portail Azure lors d'enquêtes d'incidents en temps réel.
- Expérience dans la réception d'escalades des équipes de support L1 et L2 et leur prise en charge jusqu'à résolution.
- Solides capacités d'analyse des causes profondes à l'aide de journaux, de métriques, de traces et de télémétrie distribuée.
- Expérience pratique de la configuration et de l'optimisation de Azure Monitor, Application Insights, Log Analytics, des alertes et des tableaux de bord opérationnels.
- Capacité à diagnostiquer des problèmes au niveau du code impliquant la performance, la mémoire, le threading, le traitement asynchrone et les échecs d'intégration.
- Expérience pratique des stratégies de nouvelle tentative (retry policies), des disjoncteurs (circuit breakers), de l'isolation par compartiment (bulkhead isolation), de la mise en cache et du traitement asynchrone dans les systèmes .NET distribués.
- Compétences SQL intermédiaires à avancées pour enquêter sur les problèmes de production liés aux applications et aux données.
- Expérience dans la coordination de la résolution d'incidents entre les équipes de développement, d'infrastructure, de sécurité et de support.
- Fort sens de la responsabilité, sang-froid sous pression et prise de décision axée sur la résolution.
- Maîtrise professionnelle de l'anglais, y compris une communication écrite prête pour la direction.
Atouts supplémentaires
- Expérience de la remédiation des vulnérabilités et des flux de correctifs de sécurité dans les environnements Azure.
- Expérience dans le diagnostic des échecs de CI/CD et de déploiement à l'aide de DevOps Azure ou d'actions GitHub.
- Expérience avec Docker Compose, Helm, ou des charges de travail conteneurisées au-delà des opérations AKS de base.
- Connaissance des outils d'Infrastructure as Code tels que Terraform ou Bicep.
- Expérience de l'optimisation des coûts Azure, du dimensionnement approprié, des politiques de mise à l'échelle ou de la capacité réservée.
- Expérience dans le support des systèmes d'entreprise liés aux opérations ou à la distribution.
- Certification AZ-204, AZ-400, AZ-305, AZ-500, Administrateur Azure, Ingénieur DevOps, ou une autre certification Microsoft pertinente.
- Certification ITIL Foundation ou expérience pratique de travail au sein de processus formels de gestion des incidents.
Vous serez responsable des tâches suivantes
- Prendre en charge et résoudre les incidents critiques P1/P2 affectant les applications et intégrations .NET hébergées sur Azure.
- Fournir un dépannage technique approfondi à travers les couches applicative, d'infrastructure et de plateforme.
- Enquêter sur les problèmes impliquant les services d'application Azure, AKS, le réseau, l'identité, le stockage, les APIs et les services d'arrière-plan.
- Recevoir les escalades des équipes de support L1 et L2 et piloter la résolution technique depuis l'enquête initiale jusqu'à la clôture.
- Coordonner la réponse aux incidents entre les parties prenantes du développement, de l'infrastructure, de la sécurité et des opérations.
- Effectuer une analyse des causes profondes pour les incidents récurrents et les pannes à fort impact en utilisant les journaux, les métriques, les traces et la télémétrie distribuée.
- Créer une documentation claire, détaillée et prête pour la direction sur l'analyse des causes profondes.
- Configurer et optimiser Azure Monitor, Application Insights, Log Analytics, les alertes et les tableaux de bord opérationnels.
- Surveiller et améliorer la performance des applications, la disponibilité, la résilience et l'efficacité opérationnelle.
- Travailler avec les équipes de développement pour identifier et résoudre les problèmes au niveau du code dans C#, ASP.NET Core, les intégrations REST APIs, et les services d'arrière-plan.
- Recommander et implémenter des améliorations impliquant les stratégies de nouvelle tentative, les disjoncteurs, l'isolation par compartiment, la mise en cache et le traitement asynchrone.
- Utiliser SQL pour soutenir les enquêtes de production et valider les découvertes liées aux applications ou aux données.
- Soutenir la remédiation des vulnérabilités, le patching et le dépannage des déploiements lorsque nécessaire.
- Communiquer les découvertes techniques, l'impact commercial, les risques et les plans de résolution aux équipes techniques et aux parties prenantes seniors.
Informations supplémentaires
À propos de nous
We Are Engineered Different.
Chez Applaudo, des personnes talentueuses conçoivent, construisent et déploient des solutions significatives basées sur l'IA qui créent un réel impact commercial. En tant qu'organisation native de l'IA, nous collaborons à travers le design, le développement, le cloud, les données et l'intelligence artificielle pour transformer les idées en produits évolutifs qui changent la façon dont les entreprises opèrent, prennent des décisions et croissent.
Nous construisons une culture de haute performance fondée sur cinq valeurs : Excellence Autonomisante, Travail d'Équipe Collaboratif, Respect Non Sollicité, Transparence Constante et Communication Efficace. Celles-ci définissent notre façon de travailler, de nous soutenir mutuellement et de nous tenir responsables.
Applaudo est un lieu pour les personnes qui souhaitent apprendre rapidement, prendre des responsabilités et travailler aux côtés d'équipes solides dont elles sont fières de faire partie. Nous rejoindre, c'est faire partie d'une organisation qui évolue intentionnellement, investit dans des modes de travail modernes et mène la transformation native de l'IA à grande échelle.
