Licence CC BY

Interview : Rencontre avec SpaceFox

Partons à la découverte du métier d’ingénieur SI grâce à SpaceFox qui se prête au jeu de l'interview.

Dernière mise à jour :
Auteurs :
Catégories :

SpaceFox

Quels sont l'intitulé de ton poste, ton âge et la ville où tu travailles ?

Je suis ingénieur SI si tant est que les titres veuillent dire quelque chose dans une entreprise de la taille de celle où j'officie. J'ai 30 ans, et travaille à Paris. Je suis depuis 5 ans dans la même boîte, une société de services d'une trentaine de personnes.

En quoi consiste ton boulot ? Quelles sont tes tâches et responsabilités ?

J'ai deux cordes à mon arc :

  1. Ce que j'appellerais un travail d'ingénieur développement standard avec mon expérience.
  2. La gestion de l'hébergement interne de l'entreprise.

Contrairement à ce que pourrait laisser sous-entrendre le "société de services" dans la première réponse, je suis très majoritairement dans les locaux de mon enteprise et pas chez le client.

La première partie, c'est du travail d'ingénieur tout ce qu'il y a de plus classique – enfin, je suppose : conception (spécifications et réunions avec les clients), réalisation et maintenance (corrective et évolutive) d'application. Dans mon cas précis, c'est souvent de grosses applications pour de gros clients, donc très interconnectés avec les SI. Je ne fais que du Java, mais il y a plusieurs frameworks différents selon les projets.

La seconde partie consiste à gérer notre parc de matériel interne. Le gros du boulot consiste à gérer les serveurs des outils internes : applications d'entreprise, systèmes de gestion de versions (Git, SVN), partage de documents, machines virtuelles pour divers projets, réseau pour relier tout ça, etc. Il y a peu de travail sur les postes de développement, puisque chacun gère le sien, je n'interviens qu'en cas de nouveaux outils ou de problème grave.

Existe t-il une journée type ?

Oui et non.

Chaque semaine, on a une réunion d'équipe pour se partager les tâches.
Chaque matin, je regarde ce que j'ai à faire et je m'y attelle.

Les tâches elles-mêmes dépendent de l'avancée du projet :

  • Préparation du projet : études, chiffrages, POC, réunions avec les clients, etc.
  • Conceptions sur le projet : encore des études, souvent encore des chiffrages, encore des réunions avec les clients, et pas mal de rédaction de documents.
  • Réalisation ; développement et tests.
  • Maintenance : étude des incidents, correction des problèmes (ce peut être du développement, du paramétrage ou une simple explication de comment faire au client), réalisation d'évolutions.
  • Tâches d'hébergement planifiées, qui vont de l'installation de serveur au test d'un nouvel outil.

Par-dessus ça, il y a tous les impondérables - souvent des problèmes qui concernent la partie hébergement d'ailleurs : réseau qui lâche, attaque sur un serveur, etc.

Qu'est-ce qui te plaît le plus dans ton travail ?

La diversité des tâches. Je fais beaucoup de choses différentes, du coup j'apprends beaucoup, que ce soit entre deux projets différents, ou au sein d'un même projet. L'entreprise est assez petite pour éviter que les employés soient rangés dans de petites cases ; et comme les projets sont à l'avenant, il est très rare de se retrouver coincé longtemps à faire toujours la même chose.

De la même manière, qu'est-ce qui te plaît le moins ?

La gestion des interruptions peut être parfois délicate : j'ai vécu des semaines où je n'ai pas été tranquille plus d'une demi-heure, entre les problèmes projets et les problèmes d'hébergement.

J'aimerais aussi que certains outils et frameworks soient plus récents et agréables à utiliser.

Si je passais dire bonjour, je trouverais quoi sur ton bureau ?

Outre le matériel informatique, plein de documents en bordel, des stylos, une tasse, et un kitsune en peluche.

Plutot Eclipse ou Netbeans ?

Eclipse !

Plus généralement, certains outils nous sont imposés par les logiciels (le client a choisi le système Bidule, qui n'accepte d'être développé que sous Machin). En général ça implique du Windows et du Oracle dans la pile de logiciels, au moins pour l'environnement de développement.

