C6 Bank
WEX
Staff DevOps Engineer
Position Summary
Wir suchen einen erfahrenen Software Development Engineer IV für unser Platform Engineering Team, das für das Design, die Entwicklung und den Betrieb unserer unternehmensweiten Platform-as-a-Service (PaaS) verantwortlich ist. Diese Rolle ist für die Entwicklung skalierbarer Plattformfunktionen zuständig, die es Engineering-Teams ermöglichen, sichere, konforme und zuverlässige Anwendungen über AWS und Azure hinweg schnell zu erstellen, bereitzustellen und zu betreiben.
Der ideale Kandidat ist begeistert von Entwicklererfahrung, Cloud-nativen Technologien, Infrastrukturautomatisierung, Kubernetes und dem Aufbau wiederverwendbarer Plattformfunktionen, die Hunderte von Entwicklungsteams bedienen. Diese Person wird als technische Führungskraft fungieren, technische Exzellenz vorantreiben und gleichzeitig andere Ingenieure betreuen sowie die architektonische Ausrichtung über die Plattform hinweg beeinflussen.
Aufgaben
- Entwerfen, Erstellen und Warten der Kernfunktionen der unternehmensweiten Platform-as-a-Service (PaaS).
- Entwickeln skalierbarer Automatisierungslösungen mit Go, Terraform, Kubernetes und Cloud-nativen Technologien.
- Entwerfen und Implementieren wiederverwendbarer Plattformdienste, die die Produktivität der Entwickler verbessern und den Betriebsaufwand reduzieren.
- Erstellen und Warten von APIs, Operatoren, Controllern und Automatisierungslösungen, die die Plattform-Lifecycle-Verwaltung unterstützen.
- Vorantreiben von Verbesserungen bei der Zuverlässigkeit, Skalierbarkeit, Beobachtbarkeit und operativen Exzellenz der Plattform.
- Leiten des Designs und der Implementierung sicherer Infrastrukturen, die den Sicherheits- und Compliance-Anforderungen des Unternehmens entsprechen.
- Entwickeln von Automatisierung für Infrastrukturbereitstellung, Deployment-Workflows, Geheimnisverwaltung, Netzwerke und Plattformbetrieb.
- Teilnahme an Architektur-Reviews und Bereitstellung technischer Führung bei Plattforminitiativen.
- Beheben komplexer verteilter Systeme und Produktionsprobleme.
- Zusammenarbeit mit den Teams für Sicherheit, Netzwerke, Cloud-Infrastruktur und Anwendungsentwicklung zur Bereitstellung von unternehmensweiten Plattformfunktionen.
- Mentoring von Junior-Ingenieuren durch Design- und Code-Reviews sowie technisches Coaching.
- Fördern von Best Practices im Engineering, einschließlich Testing, CI/CD, Infrastructure as Code und GitOps.
Erforderliche Qualifikationen
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung.
- 8+ Jahre Erfahrung im Software Engineering.
- Umfangreiche Erfahrung in der Entwicklung von Anwendungen in Go (bevorzugt), Java, C#, Python oder ähnlichen Sprachen.
- Tiefgreifende Erfahrung mit Kubernetes in Produktionsumgebungen.
- Starke Erfahrung mit Cloud-Plattformen wie AWS und/oder Azure.
- Erfahrung im Aufbau von Infrastructure as Code mit Terraform.
- Erfahrung mit CI/CD-Plattformen wie GitHub Actions, GitLab CI oder Jenkins.
- Erfahrung im Design von REST APIs und verteilten Systemen.
- Starkes Verständnis von Netzwerken, DNS, TLS, Load Balancing und Cloud-Infrastruktur.
- Erfahrung im Betrieb hochverfügbarer Produktionsdienste.
- Ausgezeichnete Fähigkeiten zur Fehlerbehebung und zum Debugging.
- Starke schriftliche und mündliche Kommunikationsfähigkeiten.
Bevorzugte Qualifikationen
Erfahrung mit einer oder mehreren der folgenden Technologien:
- Kubernetes Operatoren
- ArgoCD / GitOps
- HashiCorp Vault
- Helm
- Docker und Container-Technologien
- Prometheus, Grafana, OpenTelemetry
- AWS EKS und Azure Kubernetes Service (AKS)
- Identitäts- und Zugriffsmanagement (SAML, OIDC, OAuth)
- Enterprise-Sicherheits- und Compliance-Frameworks (PCI, SOC, HIPAA, SOX)
- Plattform-Engineering und interne Entwicklerplattformen (IDPs)
Was Erfolg ausmacht
Der erfolgreiche Kandidat wird:
- Wiederverwendbare Plattformfunktionen bereitstellen, die die Softwarebereitstellung im gesamten Unternehmen beschleunigen.
- Manuelle operative Arbeiten durch Automatisierung reduzieren.
- Plattformzuverlässigkeit, Skalierbarkeit und Entwicklererfahrung verbessern.
- Technische Entscheidungen vorantreiben, die Sicherheit, Compliance, operative Exzellenz und Entwicklerproduktivität ausbalancieren.
- Ingenieure betreuen und die allgemeine technische Reife der Platform Engineering Organisation steigern.
- Als vertrauenswürdiger technischer Leiter für funktionsübergreifende Initiativen in den Bereichen Cloud-Infrastruktur, Sicherheit, Netzwerke und Anwendungsentwicklung fungieren.
Technische Fähigkeiten
Programmierung
- Go
- Python
- Java oder C#
- REST APIs
Cloud & Infrastruktur
- AWS
- Azure
- Kubernetes
- Terraform
- Docker
- Helm
DevOps & Plattform
- GitHub Actions
- ArgoCD
- GitOps
- Infrastructure as Code
- CI/CD Automatisierung
Observability
- Grafana
- Prometheus
- OpenTelemetry
- Logging und Monitoring
Sicherheit
- HashiCorp Vault
- Secrets Management
- IAM
- SAML/OIDC
- Enterprise Security Best Practices
