Payload Data Acquisition and Processing
- Thales Services Numériques (Labège)
System and network administrator, Integgration Engineer
May 2022 - Today (4 months)
PDAP is a ground system meant to gather, process and disseminate data from the second generation of Eumetsat' satellital fleet Metop-SG.
The system is currently in the integration and validation phase and the first satellite is expected to enter Earth' orbit by the end of 2024.
I joined the team as a system and network administrator, but also to help with the software integration and validation.
We are preparing 3 distinct environments for production and pre-production before delivering them to Darmstadt (Germany) where the operation phase will unfold.
The goal is to build the hardware and network infrastructure (Dell servers, Synology NAS, Cisco equipment, etc.), then to integrate and validate
the associated system suite (Redhat 7, Centos 7, Suse, Opensuse) and its software counterpart. The process is fully automated using tools such as
Jenkins, Ansible, Git and Docker.
— Design and implement the hardware and network infrastructure (Dell, Synology, Cisco)
— Software integration (Ansible, Jenkins)
— Software validation
— Fix and re-package the software suite (Bash, Python, Maven, RPM, Jenkins, Git)
— Design and implement the infrastructure holding the project's internal tools (PFSense, Nextcloud, OpenVPN, DNS, DHCP, SMTP, Ldap, etc.)
— Installation in Darmstadt, operation team training and maintenance
Sentinel 2 Payload Data Ground System
- Thales Services Numériques (Labège)
System and Network Administrator
July 2020 - May 2022 (23 months)
System and network administrator on Sentinel-2, I am responsible for the good functionning of the large S2PDGS, including the operational platform as well as several integration and validation platforms,
and the workstations used by the different teams working in Toulouse premises.
This encompasses bladecenters, storage bays, routers and switches and several hundreds of servers and workstations, both physical and virtual.
My main goal is to make sure that everything is operational and running every day of the year. I also prepare the infrastructure for every planned software evolutions, and keep it all up to date to fit the security standards.
As sole responsible for the good functionning of the whole infrastructure, coordination, prioritization and reporting are also a very important part of the job.
Sentinel2 is driven
by a cut-throat SLA and by ESA's constant desire for evolution.
I took the role at the begining of the platform's move to cloud. This gave me the opportunity to work both on the legacy hardware platform and the newly created cloud platform.
I was able to participate in the decommissioning of the old hardware centers and saw their intricacies, as well as in the creation and integration of the new cloud platform, working with the French public cloud provider OBS.
— Deep analysis and issue resolution (system, network, hardware)
— Configuration and maintenance of system and basic services (VPN, DNS, iptables, nginx, tomcat, Cassandra, Apache, VMWare, etc.)
— Automation (Puppet, Ansible, Jenkins, etc.)
— Monitoring and tools (Prometeus, Grafana, Syslog)
— Hardware (IBM bladecenter, Storage Bay (SAN), GPFS, networking, installation and maintenance, Zeroshell, etc.)
— Cloud infrastructure (OBS public cloud, Openstack, Flexible Engine, etc.)
— Coordination between the several involved teams
Sentinel 2 Payload Data Ground System
- Telespazio France (Toulouse)
Satellite Operations Expert
Aug. 2018 - July 2020 (23 months)
Part of a team of 5 experts, I strive to maintain and further my global understanding of the large Sentinel2 ground system,
ready to analyse and fix any emerging issues, to ensure its operational stability, under pressure of a drastic SLA.
— Anomaly analysis and resolution (component, system, network, hardware)
— Configuration and maintenance (Puppet, Bash, PSQL)
— Development and maintenance of monitoring tools (Nagios, SolR)
— Advise on technical solutions for software improvement
— Weekend shifts
— Reporting
Sentinel 2 Payload Data Ground System
- Telespazio France (Toulouse)
Satellite Operator
Dec. 2016 - Aug. 2018 (20 months)
As an opeator, my job is to detect and escalate any anomaly that could impair Sentinel2's ground system's good functionning.
In an ever evolving environnement, constant adaptation of the operating tools is key.
— Monitoring, pre-analysis and reporting
— Development and deployment of new monitoring tools (Nagios, Bash, PSQL, Javascript)
— Procedure execution for maintenance, configuration and anomaly recovery
Monitoring for Environment and Security
in Africa - Telespazio France (Toulouse)
Integration manager
Oct. 2015 - Dec. 2016 (14 months)
As integration manager, my goal is to prepare almost 200 meteorological and environmental stations, and ensure they are dispatched to more than 50 Sub-saharian African countries.
Often working independently, my functions evolved as the project unfolded.
— Creation and documentation of integration and expedition processes
— Preparation of the integration and inventory rooms (LAN, antenne et reseau RF, PXE)
— Inventory and transportation management (ins and outs)
— Supervision of the integration phase
— Development and technical support (Bash, Python, RPM)
— Training et user support
— On-site station deployment
Toulouse Computing
- Sole trader (Toulouse)
IT repair and counsel
April 2014 - Oct. 2015 (17 months)
Self-employed, I offer my services to diagnose and repair any computer related issue at home and give general computing courses.
I also conducted a few web-related projects, such as the development of a PhP API for two-factor authentication. (HTML, CSS, Wordpress, Bootstrap)
CUbRIK
- Centre Virtuel de la Connaissance sur l'Europe (Sanem, Luxembourg)
Developer
April 2013 - April 2014 (12 months)
Only developer in a team of history and humanity researchers, I have to design and code several web-based tools in the aim of demonstrating the applications
of the CubRIK framework for multimedia search, FP7 project developed by a 15-entities european consortium.
— Design of a NoSQL 'ground truth' database fed to a facial recognition algorithm (Javascript, Ajax, Jquery, Node.js, PhP, JSON)
— Creation of web-based participating tools for data modelling (Ergonomics, Gamification)
— User needs analysis, documentation and training
— English speaking environment
Others
Industrial project management - CVCE (Nancy)
2013 (6 months)
Design of a web-based tool for easy creation of historical maps (HTML, Canvas, JS Leaflet, MongoDB)
Developer and webmaster - Asia Trading Group (Marseille)
2012 (2 months)
Development et management of a "traveler's blog" with commercial intent. SEO and social network's accounts handling. (HTML, CSS, PhP, Wordpress)
More...
I am patient, perseverant, punctual, able to take quick decisions under pressure. I can adapt to any team and work alone.
Outside of work I love multi-player video games, which I used to play at high level.
Nowadays I invest most of my free time into music (composition, production, performance)