Senior Platform Engineer

Senior Platform Engineer

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
MongoDB

Auf einen Blick

  • Aufgaben: Entwickeln und betreiben Sie eine interne Entwicklungsplattform für MongoDB-Engineering-Teams.
  • Unternehmen: MongoDB ist ein führendes Unternehmen im Bereich Datenplattformen, das Innovationen im AI-Zeitalter vorantreibt.
  • Vorteile: Hybrid-Arbeitsmodell in Gurugram mit einem Fokus auf offene Technologien und Teamarbeit.
  • Weitere Informationen: Arbeiten Sie in einem verteilten Team über mehrere Zeitzonen hinweg.
  • Warum dieser Job: Seien Sie Teil eines Teams, das komplexe Probleme in der Plattformtechnik löst und Open Source fördert.
  • Qualifikationen: Erfahrung mit großen verteilten Systemen in AWS und fließend in Go oder einer ähnlichen Sprache.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Das Infrastructure Engineering Team ist verantwortlich für den Aufbau und die Wartung einer selbstbedienbaren internen Entwicklungsplattform, die es den MongoDB-Engineering-Teams ermöglicht, ihre eigenen Produktionsdienste und -produkte zuverlässig bereitzustellen und zu betreiben. Wir arbeiten mit zahlreichen Engineering-Teams im Unternehmen zusammen, um ihre Infrastrukturanforderungen und Entwicklungsabläufe zu verstehen; entwickeln breit anwendbare selbstbedienbare Plattformdienste und -werkzeuge; überwachen kontinuierlich, wie Plattformdienste genutzt werden; und suchen nach Möglichkeiten, die Produktivität der Entwickler durch Automatisierung und Schulung zu verbessern.

Wir sind große Open-Source-Enthusiasten und verwenden eine Reihe von Open-Source-Tools in unserem Stack (beitragen upstream, wann immer möglich). Einige der Tools, die wir regelmäßig verwenden, sind Go, AWS, Kubernetes, Crossplane, Terraform, Helm, Drone, Prometheus und Grafana. Technologie ist jedoch nichts ohne ein hervorragendes Team von Ingenieuren, das sich auf qualitativ hochwertige Arbeit konzentriert und als Team zusammenarbeitet, um komplexe Probleme der verteilten Computertechnik und Plattformtechnik zu lösen.

Qualifikationen

  • Groß angelegte verteilte Systeme in Cloud-Anbietern (AWS stark bevorzugt) aufgebaut und betrieben
  • Starker Hintergrund in der Backend-Programmierung; fließend in Go ist stark bevorzugt, tiefe Erfahrung mit einer anderen kompilierten oder stark typisierten Backend-Sprache ist akzeptabel
  • Erfahrung mit KI-Coding-Agenten und kann nachweisen, dass er qualitativ hochwertigen Kontext erstellt, um qualitativ hochwertige Ausgaben zu erzielen
  • Entwickelt und implementiert mittelgroße bis große Softwareprojekte, einschließlich der Durchführung von Entwurfsüberprüfungen und der Betreuung weniger erfahrener Ingenieure
  • Pragmatisch, detailorientiert, selbstmotiviert und versteht die Vorteile der Zusammenarbeit
  • Betrieb von Produktions-Kubernetes-Clustern (nicht nur bereitgestellt)
  • Definition und Betrieb gegen SLI/SLOs für eigene Dienste
  • Beobachtungswerkzeuge: Metriken, Protokollierung, Traces, Prometheus, Grafana, OpenTelemetry
  • Linux- und TCP/IP-Netzwerkfähigkeiten
  • Standardauthentifizierungsprotokolle (OAuth, OIDC)
  • Entwicklung von Webdiensten und/oder Kubernetes-Controllern
  • CI/CD-Workflows zur Bereitstellung von Produktionsdiensten

Erwartungen an die Position

  • Arbeiten Sie mit Engineering-Teams bei MongoDB zusammen, um Lücken und Einschränkungen in bestehenden Entwicklungsabläufen zu untersuchen und neue Infrastruktur- und Plattformanforderungen zu verstehen
  • Entwerfen Sie selbstbedienbare Plattformdienste und Entwicklerwerkzeuge, die sich auf Zuverlässigkeit, Benutzerfreundlichkeit konzentrieren und das angemessene Maß an Abstraktion von der Cloud-Infrastruktur bieten
  • Regelmäßig Automatisierungs-, Konfigurationsmanagement- und Anwendungs-Code schreiben und überprüfen
  • Funktionale Spezifikationen und Scoping-Dokumente für große Plattformprojekte und -dienste erstellen und überprüfen
  • Besitzen und betreiben Sie einen Großteil der internen Entwicklungsplattform, die MongoDB betreibt
  • Arbeiten Sie in einem verteilten Team, das häufig mit Remote-Ingenieuren in mehreren Zeitzonen (PST, EST, GMT, IST) interagiert

Erfolgsmessungen

  • In drei Monaten: Machen Sie sich mit einem Großteil unserer Umgebung vertraut und können wichtige Teile unserer Plattform spontan skizzieren; leisten Sie regelmäßige Beiträge zu unseren Werkzeugen/Diensten und helfen Sie, Vorfälle zu lösen und auf Benutzeranfragen zu reagieren
  • In sechs Monaten: Untersuchen, scopen, ausführen und dokumentieren Sie erfolgreich ein mittelgroßes bis großes Plattformprojekt
  • In einem Jahr: Nutzen Sie Ihr tiefes Wissen über unsere Software und Infrastruktur, um die Plattformakzeptanz im gesamten Unternehmen voranzutreiben; werden Sie ein Fachexperte für mindestens eine Komponente unserer Plattform; leisten Sie erhebliche Beiträge zu unserem Code, die die Qualität, Zuverlässigkeit und Wartbarkeit unserer Systeme erheblich verbessern

Über MongoDB

MongoDB ist für Veränderungen gebaut und befähigt unsere Kunden und unsere Mitarbeiter, mit der Geschwindigkeit des Marktes zu innovieren. Wir haben die Datenplattform für die KI-Ära neu definiert und ermöglichen es Entwicklern, Branchen mit Software zu schaffen, zu transformieren und zu stören. Die einheitliche Datenplattform von MongoDB, die am weitesten verbreitete, global verteilte Datenplattform auf dem Markt, hilft Organisationen, veraltete Arbeitsabläufe zu modernisieren.

Senior Platform Engineer Arbeitgeber: MongoDB

MongoDB bietet ein hybrides Arbeitsmodell in Gurugram und fördert eine Kultur der Innovation. Das Unternehmen ist bekannt für seine offenen Technologien und die Unterstützung von Entwicklern, die an der Spitze der Softwareentwicklung stehen.

MongoDB

Kontaktdaten:

MongoDB Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Platform Engineer erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei MongoDB anzuklopfen, wenn du dich auf die Stelle als Senior Platform Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei MongoDB vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Platform Engineer mit Bravour zu bestehen

Go
AWS
Kubernetes
Crossplane
Terraform
Helm
Drone

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei MongoDB klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei MongoDB vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.