La gestion de la configuration consiste à définir, organiser et maintenir les paramètres d’un
système afin d’assurer son bon fonctionnement dans le temps. Cela implique de structurer
les éléments techniques, de garantir leur cohérence et de pouvoir les faire évoluer sans
perturber l’environnement existant.
Dans un contexte professionnel, une bonne gestion de la configuration permet de limiter les
erreurs, de faciliter la maintenance et d’assurer une meilleure traçabilité des modifications.
Au cours de mon alternance chez Emeria, j’ai été régulièrement amené à intervenir sur des
éléments de configuration, notamment dans Okta, que ce soit pour les workflows ou les
Access Requests.
Dans le cadre des Access Requests, j’ai configuré différents formulaires, défini les champs
nécessaires, associé les bonnes ressources et mis en place des paramètres adaptés aux
besoins des équipes. Cela demandait de bien comprendre l’environnement existant afin
d’intégrer les nouvelles demandes sans perturber les processus déjà en place.
J’ai également travaillé sur les Config Lists, qui permettent de centraliser certaines
informations utilisées dans les workflows. Leur utilisation m’a permis de rendre les
configurations plus flexibles et plus faciles à maintenir, en évitant de dupliquer des
informations à plusieurs endroits.
Dans les workflows Okta, j’ai été amené à modifier ou compléter des configurations
existantes en ajoutant des conditions, en ajustant certains paramètres ou en intégrant de
nouvelles logiques. Cela nécessitait de bien comprendre l’impact de chaque modification
afin d’éviter les effets de bord.
Enfin, dans le cadre du développement du système d’analyse de logsources, j’ai mis en
place un fichier de configuration externe permettant de définir des paramètres comme les
seuils d’inactivité ou les comportements attendus. Cela rend la solution plus modulable et
plus simple à adapter sans modifier directement le code.
Je pense aujourd’hui avoir un bon niveau en gestion de la configuration. Je suis capable de
structurer des paramètres de manière logique et de les adapter en fonction des besoins, tout
en prenant en compte les contraintes de l’environnement.
Cependant, je pourrais encore améliorer ma rigueur sur la documentation de certaines
configurations, afin de faciliter davantage leur compréhension et leur reprise par d’autres
personnes.
Je souhaite continuer à progresser en gestion de la configuration, notamment en travaillant
sur des environnements plus complexes et en approfondissant les bonnes pratiques liées à
la gestion des systèmes.
À terme, j’aimerais également développer mes compétences sur des outils d’infrastructure
as code, afin d’automatiser davantage la gestion des configurations et de la rendre encore
plus fiable et reproductible.
Compétence présente dans les réalisations suivantes :
- Gestion, création et développement d’Access Requests