Développeur Intégration Continue DevOps

Microej Vee
Canton de Nantes-1, France
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Junior

Job location

Remote
Canton de Nantes-1, France

Tech stack

Java
Microsoft Windows
Agile Methodologies
Apache Ant
Apple Mac Systems
Systems Engineering
Automation of Tests
Bash
Ubuntu (Operating System)
Continuous Integration
Debian Linux
Linux
Eclipse
Embedded Software
Github
Gradle
Groovy
IntelliJ
JUnit
Python
Powershell
Software Engineering
Software Systems
SONAR (Symantec)
Gitlab
GIT
Deployment Automation
Docker
Jenkins
Artifactory

Job description

Chez MicroEJ, nous croyons en l'autonomie et la collaboration au sein des équipes. Notre organisation repose sur le modèle Team Topologies, avec :

  • Des équipes de 4 à 10 développeurs aux compétences mixtes dans les systèmes embarqués et le développement d'applications
  • Un bureau dédié pour chaque équipe, favorisant la concentration et la collaboration
  • Pas de management hiérarchique au sein de l'équipe - tout le monde contribue techniquement et est responsable de la roadmap produit, du backlog et du cycle de développement
  • Communication directe avec les dirigeants, permettant une clarté dans l'alignement avec les objectifs de l'entreprise
  • Des missions de long terme en phase avec la vision de l'entreprise en matière d'innovation et de croissance
  • Vous travaillerez avec les outils suivants : Gradle, IntelliJ IDEA, Eclipse, JUnit, Jenkins et GitLab

Nous vous donnons les clés pour mener à bien les projets de l'équipe. Si vous aimez évoluer dans un cadre où vos idées comptent et où vous avez la liberté d'agir, ce poste est fait pour vous.

À propos de MicroEJ

MicroEJ est un éditeur logiciel dédié au développement et au déploiement d'applications sur tout type d'objet électronique. Notre produit MICROEJ VEE est perçu comme l'équivalent d'Android pour le développement d'applicatifs pour tous les objets autres que des smartphones et tablettes (thermostats intelligents, compteurs électriques, montres, électroménager, etc.).

Nos solutions s'adressent à toutes les entreprises confrontées au développement rapide de logiciels embarqués et offrent un équilibre inégalé entre coût, qualité et innovation. Notre mission est d'apporter au monde de l'embarqué ce que Android a apporté aux smartphones : un système logiciel optimisé et standardisé, permettant de créer à grande échelle des objets à forte composante logicielle.

Nous sommes fiers de maintenir une relation à long terme avec nos clients grâce à la nature de notre business model. Nos différentes collaborations reposent sur un esprit de co-création de valeur avec nos clients, soutenue par des résultats concrets sur plusieurs années.

Rejoignez-nous pour façonner l'avenir des objets connectés en pilotant l'innovation logicielle sur des produits qui transforment l'industrie.

MicroEJ révolutionne les processus de développement de produits électroniques intelligents en réduisant la complexité logicielle des applicatifs. Grâce à nos solutions, nos clients accélèrent la conception de nouveaux produits d'un facteur deux à trois.

Plus de 450 millions de licences ont déjà été vendues et nous poursuivons notre croissance de façon exponentielle, notamment dans les domaines de l'énergie, des wearables et de l'audio.

En tant que membre de l'équipe engineering, vous contribuerez aux processus d'intégration continue et de déploiement automatisé pour les outils et applications développés chez MicroEJ. Vous travaillerez en collaboration avec les équipes de développement logiciel et IT Ops pour assurer la qualité et la fiabilité des solutions mises en place.

Dans ce cadre, vous serez amené(e) à :

  • Participer aux évolutions et à la maintenance de l'environnement logiciel et matériel d'intégration continue (Jenkins, Gitlab, Artifactory, Sonar, Linux, Windows, Docker, automatisation des tests, pipelines)
  • Proposer des améliorations pour renforcer la résilience aux pannes, maximiser l'automatisation, et optimiser les performances (réduction des temps de traitement, parallélisme des tâches) en participant activement à une démarche d'amélioration continue des processus en place
  • Apporter votre expertise en pipelines CI aux équipes de production
  • Documenter les procédures d'installation et d'utilisation de l'infrastructure pour faciliter le partage de connaissances
  • Conseiller et accompagner nos clients dans la mise en place de systèmes d'intégration continue adaptés à leurs besoins
  • Développer des outils internes pour simplifier le travail des développeurs et améliorer leur productivité

Requirements

