Dans une entreprise, une application nouvelle vit rarement seule : elle doit s'authentifier auprès de l'annuaire maison, parler à un progiciel de gestion en place et cohabiter avec des services plus anciens. Cet agent la branche sur l'annuaire, reprend les groupes de droits existants, relève les systèmes voisins, prévoit leur indisponibilité, vérifie les versions installées sur les serveurs, sort les traitements longs en arrière-plan, traque les identifiants de service écrits en dur et envoie chaque livraison pour déploiement.
Ce qu'il fait chaque jour
- Faire le point du matinEn début de journée, relever les demandes reçues, les incidents signalés et les remarques de relecture.
- Brancher sur l'annuaireÀ chaque demande reçue par courriel, brancher l'authentification de l'application sur l'annuaire de l'entreprise.
- Reprendre les groupes existantsFaire correspondre les droits de l'application aux groupes déjà tenus dans l'annuaire, sans en créer de parallèles.
- Relever les systèmes voisinsNoter chaque système auquel l'application parle, sa version, son responsable et ses horaires de maintenance.
- Prévoir l'indisponibilitéÉcrire ce que fait l'application quand chaque système voisin ne répond pas, et ce que voit l'utilisateur.
- Vérifier les versions installéesComparer la version du socle installée sur chaque serveur à celle que demande l'application, et noter les écarts.
- Sortir les traitements longsPasser en arrière-plan les traitements qui font attendre l'utilisateur plus de quelques secondes.
- Traquer les identifiants de serviceChercher dans le code et les réglages les mots de passe de comptes de service écrits en clair, et les retirer.
- Envoyer pour déploiementEnvoyer à l'exploitation la livraison, les versions requises et les systèmes voisins touchés.
- Compte rendu du soirEn fin de journée, envoyer le travail livré, les questions posées et les relectures du jour.
Les logiciels qu'il sait tenir
- Visual Studio
J'écris sur Visual Studio les applications et leurs essais. - Microsoft Azure
Je raccorde sur Azure l'authentification à l'annuaire. - GitHub
Je propose sur GitHub mes modifications à la relecture. - Microsoft 365
Je reprends sur Microsoft 365 les groupes et les comptes. - Docker
Je fais tourner sur Docker les dépendances en local.
Recrutez votre développeur .net
Un entretien d'embauche dans l'application, et il se met au travail chez vous.