Sur les projets où on a plus le choix, on part tant que possible sur des technologies open-source. Par exemple, à moins que le client soit inflexible là-dessus, tous nos serveurs sont sous Linux.

Et on fait aussi une grosse consommation de machines virtuelles !

Parle-nous de ton parcours… A-t-il été déterminant pour ce poste ?

Je suis quelqu'un qui a besoin du côté pratique, il était donc hors de question de passer par une prépa. J'ai tenté une école d'ingénieurs à prépa intégrée… mais ça restait quand même trop théorique pour moi. Du coup, j'ai été très fortement incité à aller voir ailleurs, et cet "ailleurs" était l'IUT GEII d'à côté. Qui, pour le coup, me seyait très bien. Ceci fait, je suis retourné à l'école d'ingénieurs en cycle ingénieur…

J'y ai préparé un diplôme d'ingénieur en systèmes d'information avec une spécialisation dans l'intégration logicielle (qualité des logiciels, communication entre SI). Ce qui fait que ne je n'ai pas une formation de développeur contrairement à la majorité de mes collègues.

Ce qui rejoint la seconde partie de la question. Je ne sais pas si mon parcours a été déterminant pour ce poste, par contre il a été utile.

Pas pour la partie programmation : 80% de ce que je savais en développement pur à mon embauche, je l'ai appris par moi-même et pendant mes stages (qui certes, font partie de la formation). Mais j'ignorais encore 80% de ce que je sais aujourd'hui sur la question.

Par contre, ce que j'ai appris en dehors du développement pur à mon école m'est utile, encore aujourd'hui. Plus que des compétences dans l'acception scolaire du terme, c'est une façon de penser, une manière d'appréhender les problèmes. Je l'ai dit plus haut : je travaille surtout avec de gros clients, et les applications que je développe ont énormément d'interaction avec le reste du SI du client. Ma formation m'aide à comprendre ces interactions, à les appréhender, à en voir les conséquences, et à travailler avec le client pour qu'elles se passent au mieux. De même sur les problématiques de qualité.

Un conseil à donner a ceux qui voudraient faire ce travail ?

Soyez curieux et aimez découvrir et réfléchir. Sans qu'il y ait besoin d'une grande passion du style "je veux faire ça depuis que j'ai 3 ans", c'est un boulot qui nécessite pas mal de réflexion et se prête assez mal au "job alimentaire".

Tout cela te donne-t-il du temps pour avoir des activités extra-professionnelles ?

Oui, quoique certains jours il m'arrive d'être coincé relativement tard au boulot. Mais ça reste très exceptionnel.

Le mot de la fin ?

"Renard". Un jour, nous dominerons le monde !

En fait c'est assez difficile d'avoir du recul sur son travail, savoir ce qui est intéressant ou non dans ce que j'ai raconté.
N'hésitez pas à me faire des retours là-dessus, et à poser vos questions ! J'y répondrai de mon mieux.

J’espère que cette interview vous aura plu ! La zone de commentaire est maintenant pour vous, chers lecteurs afin de poser les questions que vous souhaitez à SpaceFox pour en savoir plus sur son travail.



46 commentaires

Sympa l'interview.

On est presque frustré et on aimerait en savoir plus par moments ! Quelles technos ? Quels frameworks ? Lesquels t'ont le plus plu ? Lequel t'as le plus surpris ? Quelle pile technologique (framework / langage / OS / serveur / …) t'as le plus surpris ?

Idem sur le plan fonctionnel : quel domaine ? BFI ? Autres ? Ca dépend ? Quel domaine te plaît le plus ?

Happiness is a warm puppy

+5 -0
Staff

Content que ça vous plaise !

Je vais essayer de répondre aux questions :

Quelles technos ?

Pour les projets : principalement du Java EE "ou presque" (cf la partie Frameworks).

Pour l'hébergement interne : tous nos serveurs internes sur lequel on a le choix sont en Linux Debian. Pour les outils, on a souvent de l'open-source / libre, mais on lui rend assez mal (on a très très peu de contribs en retour… c'est surtout une question de choix d'entreprise).

Quels frameworks ?

