Retourner en haut

Reda

10 Oct 2022

Lors de mon arrivée à Spikeelabs dans le cadre de mon contrat de professionnalisation, j’ai intégré les équipes du projet MVNO en tant qu’ingénieur DevOps.

J’ai été chargé d’automatiser les tests fonctionnels du projet via l’outil Robot Framework, avec l’aide de Jean-Loup et d’Antonin, je me suis formé à cet outil et j’ai automatisé tous les scénarii de test en partant des cahiers de tests déjà existants pour ce projet.

J’ai découvert des outils comme Pylama, code coverage et SonarQube permettant de faire évoluer la qualité du code, ce qui demande une rigueur constante au développeur.

Avant de livrer mon projet j’ai réalisé mes premiers tests unitaires et créé un pipeline Gitlab CI pour m’assurer dela non-régression à chaque commit.

Puis j’ai suivi une formation sous le tutorat du Bruno Le Fellic sur l’outil de déploiement Kubernetes, ce qui m’a permis de valider mes acquis. J’ai ensuite déployé une nouvelle version d’une application front de la solution BillingsLabs pour le test.

Pour le développement de cette application j’ai développé un client permettant la création, la modification et la suppression d’une ligne Radius. J’ai aussi implémenté les taches spéciales telle que la suspension, la réactivation des lignes radius. Puis j’ai réalisé un serializer JSON et des validateurs permettant de créer et de modifier un objet MonitoringData lorsque celui-ci est inscrit dans le corps de la requête qui crée une souscription.

Après avoir terminé le développement et les tests unitaires, j’ai rédigé le cahier de tests, afin de les automatiser pour valider la partie fonctionnelle.

J’ai pu évoluer au sein des équipes de SpikeeLabs du point de vue des compétences et des acquis. J’ai appris de l’expérience et du savoir-faire des personnes qui m’encadraient pour consolider et valoriser mes connaissances. Cette expérience m’a permis de monter en compétences et d’apprendre sur les bonnes pratiques en milieu professionnel.

Après avoir terminé le développement et les tests unitaires, j’ai rédigé le cahier de tests, afin de les automatiser pour valider la partie fonctionnelle.

J’ai pu évoluer au sein des équipes de SpikeeLabs du point de vue des compétences et des acquis. J’ai appris de l’expérience et du savoir-faire des personnes qui m’encadraient pour consolider et valoriser mes connaissances. Cette m’a permis de monter en compétences et d’apprendre sur les bonnes pratiques en milieu professionnel.

Graphical element
Blog