Plattform-Ingenieur

TEAM:
Software
STANDORT:
Los Gatos, Kalifornien (Hauptsitz)
Alle Stellen anzeigen
Pfeil

Über Tigo

Tigo wurde 2007 gegründet und ist ein weltweit führender Anbieter in der Entwicklung und Herstellung intelligenter Hardware- und Softwarelösungen, die die Sicherheit erhöhen, den Energieertrag steigern und die Betriebskosten von Solaranlagen für Privathaushalte, Gewerbe und Großanlagen senken. Tigo kombiniert seine MLPE Optimierer MLPE Modul Power Electronics) und Optimierer mit intelligenten, cloudbasierten Softwarefunktionen für eine fortschrittliche Energieüberwachung und -steuerung.

MLPE von Tigo maximieren die Leistung, ermöglichen eine Energieüberwachung in Echtzeit und bieten die gesetzlich vorgeschriebene Schnellabschaltung auf Modul . Das Unternehmen entwickelt und fertigt zudem Produkte wie Wechselrichter und Batteriespeichersysteme für den Markt der Solar-plus-Speicher-Anlagen für Privathaushalte.

Wir suchen hochkarätige Mitarbeiter mit einer Leidenschaft dafür, komplexe Probleme zu lösen und erneuerbare Energien der breiten Masse zugänglich zu machen. Die Mitglieder unseres Teams profitieren von attraktiven Gehältern, hervorragenden Sozialleistungen, einer offenen Arbeitskultur und der Zufriedenheit, dazu beizutragen, die weltweite Abhängigkeit von fossilen Brennstoffen zu verringern. Wir arbeiten hart in dem Wissen, dass unsere Ergebnisse die Erschwinglichkeit, Zuverlässigkeit und Sicherheit sauberer und erneuerbarer Energiesysteme beeinflussen werden.

Arbeitsbeschreibung

Wir suchen einen Plattform-Ingenieur, der uns beim Betrieb, der Optimierung und der Skalierung der Hybrid-Technologieplattform von Tigo Energy unterstützt. Unsere Colocation-Umgebung vor Ort bildet die primäre Infrastruktur, die durch Microsoft Azure für sekundäre Cloud-Workloads ergänzt wird.

Die Aufgaben verteilen sich in etwa zu gleichen Teilen auf die Plattformentwicklung – einschließlich Kubernetes, GitLab, GitOps, Infrastrukturautomatisierung, CI/CD und Observability – sowie auf praktische Tätigkeiten im Bereich Linux-Systeme, Netzwerke, Speicher, Serverhardware und Colocation-Betrieb. Es handelt sich hierbei nicht um eine reine Cloud-Position; praktische Infrastrukturarbeit ist ein wesentlicher Bestandteil der Tätigkeit.

Wir sind offen für Bewerber mit unterschiedlichem Erfahrungsniveau und werden den Aufgabenumfang und die Verantwortlichkeiten entsprechend anpassen. Wir erwarten von Bewerbern nicht, dass sie über Berufserfahrung mit jeder einzelnen Technologie in unserer Umgebung verfügen. Solide Grundlagen, praktische Neugier, strukturierte Fehlerbehebung und die Fähigkeit, sich in unbekannte Systeme einzuarbeiten, sind wichtiger als das Abhaken einer langen Liste von Tools.

Arbeitsumfeld und Bereitschaftsdienst

Diese Stelle in der Bay Area erfordert mehrmals im Monat Besuche in unserer Colocation-Einrichtung, um geplante Infrastrukturarbeiten, Wartungsarbeiten, Fehlerbehebungen oder die Reaktion auf Störungen durchzuführen.

Praktische Arbeiten im Colocation-Bereich sind ein wesentlicher Bestandteil der Stelle. Unabhängig davon, ob angemessene Vorkehrungen getroffen werden oder nicht, muss der Techniker sicher im Umfeld von Server-Racks arbeiten, Verkabelungsarbeiten durchführen, Komponenten installieren oder austauschen sowie Geräte unter Verwendung geeigneter Werkzeuge oder mit Unterstützung transportieren.

Die Stelle umfasst die Teilnahme am gemeinsamen Bereitschaftsdienst sowie gelegentliche Wartungsarbeiten außerhalb der regulären Arbeitszeiten. Die Dienstplanung kann sich je nach Bedarf ändern; die aktuellen Erwartungen werden im Rahmen des Vorstellungsgesprächs besprochen.