Principalement un framework maison (Java 7 / Tomcat 7 / Struts 2 / MySQL ou Oracle / Apache HTTPD), qui est assez adaptable : mis à part Java 7 et Struts 2, tout le reste existe "dans une autre variante" quelque part : JBoss à la place de Tomcat, NGinx à la place de Apache, d'autres SGBD, etc.

On a aussi des projets sur IBM Websphere Commerce (du gros gros Java EE avec plein de bidouilles IBM).

Lesquels t'ont le plus plu ?

Le gros avantage du framework maison, c'est que tu peux bosser dessus, ce qui est toujours intéressant :)

Lequel t'as le plus surpris ?

IBM Websphere Commerce pour des raisons que je ne peux pas trop détailler ici.

Quelle pile technologique (framework / langage / OS / serveur / …) t'as le plus surpris ?

Certains clients ont des services hébergement internes très spécialisés, qui imposent des contraintes sur tel ou tel élément de la pile. Parfois ça donne des combos assez étranges, du genre Java, serveur Windows, IIS, MSSQL.

PS : Certains framework (coucou IBM) imposent une grosse partie de la pile, y compris en dev.

Idem sur le plan fonctionnel : quel domaine ? BFI ? Autres ? Ca dépend ? Quel domaine te plaît le plus ?

Principalement du e-commerce pour de gros clients (comme ont fait du spécialisé et de l'intégration SI, les petits / moyens clients ne sont pas vraiment dans ce qu'on cherche).

Le e-commerce est très intéressant techniquement par la masse de problématiques qu'il apporte par rapport au "développement web" normal : contraintes de perf et de fiabilité, intégrations dans tous les sens avec le reste du SI, etc.

Édité

Merci beaucoup pour ton interview SpaceFox, c'est très intéressant de connaître les différents métiers de informatique. :D

J'ose espérer qu'il y aura d'autres interviews de ce genre sur d'autres métiers – pas forcément sur l'informatique, mais aussi sur l'électronique par exemple.

Édité

+0 -0
Staff

En même temps c'est la première : j'avais peur de vous emmerder avec des détails qui n'intéressent que ceux qui connaissent la technique.

On saura juste que pour les prochaines il ne faudra pas hésiter à les mettre !

Remerciez aussi Eskimon, qui a eu l'idée et qui a posé les questions !

Staff

Quelque chose me dit qu'il y en aura encore des interviews et pas qu'en informatique ;)

En tout cas c'était très sympa SpaceFox, je suis heureux d'en savoir plus sur toi et ton boulot (très intéressant au passage) :)

Je trouve qu'il manque une question : quels projets pour l'avenir ? Envie de continuer dans cette boite ou alors autre chose en tête ? :)

Ce n’est pas en répétant « Hom, Hom », qu’on démontre des théorèmes sérieux - Siegel Mon Twitter

+0 -0

Ouaip, merci a vos retours ca nous permettera de nous calibrer pour la suite :)

Mais etre "ouvert" est aussi un peu volontaire. Si on est trop précis cela risque de devenir trop long ou technique etc et on risque de perdre des lecteurs qui veulent juste de la curiosité. C'est pourquoi l'ouverture propose volontairement de poser des questions :)

Sinon oui, il n'y aura pas que de l'informatique ;) (suspenssssss :D )

ZdS, le best du Zeste ! Tuto Arduino, blog, etc

+2 -0
Staff

quels projets pour l'avenir ? Envie de continuer dans cette boite ou alors autre chose en tête ?

Pour l'instant le boulot est intéressant, les collègues sympas et les patrons compréhensifs. Donc je continue.

En fait le principal inconvénient de cette boîte est d'être à Paris…

Staff

Une $\lambda$-interview : $\lambda$. Et voilà.

J'ai une autre question pour notre renard : pendant ton parcours il y a eu des rencontres décisives ? Ou alors c'est venu tout seul comme choix de cursus ?

Ce n’est pas en répétant « Hom, Hom », qu’on démontre des théorèmes sérieux - Siegel Mon Twitter

+0 -0

Sinon oui, il n'y aura pas que de l'informatique ;) (suspenssssss :D )

Eskimon

Du droit ? Je sais pas, je vois bien quelqu'un dans ce rôle :)

