Beschreibung
DevOps #2984Projektstart: 01.11.2021
Projektende: 30.04.2022
Umfang: 705 Stunden remote, 172 Stunden vor-Ort in Nürnberg
Projektsprache: Deutsch (Englisch reicht nicht!)
Für ein Softwarentwicklungsprojekt unseres Kunden suchen wir einen DevOps-Spezialisten
Aufgabenbeschreibung:
Die entsprechende Abteilung unseres Kunden stellt die Continuous Delivery Pipeline für Services auf einer Kubernetes Container-Plattform zur Verfügung und stellt anwendungsnahe Plattformprodukte zur Verfügung, welche im Rahmen der Nutzung der Container-Plattform durch DevOps-Teams notwendig sind. Hierzu sind folgende temporäre konkrete Tätigkeiten erforderlich:
Aufgabengebiet: DevOps-Spezialist
Arbeitspaket 1: Implementierung & Weiterentwicklung von CI/CD auf Kubernetes gemäß agilem Entwicklungsprozess
technische Unterstützung bei der Erstellung der Systemarchitektur
Informationsaustausch mit den Software-erstellenden Organisationseinheiten und anderen Betriebseinheiten
Programmierung der Workflows und Schnittstellen
Dokumentation der Systemarchitektur und der Implementierung
Erstellung von Skripten zur Automatisierung von Softwareinstallation und Verfahrensmonitoring
Erstellung und Pflege von Betriebsdokumentationen: Installationsanleitungen, Betriebshandbücher, How-to-Artikel, FAQ, Fehlerbeschreibungen
Arbeitspaket 2: Implementierung anwendungsnaher Plattformservices auf Kubernetes (z.B. Istio, Prometheus) gemäß agilem Entwicklungsprozess
Inbetriebnahme & Weiterentwicklung von Software-Produkten aus der Cloud Native Computing Foundation (DevOps)
Unterstützung der DevOps-Teams in der Systementwicklung bei der Überwachung von Performance und Verfügbarkeit der Services auf der Container-Plattform mittels verschiedener Diagnosetools
Arbeitspaket 3: Implementierung von Kubernetes-Operatoren gemäß agilem Entwicklungsprozess um Anforderungen seitens der Software-Entwicklung zu bedienen
Dokumentation der Systemarchitektur und der Implementierung
Programmierung der Operatoren
Arbeitspaket 4: Unterstützung von Task Forces bei Störungen der Services und Plattform
Unterstützung bei der Analyse von eigenen Services, Services von Plattform-Nutzern und der CI/CD-Pipeline
Fehlerbereinigung an der CI/CD-Pipeline
Dokumentation der Störung
Arbeitspaket 1: Implementierung & Weiterentwicklung von CI/CD auf Kubernetes gemäß agilem Entwicklungsprozess, Anteil ca. 20%
Arbeitspaket 2: Implementierung anwendungsnaher Plattformservices auf Kubernetes (z.B. Istio, Prometheus) gemäß agilem Entwicklungsprozess, Anteil ca. 45%
Arbeitspaket 3: Implementierung von Kubernetes-Operatoren gemäß agilem Entwicklungsprozess um Anforderungen sei-tens der Software-Entwicklung zu bedienen, Anteil ca. 25%
Arbeitspaket 4: Unterstützung von Task Forces bei Störungen der Services und Plattform, Anteil ca. 10 %
Besondere Anforderungen (optional):
Kenntnisse von Programmiersprachen: Java, Go
Softwareprodukt: Rancher RKE