Lyra

Lyra

L'équipe Tech

Nos équipes tech, c'est plus de 75% de nos effectifs avec des expertises différentes : de l'ingénierie logicielle ou systèmes et réseaux, en passant par la sécurité, le product management et le DevOps. Elles travaillent à la création, l'évolution et la maintenance de nos solutions, avec un objectif commun : celui d'apporter à nos clients une totale satisfaction des services proposés. Pour ce faire, on privilégie la sécurité, la montée en charge et la performance de nos produits. Et bien sûr, la collaboration entre toutes les parties prenantes de l'entreprise.

Notre vision de la tech est guidée par l'excellence que nos équipes amènent et que nous encourageons à travers la veille technologie, des formations, des conférences internes ou encore la participation à des événements tech.

Lyra
Lyra
Lyra

Technologies et outils

Backend

  • Java
    Java
    70%
  • Spring-Boot
    Spring-Boot
    50%
  • MySQL
    MySQL
    20%
  • Elasticsearch
    Elasticsearch
    20%
  • Couchbase
    Couchbase
    15%
  • Node.js
    Node.js
    10%
  • Redis
    Redis
    5%
  • Python
    Python
    5%
  • Django
    Django
    5%

Frontend

  • JavaScript
    JavaScript
    100%
  • HTML5
    HTML5
    100%
  • CSS3
    CSS3
    100%
  • testcafé
    testcafé
    60%
  • React JS
    React JS
    50%
  • Vue.js
    Vue.js
    20%
  • freemarker
    freemarker
    20%

Devops

  • Redhat
    Redhat
    100%
  • Nexus Repository
    Nexus Repository
    100%
  • Docker
    Docker
    100%
  • Ansible
    Ansible
    100%
  • Prometheus
    Prometheus
    80%
  • OpenShift
    OpenShift
    50%
  • Kubernetes
    Kubernetes
    50%
  • CloudFlare
    CloudFlare
    50%
  • GitLab
    GitLab
    30%
  • Terraform
    Terraform
    20%
  • AWS
    AWS
    20%

Data

  • Grafana
    Grafana
    100%

Mobile

  • React Native
    React Native
    60%
  • Swift (iOS)
    Swift (iOS)
    20%
  • Kotlin (Android)
    Kotlin (Android)
    20%

Continuous Integration

  • Selenium
    Selenium
    100%
  • JUnit
    JUnit
    100%
  • Gatling
    Gatling
    100%
  • Bitrise
    Bitrise
    100%
  • Jenkins
    Jenkins
    70%
  • BrowserStack
    BrowserStack
    10%

Project Management

  • JIRA
    JIRA
    100%

Monitoring

  • ELK
    ELK
    100%
  • Centreon
    Centreon
    100%

Organisation et méthodologies

Un des points forts de Lyra, c'est son esprit collaboratif qui est encouragé chaque jour. C'est aussi la possibilité de proposer de nouveaux projets, technos ou méthodes de travail et d'apporter un regard neuf.

Pour ça, il y a tous les rituels d'équipe, les réunions de services ou les réunions bilatérales avec son manager. Un vrai moment privilégié avec lui pour échanger sur tous les sujets possibles. Mais il y a aussi la disponibilité et l'accessibilité des gens et de la hiérarchie, jusqu'à Anton, notre Directeur général, qui garde sa porte de bureau ouverte.

Au quotidien, on évolue dans une dynamique d'amélioration continue. Et parce que qui dit boite tech, dit nécessité de s'adapter rapidement aux changements, on applique les principes Agiles. Cela nous permet d'encourager notre vision de l'excellence. Et c'est tellement efficace que même nos équipes support (RH, marketing, ADV...) s'y sont mises !

Projets et défis techniques

Refonte de notre plateforme e-commerce

Refonte de notre plateforme e-commerce

L'un de nos projets phares du moment est la refonte de notre plateforme e-commerce pour proposer un produit nouvelle génération.

Outre la rénovation technologique, l'enjeu est de développer une plateforme capable d'absorber les pics de charge les plus importants (scalabilité), tout en garantissant un système quasi sans panne pour nos clients (résilience).

Pour arriver à ces objectifs, nos équipes ont défini une architecture orientée micro-services (pour la montée en charge), orchestrée par un moteur Kubernetes et s'appuyant sur un Service Mesh (pour le déploiement en blue-green).

La plateforme tounera sur un provider Cloud et s'appuiera sur les services managés de la plateforme.

Kafka sera un élément central de cette architecture, tant pour assurer le lien entre le code legacy et notre nouvelle plateforme (sans impacter nos clients existants) que pour le traitement des données au fil de l'eau.

Comme on est dans une démarche DevOps, l'infrastructure as code sera l'élément clé pour garantir la reproductibilité de notre environnement. On pourra ainsi recréer un nouvel environnement en partant de 0, en moins d'une heure, que ce soit pour répondre à une panne, déployer et multiplier nos plateformes rapidement, ou mettre en place de nouvelles plateformes dédiées à nos clients.