EXPÉRIENCES PROFESSIONNELLES
Ingénieur DevOps
COMPLEO TECHNOLOGIES
~ 03/2019 – 03/2022 (3ans)
+ Paris, France
Client ING banque :
- Migration de tous les jobs de build et de déploiement des applications de la tribe Lending: de Jenkins + CA automation) à Jenkins +
Ansible/Ansible Tower + TFS Team Fondation Server) et ensuite à Azure Devops + Ansible)
- Création des pipelines de déploiement (Dev/E2E/Preprod/Prod) dans TFS et Azure DevOps,
- Exploitation, paramétrage, installation des livraisons mensuelles de l'ERP Harvest,
- Travailler sur l'outil d’ordonnancement "Dollar Universe" : Supervision, Déploiement des sessions, Changement des paramètres
dans les serveurs...,
- Création du code en ruby pour l'outil de gestion de la configuration de serveurs Puppet,
- Développement en python pour l'automatisation des tâches redondantes,
- Monitoring via rigor,
- Création de VM's de dev suite à la migration Windows10 via Vagrant.
- Mise en prod des évolutions des assests HomeLoan/ConsumerLoan en collaboration avec les change managers.
- Support aux développeurs : extraction des logs via Kibana, extraction de données pour les data engineer, les aider à écrire du code
en shell et à développer les sessions DollarU, les accompagner dans la résolution des incidents ….
- Environnement technique :
Azure, Ansible, Kibana, Grafana, Rigor, Puppet, Foreman,Sonarqube, Ansible Tower, Jboss, Tomcat8, Java EE, Dollar U, Linux (RedHat, AIX, Debian),
Jenkins, ServiceNow. CyberArk
Ingénieur DevOps
Orange Business Services
~ 08/2017 - 03/2019 (1 an et 8 mois)
+ Casablanca, Maroc
Client Orange Nice :
- Utilisation d’Ansible-manager (un outil en ligne de commande utilisé par toute la communauté de l’Hebex, c’est un outil développé en python et qui
utilise Ansible et Ansible-galaxy, il sert à initialiser les projets Ansible, récupérer les dépendances des rôles et de valider le respect des bonnes
pratiques) :
* Ajout d’un job pour la vérification de la qualité du code, dans le pipeline de l’intégration continue en utilisant Pylint,
* Ajout de tests de non-régression dans le stage de test,
* Maintenance évolutive et corrective (résolution des issues déclarées par les opérationnels dans Gitlab).
- Migration des rôles communs Ansible de la version 2.2 à 2.5 et ajouter pour chaque rôle des tests d’infrastructure automatisés dans la chaîne
d’intégration continue en utilisant le Framework « TestInfra » et des images LXC,
******** Powered by /
- Création des images Docker pour les différentes distributions utilisées à l’HEBEX Ubuntu Precise, Trusty, Xenial, Bionic et CentOS 6, 7 et 8 et les
pousser dans « Gitlab Container Registry » qui est un registre privé pour les images Docker,
- Ajout de pipelines d’intégration continue pour quelques projets de développement système n’ayant pas de CI,
- Réécriture des scripts Shell au langage python,
- Migration de quelques jobs de build et de déploiement des packages Debian, du Jenkins à Gitlab-ci.
- Environnement technique :
Vagrant, Ansible, Ansible galaxy, Gitlab, Gitlab-CI, Docker, LXC, Linux, Testinfra, RobotFramework, Python, Shell, Artifactory.
EXPÉRIENCES PROFESSIONNELLES
Ingénieur Test et Automatisation
Kindy Info Maroc
~ 01/2016 - 08/2017 (1an et 8mois)
+ Casablanca, Maroc
Missions ou tâches réalisées : Test, Recette et Automatisation des tests
- Participation aux réunions de l’expression du besoin,
- Élaboration du cahier de recette Scénarii de tests),
- Exécution et conception des cas de tests sur TestLink,
- Rédaction et suivi des anomalies sur « Mantis Bug Tracker »,
- Exécution des tests de confirmation,
- Automatisation des scénarii de test : Java, Selenium,Appuim (pour les applications mobiles),
- Suivi de la non-régression,
- Tests des webservices SOAP REST avec SoapUI.
- Environnement technique :
Java, Selenium, TestNG, Appium, Jenkins, TestLink, Mantis, SoapUI.
Consultant technico-fonctionnel Erp Odoo
Karizma Conseil
~ 02/2015 - 01/2016 (11mois)
+ Casablanca, Maroc
Missions ou tâches réalisées : Intégration de l’ERP Oddo
- Résolution des bugs des modules spécifiques communautaires,
- Développement de nouveaux modules spécifiques,
- Migration des modules de l’api 6 et 7 vers l’api 8,
- Création et personnalisation des rapports en Qweb, - Installation configuration et paramétrage, - Support aux utilisateurs.
- Environnement technique :
Odoo, Python, Framework OpenObject, XML, Bootstrap, Linux Ubuntu 14.04, Sublim Text.