Devops Engineer
Hace 2 días
A Coruña, Galicia, España
Deutsche Telekom
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Deine AufgabeWir suchen eine erfahrene Fachkraft, um unsere Kubernetes-native Automatisierungslösung OCAS (Operator-based Cloud Automation Solution) für die Telekom Cloud-Umgebung zu entwerfen und zu erweitern. OCAS bietet vollständig deklaratives Lifecycle-Management (Deploy, Configure, Update, Teardown) für containerisierte Anwendungen/CNFs unter Verwendung von CRDs, Controllern und Git Ops mit Flux CD. Integrationen umfassen Vault/ESO, Kafka, Logging Operator, Telegraf, Git Lab/Artifactory.
ArbeitsumfangIm Allgemeinen umfasst der Arbeitsumfang die Erstellung von Lösungs
- und Funktionskonzepten auf Basis der vorgeschlagenen Lösungen und Projektaufträge, einschließlich Grundfunktionalitäten, erforderlicher Modelle, Schnittstellendesign, Migrationskonzept, Ausweich
- und Rückfallszenarien.
Aufgaben Design, Implementierung und Test von produktionsreifen Kubernetes-Operatoren (Go, controller-runtime/Kubebuilder oder Operator SDK) mit getesteten CRDs, einschließlich CNF LCM Operator, Service LCM Operator, Infrastructure Provisioning Operator, Test-Automation-Framework Handler und Helm CNF Operator/WrapperDefinition der Reconciliation-Logik, Status/Events, Finalizers und Implementierung idempotenter, resilienter Controller für die ZiellösungDesign, Implementierung und Test von Configuration-as-Data, einschließlich Templates, umgebungsspezifischem Rendering und Git-basierten WorkflowsDesign, Implementierung und Test funktionierender Integrationen mit Kafka, Logging Operator und TelegrafErstellung, Aufbau und Test gemeinsamer Parametermodelle („Kundenprofil") und Config-Builder für operatorübergreifende ParameterinjektionErstellung und Optimierung von Git Ops-Repositories mit Flux CD (Multi-Env/Multi-Cluster) mit Release-Templates, Helm/Kustomize Overlays, Release-Definitionen und Inventory-CRDsSpezifikation, Entwicklung und Test eines vollautomatisierten CNF-Lifecycles, einschließlich In-Service-Upgrades, Dependency-Management (blocking/non-blocking), Skalierung und sauberem TeardownImplementierung von Observability by Design, einschließlich Logs, Events, Metriken, Fehlerbehandlung und Retry/Backoff-MechanismenEntwicklung, Implementierung und Test der Security & Compliance-Integration, einschließlich RBAC, Vault/ESO Secret-Handling, Image/Chart-Provenance (Artifactory) und Policy-AlignmentImplementierung projektspezifischer CI/CD-Pipelines (Git Lab) für Build, Test, Security-Scanning und Release zu ArtifactoryErstellung detaillierter Architektur
- und Design-Dokumentation sowie technischer Beschreibungen der Ziellösungen, einschließlich detaillierter Konzepte, APIs, Runbooks, Anwendungsdokumente und initialer Benutzerhandbücher Dein ProfilWir suchen eine erfahrene Fachkraft mit ausgeprägter Expertise in Kubernetes-nativer Automatisierung, Operator-Entwicklung und Cloud-Infrastruktur, die in der Lage ist, produktionsreife Lösungen zu entwerfen und zu implementieren, mit umfassenden Kenntnissen in Git Ops, Containerisierung und Softwarearchitektur.
Muss-Kriterien Abschluss in Informatik oder einem vergleichbaren MINT-StudiengangMindestens fünf Jahre relevante Berufserfahrung in der SoftwareentwicklungFundierte Kenntnisse in objektorientierten Programmiersprachen (idealerweise Go oder Python)Fundierte Erfahrung mit KubernetesFundierte Erfahrung mit Kubernetes APIsFundierte Erfahrung mit CRDs (Custom Resource Definitions)Fundierte Erfahrung mit Reconciliation PatternsFundierte Erfahrung mit FinalizernFundierte Erfahrung mit Role-Based Access Control (RBAC)Fundierte Erfahrung mit Git OpsFundierte Erfahrung mit Helm/KustomizeFundierte Erfahrung mit Git Lab CI/CDNachgewiesene Expertise in SoftwarearchitekturVerhandlungssichere Englischkenntnisse
Über uns
T-Systems ist Teil der Deutsche Telekom Gruppe mit rund 30.000 Mitarbeitern weltweit. Wir schaffen Technologie mit Sinn, um eine positive Wirkung auf die Gesellschaft zu erzielen. Wir suchen neugierige Talente, die lernbegierig sind, Herausforderungen annehmen und Ideen einbringen, die die Erfahrung unserer Kunden transformieren.
Wir vertrauen Menschen:
Wir bieten
Autonomie, kontinuierliche Unterstützung und ein kollaboratives Umfeld, in dem du ohne Grenzen wachsen kannst. Wir sind ein globales Team, geleitet von Respekt, Integrität und der Leidenschaft, jeden Tag besser zu werden.
Arbeitsumfeld & Flexibilität Internationales, dynamisches und kollaboratives UmfeldT-Social: soziale Initiativen (Sport, Community, Gesundheit,...)Hybrides Arbeitsmodell (remote/vor Ort)Flexible Arbeitszeiten Wachstum & Entwicklung Maßgeschneiderte Schulungen: Zugang zu Coursera, um zu lernen, was du willst, wann du willstWöchentliche Sprachkurse (Englisch & Deutsch)Internationale Mentoring-Sessions & Experience Days Vergütung & Benefits Flexibler Vergütungsplan (Krankenversicherung, Essensgutscheine, Kinderbetreuung, Transport)TelemedizinLebens
- und UnfallversicherungSozialfonds Wohlbefinden & Freizeit 26+ Arbeitstage Urlaub pro JahrKostenloser Zugang zu Fachdiensten (medizinisch, rechtlich, Wellne
ArbeitsumfangIm Allgemeinen umfasst der Arbeitsumfang die Erstellung von Lösungs
- und Funktionskonzepten auf Basis der vorgeschlagenen Lösungen und Projektaufträge, einschließlich Grundfunktionalitäten, erforderlicher Modelle, Schnittstellendesign, Migrationskonzept, Ausweich
- und Rückfallszenarien.
Aufgaben Design, Implementierung und Test von produktionsreifen Kubernetes-Operatoren (Go, controller-runtime/Kubebuilder oder Operator SDK) mit getesteten CRDs, einschließlich CNF LCM Operator, Service LCM Operator, Infrastructure Provisioning Operator, Test-Automation-Framework Handler und Helm CNF Operator/WrapperDefinition der Reconciliation-Logik, Status/Events, Finalizers und Implementierung idempotenter, resilienter Controller für die ZiellösungDesign, Implementierung und Test von Configuration-as-Data, einschließlich Templates, umgebungsspezifischem Rendering und Git-basierten WorkflowsDesign, Implementierung und Test funktionierender Integrationen mit Kafka, Logging Operator und TelegrafErstellung, Aufbau und Test gemeinsamer Parametermodelle („Kundenprofil") und Config-Builder für operatorübergreifende ParameterinjektionErstellung und Optimierung von Git Ops-Repositories mit Flux CD (Multi-Env/Multi-Cluster) mit Release-Templates, Helm/Kustomize Overlays, Release-Definitionen und Inventory-CRDsSpezifikation, Entwicklung und Test eines vollautomatisierten CNF-Lifecycles, einschließlich In-Service-Upgrades, Dependency-Management (blocking/non-blocking), Skalierung und sauberem TeardownImplementierung von Observability by Design, einschließlich Logs, Events, Metriken, Fehlerbehandlung und Retry/Backoff-MechanismenEntwicklung, Implementierung und Test der Security & Compliance-Integration, einschließlich RBAC, Vault/ESO Secret-Handling, Image/Chart-Provenance (Artifactory) und Policy-AlignmentImplementierung projektspezifischer CI/CD-Pipelines (Git Lab) für Build, Test, Security-Scanning und Release zu ArtifactoryErstellung detaillierter Architektur
- und Design-Dokumentation sowie technischer Beschreibungen der Ziellösungen, einschließlich detaillierter Konzepte, APIs, Runbooks, Anwendungsdokumente und initialer Benutzerhandbücher Dein ProfilWir suchen eine erfahrene Fachkraft mit ausgeprägter Expertise in Kubernetes-nativer Automatisierung, Operator-Entwicklung und Cloud-Infrastruktur, die in der Lage ist, produktionsreife Lösungen zu entwerfen und zu implementieren, mit umfassenden Kenntnissen in Git Ops, Containerisierung und Softwarearchitektur.
Muss-Kriterien Abschluss in Informatik oder einem vergleichbaren MINT-StudiengangMindestens fünf Jahre relevante Berufserfahrung in der SoftwareentwicklungFundierte Kenntnisse in objektorientierten Programmiersprachen (idealerweise Go oder Python)Fundierte Erfahrung mit KubernetesFundierte Erfahrung mit Kubernetes APIsFundierte Erfahrung mit CRDs (Custom Resource Definitions)Fundierte Erfahrung mit Reconciliation PatternsFundierte Erfahrung mit FinalizernFundierte Erfahrung mit Role-Based Access Control (RBAC)Fundierte Erfahrung mit Git OpsFundierte Erfahrung mit Helm/KustomizeFundierte Erfahrung mit Git Lab CI/CDNachgewiesene Expertise in SoftwarearchitekturVerhandlungssichere Englischkenntnisse
Über uns
T-Systems ist Teil der Deutsche Telekom Gruppe mit rund 30.000 Mitarbeitern weltweit. Wir schaffen Technologie mit Sinn, um eine positive Wirkung auf die Gesellschaft zu erzielen. Wir suchen neugierige Talente, die lernbegierig sind, Herausforderungen annehmen und Ideen einbringen, die die Erfahrung unserer Kunden transformieren.
Wir vertrauen Menschen:
Wir bieten
Autonomie, kontinuierliche Unterstützung und ein kollaboratives Umfeld, in dem du ohne Grenzen wachsen kannst. Wir sind ein globales Team, geleitet von Respekt, Integrität und der Leidenschaft, jeden Tag besser zu werden.
Arbeitsumfeld & Flexibilität Internationales, dynamisches und kollaboratives UmfeldT-Social: soziale Initiativen (Sport, Community, Gesundheit,...)Hybrides Arbeitsmodell (remote/vor Ort)Flexible Arbeitszeiten Wachstum & Entwicklung Maßgeschneiderte Schulungen: Zugang zu Coursera, um zu lernen, was du willst, wann du willstWöchentliche Sprachkurse (Englisch & Deutsch)Internationale Mentoring-Sessions & Experience Days Vergütung & Benefits Flexibler Vergütungsplan (Krankenversicherung, Essensgutscheine, Kinderbetreuung, Transport)TelemedizinLebens
- und UnfallversicherungSozialfonds Wohlbefinden & Freizeit 26+ Arbeitstage Urlaub pro JahrKostenloser Zugang zu Fachdiensten (medizinisch, rechtlich, Wellne