Job
Aus Partner-Feed
Mitarbeiter Backend-Ingenieur, Entwicklererfahrung
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- gitlab
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
GitLab ist die intelligente Orchestrierungsplattform für DevSecOps. GitLab ermöglicht es Unternehmen, die Entwicklerproduktivität zu steigern, die betriebliche Effizienz zu verbessern, Sicherheits- und Compliance-Risiken zu reduzieren und die digitale Transformation zu beschleunigen. Mehr als 50 Millionen registrierte Benutzer und mehr als 50 % der Fortune 100* vertrauen darauf, dass GitLab schneller bessere und sicherere Software liefert.
Die gleichen Prinzipien, die in unsere Produkte integriert sind, spiegeln sich in der Arbeitsweise unseres Teams wider: Wir betrachten KI als zentralen Produktivitätsmultiplikator, wobei von allen Teammitgliedern erwartet wird, dass sie KI in ihre täglichen Arbeitsabläufe integrieren, um Effizienz, Innovation und Wirkung zu steigern. GitLab ist der Ort, an dem sich Karrieren beschleunigen, Innovationen gedeihen und jede Stimme geschätzt wird. Unsere Hochleistungskultur basiert auf unseren Werten und dem kontinuierlichen Wissensaustausch und ermöglicht es unseren Teammitgliedern, ihr volles Potenzial auszuschöpfen und gleichzeitig mit Branchenführern zusammenzuarbeiten, um komplexe Probleme zu lösen. Gestalten Sie gemeinsam mit uns die Zukunft, während wir Technologien entwickeln, die die Art und Weise verändern, wie die Welt Software entwickelt.
* Fortune 500® ist eine eingetragene Marke von Fortune Media IP Limited, die unter Lizenz verwendet wird. Anspruch basierend auf GitLab-Daten. Fortune 100 bezieht sich auf die 20 % der am besten bewerteten Unternehmen in der Fortune 500-Liste 2025, die im Juni 2025 veröffentlicht wurde. Fortune und Fortune Media IP Limited sind nicht mit GitLab verbunden und unterstützen keine Produkte oder Dienstleistungen von GitLab.
Als Staff Backend Engineer in der Developer Experience-Gruppe arbeiten Sie funktionsübergreifend und helfen uns dabei, die Engineering-Erfahrung in den internen Engineering-Teams von GitLab zu identifizieren und zu verbessern. Wir befinden uns in einer entscheidenden Phase der Transformation unseres Testansatzes und unserer Entwicklungserfahrung, um Ingenieuren die effiziente und sichere Bereitstellung qualitativ hochwertigen Codes zu ermöglichen.
Developer Experience verfügt derzeit über sechs weltweit verteilte Teams von Backend-Ingenieuren und Software-Ingenieuren im Test. Diese Rolle wird in der gesamten Gruppe eingesetzt, um uns dabei zu helfen, die größten Reibungspunkte zu identifizieren und zu beseitigen, die sich auf die Entwicklung bei GitLab auswirken. Erwarten Sie, dass Sie Ihre Zeit zwischen praktischer Programmierung in Ruby und Go, dem Entwerfen skalierbarer Lösungen und der Unterstützung jedes Teams bei der Umsetzung aufteilen. Sie werden maßgeblich an der Gestaltung unserer Ingenieurskultur bei GitLab beteiligt sein.
Dies ist eine sehr sichtbare Rolle mit starker unternehmensweiter Unterstützung. Sie werden maßgeblich dazu beitragen, unsere Kultur und Praktiken hin zu einer kohärenten Developer Experience Platform-Strategie zu verändern – unterstützt durch Zustimmung und Lust auf Veränderungen.
Einige Beispiele unserer Projekte
•
Projektbeispiele
In dieser Rolle können Sie Projekte leiten wie:
• Interne Entwicklerplattformeinführung: Erstellen und entwickeln Sie Plattformfunktionen, die es Ingenieurteams erleichtern, Dienste auf Kubernetes zu erstellen, bereitzustellen, zu betreiben und zu skalieren.
• Kubernetes-basiertes Service-Onboarding: Definieren Sie wiederverwendbare Servicevorlagen, Bereitstellungsworkflows, Konfigurationsmuster und betriebliche Leitlinien für Teams, die die Plattform übernehmen.
• Entwickler-Workflows und Testumgebungen: Erstellen Sie Entwicklungs-, CI- und Testumgebungen, die das Kubernetes-Produktionsverhalten widerspiegeln – einschließlich Drittbetreibern und der benutzerdefinierten Ressourcen, von denen Dienste abhängen – und sequenzieren Sie die CRD-Einrichtung, Controller-Bereitschaft und abhängige Arbeitslasten, sodass Ingenieure sowohl über lokale als auch Remote-Cluster eine Arbeitsumgebung anstelle einer teilweise abgestimmten Umgebung erhalten.
• Zuverlässigkeit und Beobachtbarkeit der Plattform: Arbeiten Sie mit Infrastruktur- und Serviceteams zusammen, um die Rollout-Sicherheit, Fehlerbehebung, Serviceintegrität, Ressourcenverwaltung und betriebliche Transparenz für alle Kubernetes-Workloads zu verbessern.
Was Sie tun werden
• Führen und erweitern Sie ein Team, das für Entwicklertools und interne Plattformfunktionen verantwortlich ist, die von Entwicklungsteams zum Aufbau und Betrieb von Diensten verwendet werden.
• Legen Sie eine Roadmap für Kubernetes-basierte Entwickler-Workflows fest und führen Sie sie aus, wobei Sie Entwicklererfahrung, Plattformzuverlässigkeit, Sicherheit und betriebliche Effizienz in Einklang bringen.
• Leiten Sie den Entwurf wiederverwendbarer Onboarding- und Bereitstellungsmuster für Dienste, die auf Kubernetes ausgeführt werden, an, einschließlich Arbeitslasten, Netzwerk, Konfiguration und Geheimnissen, Identität, Speicher, Beobachtbarkeit, progressiver Bereitstellung und den benutzerdefinierten Ressourcen und Controllern, von denen Dienste abhängen.
• Machen Sie das Ein- und Ausschalten der Umgebung deterministisch – lösen Sie Bereitschafts- und Reihenfolgeabhängigkeiten zwischen CRDs, Controllern und den darauf basierenden Workloads –, damit Ingenieure reproduzierbare Umgebungen anstelle von zeitweiligen Ausfällen erhalten.
• Arbeiten Sie mit Infrastruktur-, Sicherheits- und Anwendungsteams zusammen, um Kubernetes-Funktionen in einfache, gut unterstützte Arbeitsabläufe umzuwandeln, anstatt dass jedes Serviceteam ein Kubernetes-Experte werden muss.
• Etablieren Sie technische Standards, Dokumentation, Automatisierung und Feedbackschleifen, die die Akzeptanz verbessern und die Zeit verkürzen, die erforderlich ist, um einen Service von der Entwicklung bis zur Produktion zu bringen.
• Coachen Sie Ingenieure bei Architekturentscheidungen, Vorfallverfolgung und Produktionsabläufen und behalten Sie dabei einen klaren Fokus auf eine nachhaltige Teamleistung.
• Repräsentieren Sie das Team gegenüber technischen und organisatorischen Stakeholdern, kommunizieren Sie Kompromisse klar und nutzen Sie Akzeptanz- und Zuverlässigkeitsmaßnahmen, um die Priorisierung zu steuern.
Was Sie mitbringen
• Umfangreiche Erfahrung im Aufbau von Entwicklertools, DevEx-Plattformen, Test-Frameworks oder CI/CD-Systemen im großen Maßstab.
• Umfangreiche praktische Go-Erfahrung im Entwerfen, Implementieren, Testen und Betreiben von Diensten, Befehlszeilentools, Automatisierung oder Plattformtools in Produktionsqualität. Für diese Rolle ist auch Erfahrung in der Mitarbeit an Ruby-basierten Systemen wertvoll.
• Praktische Kubernetes-Erfahrung im Aufbau oder Betrieb von Produktions-Workloads und Plattformfunktionen, einschließlich Bereitstellungen, Diensten, Netzwerken, Konfiguration und Geheimnissen, Beobachtbarkeit, Ressourcenmanagement und Fehlerbehebung.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-staff-backend-engineer-developer-experience-137082)
Die gleichen Prinzipien, die in unsere Produkte integriert sind, spiegeln sich in der Arbeitsweise unseres Teams wider: Wir betrachten KI als zentralen Produktivitätsmultiplikator, wobei von allen Teammitgliedern erwartet wird, dass sie KI in ihre täglichen Arbeitsabläufe integrieren, um Effizienz, Innovation und Wirkung zu steigern. GitLab ist der Ort, an dem sich Karrieren beschleunigen, Innovationen gedeihen und jede Stimme geschätzt wird. Unsere Hochleistungskultur basiert auf unseren Werten und dem kontinuierlichen Wissensaustausch und ermöglicht es unseren Teammitgliedern, ihr volles Potenzial auszuschöpfen und gleichzeitig mit Branchenführern zusammenzuarbeiten, um komplexe Probleme zu lösen. Gestalten Sie gemeinsam mit uns die Zukunft, während wir Technologien entwickeln, die die Art und Weise verändern, wie die Welt Software entwickelt.
* Fortune 500® ist eine eingetragene Marke von Fortune Media IP Limited, die unter Lizenz verwendet wird. Anspruch basierend auf GitLab-Daten. Fortune 100 bezieht sich auf die 20 % der am besten bewerteten Unternehmen in der Fortune 500-Liste 2025, die im Juni 2025 veröffentlicht wurde. Fortune und Fortune Media IP Limited sind nicht mit GitLab verbunden und unterstützen keine Produkte oder Dienstleistungen von GitLab.
Als Staff Backend Engineer in der Developer Experience-Gruppe arbeiten Sie funktionsübergreifend und helfen uns dabei, die Engineering-Erfahrung in den internen Engineering-Teams von GitLab zu identifizieren und zu verbessern. Wir befinden uns in einer entscheidenden Phase der Transformation unseres Testansatzes und unserer Entwicklungserfahrung, um Ingenieuren die effiziente und sichere Bereitstellung qualitativ hochwertigen Codes zu ermöglichen.
Developer Experience verfügt derzeit über sechs weltweit verteilte Teams von Backend-Ingenieuren und Software-Ingenieuren im Test. Diese Rolle wird in der gesamten Gruppe eingesetzt, um uns dabei zu helfen, die größten Reibungspunkte zu identifizieren und zu beseitigen, die sich auf die Entwicklung bei GitLab auswirken. Erwarten Sie, dass Sie Ihre Zeit zwischen praktischer Programmierung in Ruby und Go, dem Entwerfen skalierbarer Lösungen und der Unterstützung jedes Teams bei der Umsetzung aufteilen. Sie werden maßgeblich an der Gestaltung unserer Ingenieurskultur bei GitLab beteiligt sein.
Dies ist eine sehr sichtbare Rolle mit starker unternehmensweiter Unterstützung. Sie werden maßgeblich dazu beitragen, unsere Kultur und Praktiken hin zu einer kohärenten Developer Experience Platform-Strategie zu verändern – unterstützt durch Zustimmung und Lust auf Veränderungen.
Einige Beispiele unserer Projekte
•
Projektbeispiele
In dieser Rolle können Sie Projekte leiten wie:
• Interne Entwicklerplattformeinführung: Erstellen und entwickeln Sie Plattformfunktionen, die es Ingenieurteams erleichtern, Dienste auf Kubernetes zu erstellen, bereitzustellen, zu betreiben und zu skalieren.
• Kubernetes-basiertes Service-Onboarding: Definieren Sie wiederverwendbare Servicevorlagen, Bereitstellungsworkflows, Konfigurationsmuster und betriebliche Leitlinien für Teams, die die Plattform übernehmen.
• Entwickler-Workflows und Testumgebungen: Erstellen Sie Entwicklungs-, CI- und Testumgebungen, die das Kubernetes-Produktionsverhalten widerspiegeln – einschließlich Drittbetreibern und der benutzerdefinierten Ressourcen, von denen Dienste abhängen – und sequenzieren Sie die CRD-Einrichtung, Controller-Bereitschaft und abhängige Arbeitslasten, sodass Ingenieure sowohl über lokale als auch Remote-Cluster eine Arbeitsumgebung anstelle einer teilweise abgestimmten Umgebung erhalten.
• Zuverlässigkeit und Beobachtbarkeit der Plattform: Arbeiten Sie mit Infrastruktur- und Serviceteams zusammen, um die Rollout-Sicherheit, Fehlerbehebung, Serviceintegrität, Ressourcenverwaltung und betriebliche Transparenz für alle Kubernetes-Workloads zu verbessern.
Was Sie tun werden
• Führen und erweitern Sie ein Team, das für Entwicklertools und interne Plattformfunktionen verantwortlich ist, die von Entwicklungsteams zum Aufbau und Betrieb von Diensten verwendet werden.
• Legen Sie eine Roadmap für Kubernetes-basierte Entwickler-Workflows fest und führen Sie sie aus, wobei Sie Entwicklererfahrung, Plattformzuverlässigkeit, Sicherheit und betriebliche Effizienz in Einklang bringen.
• Leiten Sie den Entwurf wiederverwendbarer Onboarding- und Bereitstellungsmuster für Dienste, die auf Kubernetes ausgeführt werden, an, einschließlich Arbeitslasten, Netzwerk, Konfiguration und Geheimnissen, Identität, Speicher, Beobachtbarkeit, progressiver Bereitstellung und den benutzerdefinierten Ressourcen und Controllern, von denen Dienste abhängen.
• Machen Sie das Ein- und Ausschalten der Umgebung deterministisch – lösen Sie Bereitschafts- und Reihenfolgeabhängigkeiten zwischen CRDs, Controllern und den darauf basierenden Workloads –, damit Ingenieure reproduzierbare Umgebungen anstelle von zeitweiligen Ausfällen erhalten.
• Arbeiten Sie mit Infrastruktur-, Sicherheits- und Anwendungsteams zusammen, um Kubernetes-Funktionen in einfache, gut unterstützte Arbeitsabläufe umzuwandeln, anstatt dass jedes Serviceteam ein Kubernetes-Experte werden muss.
• Etablieren Sie technische Standards, Dokumentation, Automatisierung und Feedbackschleifen, die die Akzeptanz verbessern und die Zeit verkürzen, die erforderlich ist, um einen Service von der Entwicklung bis zur Produktion zu bringen.
• Coachen Sie Ingenieure bei Architekturentscheidungen, Vorfallverfolgung und Produktionsabläufen und behalten Sie dabei einen klaren Fokus auf eine nachhaltige Teamleistung.
• Repräsentieren Sie das Team gegenüber technischen und organisatorischen Stakeholdern, kommunizieren Sie Kompromisse klar und nutzen Sie Akzeptanz- und Zuverlässigkeitsmaßnahmen, um die Priorisierung zu steuern.
Was Sie mitbringen
• Umfangreiche Erfahrung im Aufbau von Entwicklertools, DevEx-Plattformen, Test-Frameworks oder CI/CD-Systemen im großen Maßstab.
• Umfangreiche praktische Go-Erfahrung im Entwerfen, Implementieren, Testen und Betreiben von Diensten, Befehlszeilentools, Automatisierung oder Plattformtools in Produktionsqualität. Für diese Rolle ist auch Erfahrung in der Mitarbeit an Ruby-basierten Systemen wertvoll.
• Praktische Kubernetes-Erfahrung im Aufbau oder Betrieb von Produktions-Workloads und Plattformfunktionen, einschließlich Bereitstellungen, Diensten, Netzwerken, Konfiguration und Geheimnissen, Beobachtbarkeit, Ressourcenmanagement und Fehlerbehebung.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-staff-backend-engineer-developer-experience-137082)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: gitlab
Inserat bereitgestellt von gitlab.