Software & DevOps Engineer - Diamidex

DevOps Engineer
Luminy, Marseille (France)
Jan 2024 – Now ( 1 year 8 months )
DevOpsPythonQt6AgileSQL

From UI to CI/CD: DevOps engineer shaping Diamidex’s MICA solution

Software & DevOps Engineer – Diamidex

Since January 2024, I have been working at Diamidex as a Software & DevOps Engineer on the MICA machine, an AI-powered system for automated microbiological analysis.
Our team is responsible for the entire software stack: from the user interface built in Python/Qt to the software architecture, deployment pipelines, and long-term maintenance.

At first, we were two engineers covering all aspects of the project together. This gave me the opportunity to gain hands-on experience in every stage of development: UI design, CI/CD, hardware integration, support, and continuous improvement.
In July 2025, I became the sole engineering lead on the Luminy site, taking full responsibility for managing the machines, delivering updates, and providing support locally, while continuing to collaborate closely with my teammate now based in Gardanne.

Beyond development, I also introduced and implemented an Agile workflow, coordinating our small team of three (two engineers + one product owner). This role involves backlog management, sprint planning, and ensuring smooth collaboration between development and product management.


Key Responsibilities

  • End-to-end development of the UI and core features using Python & Qt (PySide6).
  • Software architecture design and maintenance.
  • Coordination of the Agile process within the team.
  • Deployment, updates, and maintenance of MICA machines on-site.
  • Handling customer support (SAV) and integrating feedback into product improvements.

Technologies & Tools

  • Python, Qt/PySide6, Make
  • GitLab for version control & CI/CD
  • Docker for containerization
  • Logstash for monitoring and centralized log management
  • Hardware/software integration: NAS, printers, and peripheral devices

Achievements

  • Successfully introduced and set up an Agile workflow in the team.
  • Developed and deployed new features enabling the analysis of additional micro-organisms with MICA.
  • Integrated new hardware such as label printers into the workflow.
  • Designed and implemented a remote log monitoring system on NAS to improve support and diagnostics.
  • Contributed continuously to improving reliability, ergonomics, and scalability of the product.

💡 This role is particularly rewarding because it combines software development, Agile coordination, and operational responsibility, giving me a full end-to-end vision of a complex and innovative product.

← Back to Work