QA Engineering mit DevOps & Virtualisierungs-Know How
Firmenname für PREMIUM-Mitglieder sichtbar
- Oktober 2024
- nicht angegeben
- auf Anfrage
- Remote
- 24.09.2024
- 16951
Projekt Insights
Projektbeschreibung
Start: Oktober 2024
Dauer: 3 Monate
Auslastung: Vollzeit
Lokation: Remote & Berlin (mind. 1 Woche am Stück / Monat)
Projektbeschreibung:
Das Team baut eine interne Plattform für Software-Produktentwickler auf, um die Entwicklung und Bereitstellung von Softwareprodukten zu beschleunigen, um die großen Herausforderungen im Energiesektor zu bewältigen. Die Plattform ist eine serviceorientierte, Cloud-native Plattform, die Anwendungs-Teams Anwendungs-Teams Self-Service-Fähigkeiten für die Entwicklung, die Ausführung und den Betrieb ihrer Software-Produkte zu bieten. Die Plattform bietet Dienste für Anwendungsinfrastruktur, Daten, Service Lifecycle Management, Anwendungsentwicklung und -bereitstellung sowie Dienste für den Betrieb ihrer Softwareprodukte. Die Platform wird als hybride Cloud bereitgestellt, die sowohl eine private Cloud als auch ausgewählte öffentliche Clouds umfasst.
Aufgaben:
* Entwurf und Implementierung von sicheren Lösungen
* Integration von kontinuierlichen Testverfahren in die CI/CD-Pipeline mit Tools wie GitLab, Jenkins, Tekton, Argo Workflows und ArgoCD
* Scripting und Automatisierung mit einem sicherheitsbewussten Ansatz
* Sicherstellung, dass Sicherheits- und Zuverlässigkeitspraktiken in automatisierte Prozesse integriert werden
* Fehlersuche und Problemlösung mit Schwerpunkt auf der Identifizierung und die Behebung von Problemen
* Analyse von Grundursachen und die Umsetzung nachhaltiger Lösungen
Muss-Anforderungen:
* Kenntnisse in der Entwicklung von Softwaresystemen
* Python, API und der Implementierung von Microservices
* Kenntnisse der Grundsätze der Softwareentwicklung, einschließlich verteilter und entkoppelter Architekturen, Skalierbarkeit, Leistung und Sicherheit
* Starke analytische Fähigkeiten und kritisches Denken, um komplexe Probleme zu analysieren und innovative Lösungen zu entwickeln
* Projektrisiken bewerten und datengestützte Entscheidungen treffen, um potenzielle Probleme zu entschärfen
* Fehlersuche und Problemlösung mit Schwerpunkt auf Ursachenanalyse und nachhaltigen Lösungen
* Kenntnisse der verschiedenen Testarten (Funktions-, Regressions-, Sicherheits-, Verfügbarkeitstests usw.) und -ebenen (Komponenten, Integration, e2e)
* Kenntnisse von Netzwerkprotokollen und -technologien (Netzwerkprinzipien L2-L4, Protokolle und Dienste)
* Kenntnisse von Virtualisierungs-/Containerisierungsprinzipien/-technologien (Virtualisierungsprinzipien, kubernetes, Container, Docker)
* Erfahrung mit Linux-Kommandozeile
* Kenntnisse mit Python, Shell und andere Kommandozeilenprogramme
* Testautomatisierung mit pytest
* Testen von RESTful APIs, Schnittstellen zu anderen APIs in einem verteilten Kontext
* Agile und DevOps-Praktiken
* Einrichtung und Verwaltung von CI/CD-Pipelines mit Tools wie GitLab, Jenkins, Tekton, Argo Workflows, und Argo CD.
* GitOps-Kenntnisse ArgoCD / Flux
* Fließende Englischkenntnisse
Soll-Anforderungen:
* Automatisierte Tests der Infrastruktur
* Build- und Bereitstellungspipelines
* Virtualisierungskonzepte (Hypervisoren, Netzwerke + IPAM, Speicherverwaltung)
* Erfahrung mit TestRail
* Erfahrung mit den öffentlichen Clouds GCP, Azure und AWS
* Erfahrung mit Jira, Confluence und Git
Dauer: 3 Monate
Auslastung: Vollzeit
Lokation: Remote & Berlin (mind. 1 Woche am Stück / Monat)
Projektbeschreibung:
Das Team baut eine interne Plattform für Software-Produktentwickler auf, um die Entwicklung und Bereitstellung von Softwareprodukten zu beschleunigen, um die großen Herausforderungen im Energiesektor zu bewältigen. Die Plattform ist eine serviceorientierte, Cloud-native Plattform, die Anwendungs-Teams Anwendungs-Teams Self-Service-Fähigkeiten für die Entwicklung, die Ausführung und den Betrieb ihrer Software-Produkte zu bieten. Die Plattform bietet Dienste für Anwendungsinfrastruktur, Daten, Service Lifecycle Management, Anwendungsentwicklung und -bereitstellung sowie Dienste für den Betrieb ihrer Softwareprodukte. Die Platform wird als hybride Cloud bereitgestellt, die sowohl eine private Cloud als auch ausgewählte öffentliche Clouds umfasst.
Aufgaben:
* Entwurf und Implementierung von sicheren Lösungen
* Integration von kontinuierlichen Testverfahren in die CI/CD-Pipeline mit Tools wie GitLab, Jenkins, Tekton, Argo Workflows und ArgoCD
* Scripting und Automatisierung mit einem sicherheitsbewussten Ansatz
* Sicherstellung, dass Sicherheits- und Zuverlässigkeitspraktiken in automatisierte Prozesse integriert werden
* Fehlersuche und Problemlösung mit Schwerpunkt auf der Identifizierung und die Behebung von Problemen
* Analyse von Grundursachen und die Umsetzung nachhaltiger Lösungen
Muss-Anforderungen:
* Kenntnisse in der Entwicklung von Softwaresystemen
* Python, API und der Implementierung von Microservices
* Kenntnisse der Grundsätze der Softwareentwicklung, einschließlich verteilter und entkoppelter Architekturen, Skalierbarkeit, Leistung und Sicherheit
* Starke analytische Fähigkeiten und kritisches Denken, um komplexe Probleme zu analysieren und innovative Lösungen zu entwickeln
* Projektrisiken bewerten und datengestützte Entscheidungen treffen, um potenzielle Probleme zu entschärfen
* Fehlersuche und Problemlösung mit Schwerpunkt auf Ursachenanalyse und nachhaltigen Lösungen
* Kenntnisse der verschiedenen Testarten (Funktions-, Regressions-, Sicherheits-, Verfügbarkeitstests usw.) und -ebenen (Komponenten, Integration, e2e)
* Kenntnisse von Netzwerkprotokollen und -technologien (Netzwerkprinzipien L2-L4, Protokolle und Dienste)
* Kenntnisse von Virtualisierungs-/Containerisierungsprinzipien/-technologien (Virtualisierungsprinzipien, kubernetes, Container, Docker)
* Erfahrung mit Linux-Kommandozeile
* Kenntnisse mit Python, Shell und andere Kommandozeilenprogramme
* Testautomatisierung mit pytest
* Testen von RESTful APIs, Schnittstellen zu anderen APIs in einem verteilten Kontext
* Agile und DevOps-Praktiken
* Einrichtung und Verwaltung von CI/CD-Pipelines mit Tools wie GitLab, Jenkins, Tekton, Argo Workflows, und Argo CD.
* GitOps-Kenntnisse ArgoCD / Flux
* Fließende Englischkenntnisse
Soll-Anforderungen:
* Automatisierte Tests der Infrastruktur
* Build- und Bereitstellungspipelines
* Virtualisierungskonzepte (Hypervisoren, Netzwerke + IPAM, Speicherverwaltung)
* Erfahrung mit TestRail
* Erfahrung mit den öffentlichen Clouds GCP, Azure und AWS
* Erfahrung mit Jira, Confluence und Git
Kontaktdaten
Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.
Kostenlos registrierenÄhnliche Projekte
Kategorien und Skills
Sie suchen Freelancer?
Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.
Jetzt Projekt erstellen