Zuständigkeiten

  • Betrieb und Weiterentwicklung der in unserer Colocation-Umgebung verankerten Hybridplattform mit unterstützenden Workloads und Diensten in Azure.
  • Unterstützung von Linux-Systemen, Kubernetes-Clustern, Netzwerk, Speicher, Datenbanken und Produktionsdiensten in Entwicklungs- und Betriebsumgebungen.
  • Erstellen und verwalten Sie „Infrastructure-as-Code“- und Konfigurations-Workflows mithilfe von Tools wie Terraform und Ansible.
  • Optimieren Sie GitLab-CI/CD- und GitOps-Workflows, einschließlich Build-Pipelines, Release-Promotion, Deployment-Überprüfung und Rollback-Prozesse, mithilfe von Tools wie Helm, Argo CD oder Flux.
  • Installation, Wartung und Fehlerbehebung der physischen Infrastruktur, einschließlich Servern, Speichersystemen, Netzwerkgeräten, Verkabelung, Festplatten, Firmware und Out-of-Band-Managementsystemen; gegebenenfalls Abstimmung mit Anbietern und Remote-Hands-Teams.
  • Verbessern Sie die Überwachung, Alarmierung, Protokollierung, Dashboards und die Transparenz im Betrieb mithilfe von Plattformen wie Prometheus, Grafana, zentraler Protokollierung und entsprechenden Observability-Tools.
  • Unterstützung von Daten- und Speicherplattformen wie PostgreSQL, ClickHouse, Redis, Ceph, NFS und S3-kompatiblem Objektspeicher, einschließlich Überlegungen zu Datensicherung, Wiederherstellung, Kapazität und Verfügbarkeit.
  • Stärken Sie die Sicherheit der Infrastruktur durch Zugriffskontrollen, die Verwaltung vertraulicher Daten, Patching, Schwachstellenmanagement, Protokollierung von Audits, Datensicherung und Maßnahmen zur Notfallwiederherstellung.
  • Beteiligung an der Reaktion auf Vorfälle, der Ursachenanalyse, Verbesserungsmaßnahmen nach Vorfällen und einem gemeinsamen Bereitschaftsdienst.
  • Erstellung und Pflege einer übersichtlichen Dokumentation, einschließlich Runbooks, Architektur- und Netzwerkdiagrammen, Betriebsabläufen und Änderungsprotokollen.
  • Arbeiten Sie mit den Teams aus den Bereichen Software, Hardware, Sicherheit und Betrieb zusammen, um die Zuverlässigkeit, die Qualität der Bereitstellung und die Entwicklererfahrung zu verbessern.

Anforderungen

  • Ausbildung: Bachelor-Abschluss in Informatik, Technischer Informatik, Wirtschaftsinformatik oder einem eng verwandten technischen Fachgebiet.
  • Lernen und strukturierte Fehlerbehebung. Sie können sich mit unbekannten Technologien vertraut machen, nützliche Hypothesen aufstellen und anhand von Belegen methodisch auf die eigentliche Ursache hinarbeiten.
  • Grundlagen der Netzwerktechnik. Sie verstehen Konzepte wie TCP/IP, DNS, Routing, Firewalls, VPNs, TLS, VLANs und Lastenausgleich so gut, dass Sie diese auf konkrete betriebliche Probleme anwenden können.
  • Cloud- oder Container-Grundlagen. Sie verfügen über praktische Erfahrungen mit einer Cloud-Plattform, Containern, Kubernetes, Virtualisierung oder einer umfangreichen, selbstverwalteten Umgebung wie beispielsweise einem Homelab.
  • Praktische Kenntnisse im Bereich Infrastruktur. Sie sind vertraut mit der Arbeit an Servern, Speichersystemen, Netzwerkgeräten, Verkabelung, dem Austausch von Komponenten und Out-of-Band-Management.
  • Kommunikation und Dokumentation. Sie können Ergebnisse klar darlegen, zielführende Fragen stellen und Unterlagen erstellen, die für andere nachvollziehbar sind.
  • Verantwortungsbewusstsein und operatives Urteilsvermögen. Sie weisen frühzeitig auf Risiken hin, planen Änderungen sorgfältig, überprüfen die Ergebnisse und begleiten Probleme bis zu ihrer Lösung.
  • Teamorientierter Arbeitsstil. Sie können effektiv mit Kollegen aus den Bereichen Technik, Betrieb, Sicherheit und Geschäftsbereiche zusammenarbeiten.
  • Einschlägige Erfahrungen können aus beruflichen Tätigkeiten, Praktika, Ausbildungen, dem Wehrdienst, persönlichen Projekten, Heimlabors oder Open-Source-Arbeit stammen und werden neben der formalen Ausbildung berücksichtigt.

