Emploi
De la source partenaire
Ingénieur Backend, Expérience Développeur
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- gitlab
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
GitLab est la plateforme d'orchestration intelligente pour DevSecOps. GitLab permet aux organisations d'augmenter la productivité des développeurs, d'améliorer l'efficacité opérationnelle, de réduire les risques de sécurité et de conformité et d'accélérer la transformation numérique. Plus de 50 millions d'utilisateurs enregistrés et plus de 50 % des sociétés Fortune 100* font confiance à GitLab pour fournir plus rapidement des logiciels meilleurs et plus sécurisés.
Les mêmes principes intégrés à nos produits se reflètent dans la façon dont notre équipe travaille : nous adoptons l'IA comme un multiplicateur de productivité de base, tous les membres de l'équipe étant censés intégrer l'IA dans leurs flux de travail quotidiens pour accroître l'efficacité, l'innovation et l'impact. GitLab est l'endroit où les carrières s'accélèrent, où l'innovation prospère et où chaque voix est valorisée. Notre culture de haute performance est motivée par nos valeurs et l'échange continu de connaissances, permettant aux membres de notre équipe d'atteindre leur plein potentiel tout en collaborant avec les leaders de l'industrie pour résoudre des problèmes complexes. Co-créez l’avenir avec nous en développant une technologie qui transforme la façon dont le monde développe des logiciels.
* Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Réclamation basée sur les données GitLab. Fortune 100 fait référence aux 20 % d'entreprises les mieux classées dans la liste Fortune 500 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés et n'approuvent pas les produits ou services de GitLab.
En tant qu'ingénieur backend au sein du groupe Developer Experience, vous travaillerez de manière interfonctionnelle pour nous aider à identifier et à améliorer l'expérience d'ingénierie au sein des équipes d'ingénierie internes de GitLab. Nous sommes à un moment charnière dans la transformation de notre approche de test et de notre expérience de développement pour permettre aux ingénieurs de fournir du code de haute qualité de manière efficace et en toute confiance.
Developer Experience compte actuellement six équipes réparties dans le monde entier composées d'ingénieurs back-end et d'ingénieurs logiciels en test. Ce rôle fonctionnera dans l'ensemble du groupe pour nous aider à identifier et à éliminer les plus gros points de friction qui affectent le développement chez GitLab. Attendez-vous à partager votre temps entre le codage pratique dans Ruby and Go, la conception de solutions évolutives et l'aide à chaque équipe. Vous jouerez un rôle déterminant dans l’élaboration de notre culture d’ingénierie au sein de GitLab.
Il s'agit d'un rôle très visible bénéficiant d'un fort soutien à l'échelle de l'entreprise. Vous jouerez un rôle déterminant dans l’évolution de notre culture et de nos pratiques vers une stratégie cohérente de plateforme d’expérience de développement, soutenue par l’adhésion et l’appétit pour le changement.
Quelques exemples de nos projets
•
Exemples de projets
Dans ce rôle, vous pourrez diriger des projets tels que :
• Adoption de la plateforme de développement interne : créez et faites évoluer les fonctionnalités de la plateforme qui permettent aux équipes d'ingénierie de créer, déployer, exploiter et faire évoluer plus facilement les services sur Kubernetes.
• Intégration de services basés sur Kubernetes : définissez des modèles de service réutilisables, des flux de travail de déploiement, des modèles de configuration et des garde-fous opérationnels pour les équipes qui adoptent la plateforme.
• Workflows de développement et environnements de test : créez des environnements de développement, de CI et de test qui reflètent le comportement de production de Kubernetes (y compris les opérateurs tiers et les services de ressources personnalisés dont dépendent) séquençant l'établissement du CRD, la préparation du contrôleur et les charges de travail dépendantes afin que les ingénieurs bénéficient d'un environnement de travail plutôt que d'un environnement partiellement réconcilié, sur les clusters locaux et distants.
• Fiabilité et observabilité de la plateforme : collaborez avec les équipes d'infrastructure et de service pour améliorer la sécurité du déploiement, le dépannage, l'état des services, la gestion des ressources et la visibilité opérationnelle sur les charges de travail Kubernetes.
Ce que vous ferez
• Diriger et développer une équipe responsable des outils de développement et des capacités de la plate-forme interne utilisées par les équipes d'ingénierie pour créer et exploiter les services.
• Définir et exécuter une feuille de route pour les flux de travail des développeurs basés sur Kubernetes, en équilibrant l'expérience des développeurs, la fiabilité de la plateforme, la sécurité et l'efficacité opérationnelle.
• Guider la conception de modèles d'intégration et de déploiement réutilisables pour les services exécutés sur Kubernetes, y compris les charges de travail, la mise en réseau, la configuration et les secrets, l'identité, le stockage, l'observabilité, la livraison progressive et les ressources et contrôleurs personnalisés dont dépendent les services.
• Rendre la mise en place et le démontage de l'environnement déterministes (en résolvant les dépendances de préparation et d'ordre entre les CRD, les contrôleurs et les charges de travail qui en dépendent) afin que les ingénieurs disposent d'environnements reproductibles au lieu de pannes intermittentes.
• Collaborez avec les équipes d'infrastructure, de sécurité et d'application pour transformer les fonctionnalités de Kubernetes en flux de travail simples et bien pris en charge plutôt que d'exiger que chaque équipe de service devienne un expert Kubernetes.
• Établir des normes d'ingénierie, de documentation, d'automatisation et de boucles de rétroaction qui améliorent l'adoption et réduisent le temps nécessaire pour amener un service du développement à la production.
• Coacher les ingénieurs dans les décisions architecturales, le suivi des incidents et les opérations de production tout en restant clairement concentré sur la prestation durable de l'équipe.
• Représenter l'équipe auprès des parties prenantes techniques et organisationnelles, communiquer clairement les compromis et utiliser des mesures d'adoption et de fiabilité pour guider la priorisation.
Ce que vous apporterez
• Expérience approfondie dans la création d'outils de développement, de plates-formes DevEx, de cadres de test ou de systèmes CI/CD à grande échelle.
• Solide expérience pratique de Go dans la conception, la mise en œuvre, les tests et l'exploitation de services de qualité production, d'outils de ligne de commande, d'automatisation ou d'outils de plate-forme. Une expérience de contribution aux systèmes basés sur Ruby est également précieuse pour ce rôle.
• Expérience pratique de Kubernetes dans la création ou l'exploitation de charges de travail de production et de capacités de plate-forme, y compris les déploiements, les services, la mise en réseau, la configuration et les secrets, l'observabilité, la gestion des ressources et le dépannage.…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-staff-backend-engineer-developer-experience-137082)
Les mêmes principes intégrés à nos produits se reflètent dans la façon dont notre équipe travaille : nous adoptons l'IA comme un multiplicateur de productivité de base, tous les membres de l'équipe étant censés intégrer l'IA dans leurs flux de travail quotidiens pour accroître l'efficacité, l'innovation et l'impact. GitLab est l'endroit où les carrières s'accélèrent, où l'innovation prospère et où chaque voix est valorisée. Notre culture de haute performance est motivée par nos valeurs et l'échange continu de connaissances, permettant aux membres de notre équipe d'atteindre leur plein potentiel tout en collaborant avec les leaders de l'industrie pour résoudre des problèmes complexes. Co-créez l’avenir avec nous en développant une technologie qui transforme la façon dont le monde développe des logiciels.
* Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Réclamation basée sur les données GitLab. Fortune 100 fait référence aux 20 % d'entreprises les mieux classées dans la liste Fortune 500 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés et n'approuvent pas les produits ou services de GitLab.
En tant qu'ingénieur backend au sein du groupe Developer Experience, vous travaillerez de manière interfonctionnelle pour nous aider à identifier et à améliorer l'expérience d'ingénierie au sein des équipes d'ingénierie internes de GitLab. Nous sommes à un moment charnière dans la transformation de notre approche de test et de notre expérience de développement pour permettre aux ingénieurs de fournir du code de haute qualité de manière efficace et en toute confiance.
Developer Experience compte actuellement six équipes réparties dans le monde entier composées d'ingénieurs back-end et d'ingénieurs logiciels en test. Ce rôle fonctionnera dans l'ensemble du groupe pour nous aider à identifier et à éliminer les plus gros points de friction qui affectent le développement chez GitLab. Attendez-vous à partager votre temps entre le codage pratique dans Ruby and Go, la conception de solutions évolutives et l'aide à chaque équipe. Vous jouerez un rôle déterminant dans l’élaboration de notre culture d’ingénierie au sein de GitLab.
Il s'agit d'un rôle très visible bénéficiant d'un fort soutien à l'échelle de l'entreprise. Vous jouerez un rôle déterminant dans l’évolution de notre culture et de nos pratiques vers une stratégie cohérente de plateforme d’expérience de développement, soutenue par l’adhésion et l’appétit pour le changement.
Quelques exemples de nos projets
•
Exemples de projets
Dans ce rôle, vous pourrez diriger des projets tels que :
• Adoption de la plateforme de développement interne : créez et faites évoluer les fonctionnalités de la plateforme qui permettent aux équipes d'ingénierie de créer, déployer, exploiter et faire évoluer plus facilement les services sur Kubernetes.
• Intégration de services basés sur Kubernetes : définissez des modèles de service réutilisables, des flux de travail de déploiement, des modèles de configuration et des garde-fous opérationnels pour les équipes qui adoptent la plateforme.
• Workflows de développement et environnements de test : créez des environnements de développement, de CI et de test qui reflètent le comportement de production de Kubernetes (y compris les opérateurs tiers et les services de ressources personnalisés dont dépendent) séquençant l'établissement du CRD, la préparation du contrôleur et les charges de travail dépendantes afin que les ingénieurs bénéficient d'un environnement de travail plutôt que d'un environnement partiellement réconcilié, sur les clusters locaux et distants.
• Fiabilité et observabilité de la plateforme : collaborez avec les équipes d'infrastructure et de service pour améliorer la sécurité du déploiement, le dépannage, l'état des services, la gestion des ressources et la visibilité opérationnelle sur les charges de travail Kubernetes.
Ce que vous ferez
• Diriger et développer une équipe responsable des outils de développement et des capacités de la plate-forme interne utilisées par les équipes d'ingénierie pour créer et exploiter les services.
• Définir et exécuter une feuille de route pour les flux de travail des développeurs basés sur Kubernetes, en équilibrant l'expérience des développeurs, la fiabilité de la plateforme, la sécurité et l'efficacité opérationnelle.
• Guider la conception de modèles d'intégration et de déploiement réutilisables pour les services exécutés sur Kubernetes, y compris les charges de travail, la mise en réseau, la configuration et les secrets, l'identité, le stockage, l'observabilité, la livraison progressive et les ressources et contrôleurs personnalisés dont dépendent les services.
• Rendre la mise en place et le démontage de l'environnement déterministes (en résolvant les dépendances de préparation et d'ordre entre les CRD, les contrôleurs et les charges de travail qui en dépendent) afin que les ingénieurs disposent d'environnements reproductibles au lieu de pannes intermittentes.
• Collaborez avec les équipes d'infrastructure, de sécurité et d'application pour transformer les fonctionnalités de Kubernetes en flux de travail simples et bien pris en charge plutôt que d'exiger que chaque équipe de service devienne un expert Kubernetes.
• Établir des normes d'ingénierie, de documentation, d'automatisation et de boucles de rétroaction qui améliorent l'adoption et réduisent le temps nécessaire pour amener un service du développement à la production.
• Coacher les ingénieurs dans les décisions architecturales, le suivi des incidents et les opérations de production tout en restant clairement concentré sur la prestation durable de l'équipe.
• Représenter l'équipe auprès des parties prenantes techniques et organisationnelles, communiquer clairement les compromis et utiliser des mesures d'adoption et de fiabilité pour guider la priorisation.
Ce que vous apporterez
• Expérience approfondie dans la création d'outils de développement, de plates-formes DevEx, de cadres de test ou de systèmes CI/CD à grande échelle.
• Solide expérience pratique de Go dans la conception, la mise en œuvre, les tests et l'exploitation de services de qualité production, d'outils de ligne de commande, d'automatisation ou d'outils de plate-forme. Une expérience de contribution aux systèmes basés sur Ruby est également précieuse pour ce rôle.
• Expérience pratique de Kubernetes dans la création ou l'exploitation de charges de travail de production et de capacités de plate-forme, y compris les déploiements, les services, la mise en réseau, la configuration et les secrets, l'observabilité, la gestion des ressources et le dépannage.…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-staff-backend-engineer-developer-experience-137082)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: gitlab
Annonce fournie par gitlab.