PROFESSIONAL EXPERIENCES
Banque de France 09/2021 - current
DevSecOps Engineer
As DevSecOps engineer Within the Team EXA ( Expertise applications), my main mission is to secure the
migration of CEPH application.
Project teams
Internal contacts: Product Owner, Scrum Master, Software Architects, Network Architects, Product
Leaders.
External contacts: German federal Bank IT Team
Work in progress
Migrate CEPH application (angular, Wlidfly 14) from openshift version 3 to version 4 using Helm
templates, jenkins pipelines.
Review of the existing CI /CD process of CEPH application and optimize Jenkinsfiles to use
SharedLibs.
setting up automated security scan using Jenkins pipelines.
Automate the installation MADE application using openshift Templates.
Installing Rshiny offline licence server.
Tools / Softwares
Git, HELM, gitlab, Jenkins, Vault, Docker, Artifactory, Jira, Confluence, Kubernetes, SonarQube, OWASP,
Openshift 3/4 , Prometheus, Grafana, RShiny, TSM .
Groupe Renault 01/2019 - 08/2021
Consultant DevOps
Within the IT dedicated to the supply chain activities of the Renault Nissan Mitsubishi group (Worldline)
Cross-functionally with the development teams (15 members) and the production team (2 members and
external contacts Accenture, software editor and IT factories) Missions: 50% on the KNAP functional test
automation project 50% on the FLOW’R project to automate the deployment of the WMS REFLEX
application
Project teams
Internal contacts: Team Leaders, Agile Coach, Developers, Testers, Scrum Master, Software Architect,
Network Architect, Product Leaders, Business Analysts. External contacts: Accenture Technical support
teams (English-speaking context), Hardis Technical support teams, IT teams at the factories.
Work completed
Projet FLOW’R
• Participation in the migration of the old WMS used by Renault factories for a new application
which provides interfacing with the existing Renault IS.
• Automate the installation of the REFLEX warehouse management application (Warehouse
Management System) for more than 30 Renault factories (Mechanical, Assembly).
• Administer the production environments of the Reflex application.
• Technical support level 2 and 3.
• Automate the addition of the peripherals necessary for the operation of the REFLEX application
by setting up PowerShell scripts launched by Ansible.
• Automation of installation of standard Hotfixes of the REFLEX application and specific RENAULT
Hotfixes.
• Writing user guides for the automation tools used.
• Synchronization between the various external interlocutors.
• Reduce the workforce by 75% on the environment deployment activity (2 resources instead of
10).
• Reduced delivery time of environments to factories (2 weeks instead of 3 months).
Tools / Softwares
AWS, git, Ansible, Jenkins, Vault, WireShark, Oracle 12c, Windows Server 2012/2016, Linux RedHat 7,
GitlabEE, Dynatrace, ServiceNow.
Work completed
PROJET KNAP
• Study of technical needs for setting up automated functional tests.
• Drafting of technical specifications for testers for the implementation of the functional test
automation tool.
• Participation in the development of the functional test automation application of the KNAP
project (creation of Docker containers, Java development).
• Implementation of Dashboards for monitoring the application on Kibana.
• Added/modified Gitlab-ci pipelines to manage the different phases of the KNAP project
development work (integration, deployment, testing).
Mondher KHASKHOUSSI / DEVOPS ENGINEER
• Reduce delivery time on Dev, Acceptance and Production environments.
• 40% reduction in the load of functional tests carried out by Business Analysts.
Tools / Softwares
Git, RestAssured, Spring Boot, Docker, Jira, Confluence, Kibana, GitlabEE, Portainer, Kubernetes,
SonarQube, IntelliJ, PostMan.
Sopra HR Software 01/2017 - 12/2018
Ingénieur DevOps Production
Within the ProdOps team, my task was to monitor the payroll work of the various Outsourcing clients at
Sopra HR Software, implement solutions allowing the automation of recurring tasks, ensure the availability
of the various components of the HRaccess application , resolution of technical incidents and
administration of the application and databases.
Equipes projet
Work completed
• Administer Linux/Windows2008/Oracle/SQL Server/Tomcat Outsourcing environments
• Participate in the resolution of production incidents and problems, automated tasks, follow up
and resolve incidents
• Level 2/3 Technical Support
• Troubleshooting des environnements de production : diagnostic, analyse et actions
correctivesParticipate in the payroll production of more than 60 outsourcing customers 750,000
(Bulletins/month) with direct customer contact
• Payroll calculation, post-pay statements
• Participate in Change Management operations
• Internal Communication, Technical Implementation
• Putting jobs into production on customer production environments
• GPG encryption, data transfer to editors TRAGEM ‘Morocco’, DOCAPOST, NOVAPOST
• Develop reports, technical guides and procedures
• Supervise and participate in the skills development of trainees and new recruits
• Assistance, training, technical support
• Carry out on-call and HNO work: Nights, Weekends, Holidays
• Automate and administer payroll cycles under the Dollar Universe V5 / V6 scheduler
• Administer ORACLE and SQL SERVER databases on development, test and production
environments
• Install HR Access v7/v9 Environments
• Install specific HR Access modules
• Backup and restore HR Access applications
• Assist new recruits on production aspects during the study, implementation or deployment phases
of the HR ACCESS application
PROJET Capgemini :As part of my mission as backup Technical Customer Owner, I carried out the
following tasks:
• Monitor the different phases of the customer's payroll cycle (technical payroll, normal payroll,
payroll validation)
• Establish and ensure compliance with the application of operating procedures
• Ensure compliance with contractual commitments vis-à-vis the customer and the quality of the
service offered in line with the SLAs. (With more than 80,000 newsletters/month Capgemini is the
second largest Sopra HR Software Outsourcing Account)
Mondher KHASKHOUSSI / DEVOPS ENGINEER
• Facilitate the weekly account follow-up meeting with the Capgemini TMA and the Client
Manager
• Ensure, Organize, Cost and Process Technical implementation requests requested by the client.
PROJET Confidentiel (N.D.A):Administer and manage the internal HR Access environment of Sopra HRSoftware with restricted access to production. High confidentiality and criticality, Payroll production,
Application and database administration.PROJET stabilisation du plan de production Fondation
d’Auteuil:Following the client's request, I piloted the action plan to stabilize the operating work by:
• The implementation of relevant solutions for recurring incidents reported by the customer on the
availability of the application after the daily restart of services and the inconsistency of post-pay
statements filed under the FTP exchange server
• Review of production plan implemented on the DollarU scheduler (verification of sessions/uprocs,
conditioning, execution rules, payroll calendars, monthly refresh of data from acceptance and
development environments from production).
• Participate in the weekly meeting with the TMA Fondation d’Auteuil to follow the progress of the
actions.
Supervision of trainees:As part of the continuous improvement of the activity of the ProdOps team, I
ensured the follow-up and supervision of two interns 2017/2018 on the following subjects:
• Development of a web application to automate the extraction of DollarU production plans from
application servers and the development of an availability test book for the various modules
installed in the HR Access application after PCA tests using JavaEE , Spring MVC/Core, Tomcat 7,
Selenium, Ansible, Oracle 11g.
• Development of a web application for the automation of the daily restart of the application
services of shared Outsourcing environments, the duplication of new environments and the
installation of runtools using Ansible, Python, Shell, MySQL.
PROJET Groupe AUCHAN:Considered as vip customer (more than 120,000 Bulletins/month), Auchan's
activity has been extended. In this context, an operations team of three resources has been appointed
to take charge of the operations work of the client Auchan from the Sopra HR Software site in Tunis in
cooperation with the Auchan team from the Sopra HR Software Paris site. During this mission I was able to
participate in the following tasks:
• Ensure the migration of environments from AUCHAN servers to internal Sopra Steria servers
(Duplication of application environments, installation of HR Access and data refreshes).
• Creation of HR Access environments for new projects (withholding tax, training environments and
integration).
• Participate in the daily meeting with the customer and collect the needs of the different Auchan
/ SIMPLY / KABANE / ALINEA / CHRONODRIVE brands. (Planning of additional payrolls, provision of
post-payroll statements, encryption and sending of transfer tapes).
Tools / Software
DollarU 5/6, Oracle 10g/11g/12c, MySQL, Linux redHat 6/7, JavaEE, Sping MVC, Ansible, Docker,
Selenium, Jenkins, Windows Server 2008/2012, Eclipse Luna, Shell, XML, TomCat 6/7, Python, Hyperic, Jira,
EasyVista, Jmeter, CFT , FTP/SFTP, JExplorer, LDAP.
Sopra HR Software 02/2016 - 12/2016
DevOps Engineer R&D
Mondher KHASKHOUSSI / DEVOPS ENGINEER
Within the SDLC (Software Development LifeCycle) team, my task was to implement a solution to
automate the deployment of the 4YOU application on several Linux and Winodws environments using
Ansible as a configuration management tool.
Project teams...