Über das Unternehmen
Amazon ist ein global führendes Einzelhandels- und Technologieunternehmen, gegründet 1994, mit mehr als 10.000 Mitarbeitern und einem Umsatz von über 10 Milliarden Euro. Das Unternehmen ist bekannt für Innovation und Kundenfokus.
Über die Position
Fire TV ist eines der erfolgreichsten Konsumentenprodukte von Amazon und liefert Entertainment-Erlebnisse an Millionen von Kunden weltweit. Das Fire TV Experience Team in Berlin sucht einen Systems Development Engineer, der die CI/CD-Infrastruktur, Release Engineering und Developer Tools verantwortet, die die Softwarebereitstellung von Fire TV ermöglichen.
Diese Rolle sitzt an der Schnittstelle von Release Engineering, Infrastruktur-Automatisierung und Developer Productivity und bietet die Gelegenheit, direkt zu beeinflussen, wie eines der Flaggschiff-Produkte von Amazon Kunden erreicht.
Hauptaufgaben
- Design, Aufbau und Wartung von CI/CD-Pipelines für Multi-Branch-Release-Workflows über mehrere OS-Versionen und Device-Plattformen
- Automatisierung von Release-Engineering-Prozessen einschließlich Code-Submission, Versionsverwaltung, Artifact-Signierung und Deployment-Orchestrierung
- Entwicklung von Infrastructure as Code (CDK, CloudFormation) für Pipeline-Automatisierung, serverlose Funktionen und Monitoring-Infrastruktur
- Aufbau und Betrieb von Test-Execution-Plattformen einschließlich Device Farms, Emulator-Umgebungen und automatisierter Test-Planung
- Implementierung von Monitoring, Alerting und Observability für Build- und Release-Health mit automatisierten Benachrichtigungen und operativen Dashboards
- Überwachung und Triage von Build-System-Fehlern, Deployment-Problemen und Release-Blockern als Teil einer Oncall-Rotation
- Erstellung von Developer-Productivity-Tools zur Reduzierung manueller operativer Arbeit und Ermöglichung von Self-Service für Engineering-Teams
- Verwaltung von physischer und Test-Device-Infrastruktur einschließlich Device-Provisioning und Lab-Operationen
Anforderungen
- Kenntnisse in Systems Engineering Fundamentals (Networking, Storage, Operating Systems)
- Berufserfahrung in professioneller Softwareentwicklung (keine Praktika)
- Erfahrung im Design oder Architecting von neuen und bestehenden Systemen (Design Patterns, Reliability, Scaling)
- Praktische Systems Engineering Erfahrung in Networking, Storage-Systemen und Betriebssystemen
- Programmiererfahrung mit mindestens einer modernen Programmiersprache
Bevorzugte Qualifikationen
- Erfahrung mit PowerShell, Python, Ruby oder Java
- Erfahrung in Agile-Umgebungen mit Scrum-Methodik
Zusätzliche Informationen
Amazon ist ein Equal Opportunity Employer und verpflichtet sich zu einer vielfältigen Belegschaft. Das Unternehmen priorisiert den Schutz von Privatsphäre und Datensicherheit von Kandidaten.