Vous êtes issu(e) d'une formation de niveau Bac +3 à Bac +5 en informatique, avec un intérêt pour le développement logiciel, l'ingénierie système (Linux et Windows), et les défis liés à l'intégration. Vous appréciez le travail en équipe et savez être force de proposition pour contribuer activement à l'amélioration continue des projets sur lesquels vous intervenez.Ce poste est ouvert à toutes et à tous, quel que soit votre niveau d'expérience : débutant(e) ou expérimenté(e), votre envie d'apprendre et de progresser sera votre meilleur atout pour réussir dans ce rôle.Technologies utilisées :OS : Systèmes Linux (Debian/Ubuntu), Windows et macOSLangages/scripting : Bash, Python, Java, Ant, Groovy, PowerShellOutils : Ivy, Gradle, GitIntégration continue : Jenkins, Youtrack, Sonar, Gitlab, Github, Artifactory, Docker

Bienvenue chez MICROEJ

Environnement de travailChez MicroEJ, nous croyons en l'autonomie et la collaboration au sein des équipes. Notre organisation repose sur le modèle Team Topologies, avec :Des équipes de 4 à 10 développeurs aux compétences mixtes dans les systèmes embarqués et le développement d'applicationsUn bureau dédié pour chaque équipe, favorisant la concentration et la collaborationPas de management hiérarchique au sein de l'équipe - tout le monde contribue techniquement et est responsable de la roadmap produit, du backlog et du cycle de développementCommunication directe avec les dirigeants, permettant une clarté dans l'alignement avec les objectifs de l'entrepriseDes missions de long terme en phase avec la vision de l'entreprise en matière d'innovation et de croissanceVous travaillerez avec les outils suivants : Gradle, IntelliJ IDEA, Eclipse, JUnit, Jenkins et GitLabNous vous donnons les clés pour mener à bien les projets de l'équipe. Si vous aimez évoluer dans un cadre où vos idées comptent et où vous avez la liberté d'agir, ce poste est fait pour vous.À propos de MicroEJ MicroEJ est un éditeur logiciel dédié au développement et au déploiement d'applications sur tout type d'objet électronique. Notre produit MICROEJ VEE est perçu comme l'équivalent d'Android pour le développement d'applicatifs pour tous les objets autres que des smartphones et tablettes (thermostats intelligents, compteurs électriques, montres, électroménager, etc.).Nos solutions s'adressent à toutes les entreprises confrontées au développement rapide de logiciels embarqués et offrent un équilibre inégalé entre coût, qualité et innovation. Notre mission est d'apporter au monde de l'embarqué ce que Android a apporté aux smartphones : un système logiciel optimisé et standardisé, permettant de créer à grande échelle des objets à forte composante logicielle.Nous sommes fiers de maintenir une relation à long terme avec nos clients grâce à la nature de notre business model. Nos différentes collaborations reposent sur un esprit de co-création de valeur avec nos clients, soutenue par des résultats concrets sur plusieurs années.Rejoignez-nous pour façonner l'avenir des objets connectés en pilotant l'innovation logicielle sur des produits qui transforment l'industrie.

Mais aussi...

AvantagesNous prenons soin de votre bien-être et de votre équilibre vie professionnelle/vie personnelle. En tant que membre de l'équipe, vous bénéficierez de :Jusqu'à 50% de télétravail par mois, vous offrant la flexibilité nécessaire pour gérer votre emploi du tempsDes fruits frais, des boissons chaudes et froides à disposition pour des moments de détente11 jours de RTT par anTickets restaurantsUne excellente couverture santéPourquoi nous rejoindre ?MicroEJ offre un environnement de travail stimulant où vous pourrez appliquer votre expertise et collaborer avec des leaders de l'industrie. Vous serez entouré d'experts techniques, et nous vous fournirons les ressources nécessaires pour réussir :Programme d'intégration complet pour vous familiariser avec tous les aspects de MicroEJ (R&D, service client, marketing, ventes, juridique)Accès à des opportunités de formation, notamment en anglais, méthodologies agiles, et conférences techniquesUne culture d'entreprise qui encourage la prise d'initiative et le travail d'équipe, Vous êtes issu(e) d'une formation de niveau Bac +3 à Bac +5 en informatique, avec un intérêt pour le développement logiciel, l'ingénierie système (Linux et Windows), et les défis liés à l'intégration. Vous appréciez le travail en équipe et savez être force de proposition pour contribuer activement à l'amélioration continue des projets sur lesquels vous intervenez.

Ce poste est ouvert à toutes et à tous, quel que soit votre niveau d'expérience : débutant(e) ou expérimenté(e), votre envie d'apprendre et de progresser sera votre meilleur atout pour réussir dans ce rôle.

Technologies utilisées :

  • OS : Systèmes Linux (Debian/Ubuntu), Windows et macOS
  • Langages/scripting : Bash, Python, Java, Ant, Groovy, PowerShell
  • Outils : Ivy, Gradle, Git
  • Intégration continue : Jenkins, Youtrack, Sonar, Gitlab, Github, Artifactory, Docker

Apply for this position