Edit : J'en oublie les bonnes manières … C'est quand même un article intéressant, c'est sympa de voir dans quoi travaille certains membres !

Édité

Zeste de Savoir - Dark Mode | Woodsbarn Festival | (∩`-´)⊃━☆゚.*・。

+0 -0
Staff

Ca arrive d'avoir plusieurs projets en même temps?

Vu que j'ai deux rôles maintenant, c'est plutôt un état de fait permanent.

Cela dit, j'ai déjà eu 2 clients en parallèle, ça arrive sur de petits projets.

PS :

pendant ton parcours il y a eu des rencontres décisives ? Ou alors c'est venu tout seul comme choix de cursus ?

Excellente question : pas vraiment en fait. Néanmoins je reste persuadé que je n'aurais jamais suivi cette voie sans les Legos, Meccano et Lego Technic quand j'étais gamin :D

Ça fait un moment que j'ai une bonne idée de ce que je veux faire dans ma vie. Par contre la réalisation passe beaucoup par "attraper une opportunité au vol".

Édité

Très bonne idée l'interview ! Merci à Eskimon, pour l'idée et les questions et à Spacefox pour nous avoir fait découvrir ton métier :) !

@ Eskimon: des maths?

Top Secret !! Gardons un peu de surprise !!

Eskimon

Mathieu Nébra ? (Ok, je sort :° …)

Vous m’avez reproché de penser que j’avais toujours raison. Et je me suis rendu compte que vous aviez raison.... Mais allez savoir si j’ai raison !

+3 -0

Interview très intéressante.

Tu dis que vous faites une réunion hebdomadaire pour vous répartir les tâches, et après, pendant la semaine, vous faites une réunion quotidienne pour voir où vous en êtes ? Vous suivez une méthodologie Agile ? T'en penses quoi ?

Édité

J'ai les goûts les plus simples du monde, je me contente du meilleur O. Wilde

+0 -0

Article très intéressant. :)

J'avais eu droit par mon école à une conférence sur les métiers de la SI où les questions étaient peu claires, les réponses confuses. Là, c'est précis et concis, ça répond à des interrogations véritables que l'on peut avoir et j'avoue que ça me rassure quelque peu quant à mon avenir.

Merci à Eskimon et SpaceFox !

Édité

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” – Rich Cook

+1 -0
Staff

Tu dis que vous faites une réunion hebdomadaire pour vous répartir les tâches, et après, pendant la semaine, vous faites une réunion quotidienne pour voir où vous en êtes ? Vous suivez une méthodologie Agile ? T'en penses quoi ?

btw03

Pas de réunion quotidienne ni de méthode agile. Du coup, je n'en pense pas grand-chose :D

Tu dis que vous faites une réunion hebdomadaire pour vous répartir les tâches, et après, pendant la semaine, vous faites une réunion quotidienne pour voir où vous en êtes ? Vous suivez une méthodologie Agile ? T'en penses quoi ?

btw03

Pas de réunion quotidienne ni de méthode agile. Du coup, je n'en pense pas grand-chose :D

SpaceFox

Ben ça pourrait te manquer :P Si je me prend mon cas, quand je suis arrivé, on faisait du simili-agile, avec une réunion courte tous les deux jours. Y a 3 mois, on est passé sur un format quotidien. Et mine de rien, ça aide vachement. On est beaucoup plus réactif, la communication est nettement plus fluide.

J'ai les goûts les plus simples du monde, je me contente du meilleur O. Wilde

+0 -0

Article très intéressant. :)

J'avais eu droit par mon école à une conférence sur les métiers de la SI où les questions étaient peu claire, les réponses confuses. Là, c'est précis et concis, ça répond à des interrogations véritables que l'on peut avoir et j'avoue que ça me rassure quelque peu quant à mon avenir.

Merci à Eskimon et SpaceFox !

Ekron

Je sais pas pour SpaceFox mais en tout cas ce genre de commentaire c'est pile poil ce qui m'a motivé a lancer les interviews et a m'engager à les preparer. Merci !! (J'aime tout les commentaires hein, mais pour une fois j'en ai un chouchou :D )

ZdS, le best du Zeste ! Tuto Arduino, blog, etc

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte