L’architecture informatique ou comment construire une entreprise ensemble
Devenir architecte informatique
Pas besoin d’avoir de l’expérience en tant qu’architecte IT pour en devenir un. Grâce à un programme de formation, Koen a quitté son poste d’ingénieur logiciel pour devenir application IT architect. Il en a été de même pour son collègue Wim, un ancien ingénieur système également repéré pour son talent, qui travaille aujourd’hui en tant qu’IT infrastructure architect. Ils nous racontent leur parcours de développement, le suivi de l’architecture de référence et la force d’une vaste communauté d’architectes informatiques qui partagent leurs connaissances en matière de nouvelles technologies, telles que la blockchain, la conteneurisation et les systèmes de contrôle industriel (ICS).
Koen : « J’ai commencé en tant qu’ingénieur logiciel. Après avoir suivi un programme de formation en interne, je suis devenu application IT architect. Je suis aujourd’hui plus impliqué dans la prise de décision, ce qui me permet de travailler davantage sur la conceptualisation et de mettre à profit mes compétences analytiques. En tant qu’architecte, je mets au point des concepts informatiques qui satisfont parfaitement aux besoins du partenaire. Je travaille simultanément sur différents projets, ce qui ne laisse aucune place à la monotonie. »
Wim : « Avant, j’étais ingénieur système. Mon chef a remarqué ma capacité à gérer des projets plus vastes qui requièrent une vision d’ensemble. C’était bien vu de sa part. Les projets plus complexes me procurent beaucoup d’énergie. Il a également observé que je prête une oreille attentive aux différentes parties prenantes et que je sais lire entre les lignes. Le département IT de Colruyt Group m’a alors proposé un plan de carrière pour évoluer vers mon poste actuel d’IT infrastructure architect. »
Notre architecture de référence comme base pour la coopération
Wim : « L’une des compétences à maîtriser est la connaissance de l’architecture de référence. C’est la base d’une collaboration efficace. Elle est utilisée par les quatre types d’architectes IT : application architect, infrastructure architect, mais aussi data architect et security architect. En définissant des normes d’architecture au sein du groupe, nous facilitons les interactions entre nos applications informatiques, aussi nombreuses que complexes. C’est la bonne méthode pour permettre à toutes les pièces du puzzle de s’emboîter, non seulement aujourd’hui, mais aussi demain. »
Koen : « Colruyt Group IT a mis en place le technical review board, abrégé TRB, dont le rôle est de s’assurer qu’une conception est conforme à l’architecture de référence. Toutes les disciplines d’architecture informatique sont représentées au sein de ce comité interne. Il est présidé par un enterprise IT architect. J’en suis le coordinateur. Lorsqu’une conception s’écarte de la norme, une évaluation des risques s’impose. C’est le cas, par exemple, lorsque nous présentons de nouvelles technologies. Pour un projet dans lequel la sécurité joue un rôle essentiel, nous soumettons des questions types au fournisseur de la technologie en question. Elles portent sur la sécurité, les aspects juridiques, la confidentialité, les accords de niveau de service et les capacités d’intégration. Sur la base des réponses, nous décelons les risques potentiels au moyen de notre outil d’évaluation des nouvelles technologies. Nous proposons ensuite des mesures pour renforcer la sécurité. »
Une vaste communauté d’architectes informatiques
Koen : « Dans les bureaux de chacune de nos implantations, les architectes travaillent au même étage. De quoi faciliter l’échange d’avis et de conseils entre collègues. Le partage des connaissances joue également un rôle essentiel au sein de notre communauté d’architectes IT. Aujourd’hui, le département informatique de Colruyt Group compte environ 80 architectes IT, qui se réunissent toutes les six semaines. Durant la pandémie, ces réunions se déroulent sous forme virtuelle, ce qui ne pose aucun problème pour des informaticiens. En plus de la présentation de nouveaux collègues, ces réunions servent de plateforme pour le partage de connaissances sur les nouvelles technologies, comme OAuth 2, la blockchain ou encore la conteneurisation. Trois architectes IT se relaient pour gérer le programme de la journée. Ces événements combinent partage de connaissances et consolidation de la communauté, ce qui les rend immanquables. »