Erfahrungen, die Ihnen zum Erfolg verhelfen

Erfahrungen mit einem der folgenden Bereiche sind von Vorteil, es wird jedoch nicht erwartet, dass Bewerber in allen Bereichen gearbeitet haben:

  • Linux-Administration, insbesondere Ubuntu oder Talos Linux, sowie Bash, Python oder eine andere Skriptsprache.
  • Kubernetes, Helm, Operatoren, Ingress, CNI-/CSI-Integrationen, RBAC, NetworkPolicies, Cluster-Upgrades sowie Sicherung und Wiederherstellung.
  • Microsoft Azure-Dienste wie virtuelle Netzwerke, Netzwerksicherheitsgruppen, virtuelle Maschinen, privates DNS, Gateway, Key Vault, Azure Container Registry, Entra ID, Azure Monitor oder Kostenmanagement.
  • GitLab, GitLab CI/CD, Runner, Container-Registries, GitOps, Argo CD, Flux, Terraform oder Ansible.
  • Prometheus, Grafana, Alertmanager, OpenSearch, ELK, Loki, OpenTelemetry, Tracing, Service-Level-Indikatoren oder Verbesserungen der Alarmqualität.
  • PostgreSQL, ClickHouse, Redis, Ceph, NFS, Objektspeicher, Replikation, Hochverfügbarkeit, Tests zur Datensicherung und -wiederherstellung oder Kapazitätsplanung.
  • Colocation und Hardware-Betrieb, einschließlich Rack-Montage, Verkabelung, BMC/IPMI/iDRAC/iLO, Konfiguration von Switches oder Firewalls, Bestandsaufnahme, Firmware, Festplattenaustausch und RMA-Prozesse.
  • Tools für Sicherheit und Zuverlässigkeit wie Wazuh, Schwachstellen- oder Container-Scans, die Verwaltung vertraulicher Daten, die Zertifikatsverwaltung, Audit-Protokollierung, Patch-Management oder Tests zur Notfallwiederherstellung.

Wie Erfolg aussieht

In den ersten Monaten

  • Machen Sie sich mit der Architektur, den Bereitstellungsabläufen, den Überwachungssystemen und den Betriebsprozessen vertraut, die unsere Plattform unterstützen.
  • Tragen Sie sicher zur täglichen Arbeit in den Bereichen Linux, Kubernetes, Netzwerke, Azure, Speicher und Colocation bei.
  • Verbessern Sie die Dokumentation, Runbooks, Dashboards, die Qualität der Warnmeldungen und die wiederholbaren Betriebsabläufe.
  • Schaffen Sie Vertrauen durch klare Kommunikation, sorgfältige Umsetzung von Veränderungen und zuverlässige Nachverfolgung.

Im Laufe der Zeit

  • Leiten Sie größere Plattform-, Infrastruktur-, Zuverlässigkeits- und Automatisierungsprojekte, die Ihrem Niveau entsprechen.
  • Verbessern Sie die Sicherheit bei der Bereitstellung, die Beobachtbarkeit, die Sicherheitslage und die Wiederherstellungsbereitschaft.
  • Manuelle Arbeitsschritte reduzieren und Alt- oder Übergangssysteme vereinfachen.
  • Steigern Sie die Zuverlässigkeit, Wartbarkeit, Skalierbarkeit und Transparenz der Hybridplattform.
Gehaltsspanne:
100.000–130.000 Dollar

Für diese Stelle bewerben

Bitte füllen Sie die nachstehenden Informationen aus, um sich zu bewerben. Tigo ist ein Arbeitgeber der Chancengleichheit und legt Wert auf Vielfalt im Unternehmen. Tigo diskriminiert nicht aufgrund von Ethnie, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus.

Maximale Dateigröße 10MB.
Hochladen...
fileuploaded.jpg
Hochladen fehlgeschlagen. Die maximale Größe für Dateien beträgt 10 MB.
Maximale Dateigröße 10MB.
Hochladen...
fileuploaded.jpg
Hochladen fehlgeschlagen. Die maximale Größe für Dateien beträgt 10 MB.
Mit dem Absenden dieses Formulars erklären Sie sich mit unseren Allgemeinen Geschäftsbedingungen und unserer Datenschutzrichtlinie einverstanden, in der erklärt wird, wie wir Ihre persönlichen Daten erfassen, verwenden und weitergeben dürfen, auch an Dritte.
Wir danken Ihnen!
Ihre Bewerbung ist eingereicht worden.
Ups! Beim Absenden des Formulars ist etwas schief gelaufen.