DevOps & CI/CD Engineering
Firmenname für PREMIUM-Mitglieder sichtbar
- September 2024
- nicht angegeben
- auf Anfrage
- 19.09.2024
- 16889
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:
* CI/CD und Automatisierung: Integration von kontinuierlichen Testverfahren in die CI/CD-Pipeline unter Verwendung von Tools wie GitLab, Jenkins, Tekton, Argo Workflows und ArgoCD
* Skripterstellung und Automatisierung: Scripting und Automatisierung mit einem sicherheitsbewussten Ansatz, Gewährleistung, dass Sicherheits- und Zuverlässigkeitspraktiken die in automatisierte Prozesse integriert werden
* Robuste Infrastruktur: Überwachung der Zuverlässigkeit von Infrastrukturkomponenten wie Servern, Netzwerken und Cloud-Ressourcen Netzwerken und Cloud-Ressourcen, mit einem starken Fokus auf Infrastructure as Code (IaC) zur Sicherstellung kontinuierlicher Einsätze zu gewährleisten
* Sicherheitsmaßnahmen: Sicherung des Systems mit SSL/TLS-Verschlüsselung zum Schutz der Daten, Erfahrung mit geheimen Speichern wie Hashi Corp Vault und ein Verständnis für das Zero-Trust- und das Least-Privilege
* Effektive Problemlösung: Fehlersuche und Problemlösung mit Schwerpunkt auf der Identifizierung und Behebung von Problemen, Analyse der Grundursachen und Umsetzung nachhaltiger Lösungen
* Zuverlässigkeitsbewusstsein und proaktive Initiative:Einstellung zum Erkennen und Angehen von technische Herausforderungen zu erkennen und zu bewältigen
Muss-Anforderungen:
* Kenntnisse in der Entwicklung von Softwaresystemen
* Kenntnisse in 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
* Fähigkeit, Projektrisiken zu bewerten und datengestützte Entscheidungen zu treffen, um potenzielle Probleme zu entschärfen
* Kenntnisse in der Fehlersuche und Problemlösung mit Schwerpunkt auf Ursachenanalyse und nachhaltige Lösungen
* Kenntnisse mit Python mit Pydantic und REST-APIs (z. B. FastAPI), OpenAPI
* Vertieftes Verständnis von Microservices Architektur, Design und Implementierung
* Kenntnisse mit Konzepten für Messaging/Async-Kommunikation (RabbitMQ)
* Kenntnisse mit Konzepten der Compute-Virtualisierung (KVM, VMware, ...)
* Kenntnisse mit agilen- und DevOps-Praktiken
* Nachgewiesene Fähigkeit, CI/CD-Pipelines mit Werkzeugen wie GitLab, Jenkins, Tekton, Argo Workflows einzurichten und zu verwalten
* Kenntnisse mit GitOps ArgoCD / Flux
* Kenntnisse mit Vertragstests
* Fließende Englisch-Kenntnisse
Soll-Anforderungen:
* Erfahrung mit den Protokollen redfish und TFTP
* Automatisierung der Infrastruktur (IaC)
* Entwicklungs- und Bereitstellungspipelines
* Graphdatenbanken (wie Neo4j, ArangoDB, ...)
* Beherrschung der Integration mit Überwachungs- und Protokollierungssystemen für Echtzeit
* Echtzeit-Einblicke in die System-/Anwendungsleistung
* Vertrautheit mit Tools wie Prometheus, Grafana, OpenTelemetry, und anderen ähnlichen Stacks (z.B. EFK - Elasticsearch, Fluentd, Kibana)
* Kenntnisse mit Tool wie Golang, JavaScript/TypeScript, KVM, libvirt
* Virtualisierungskonzepte (Netzwerke + IPAM, Speicherverwaltung)
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:
* CI/CD und Automatisierung: Integration von kontinuierlichen Testverfahren in die CI/CD-Pipeline unter Verwendung von Tools wie GitLab, Jenkins, Tekton, Argo Workflows und ArgoCD
* Skripterstellung und Automatisierung: Scripting und Automatisierung mit einem sicherheitsbewussten Ansatz, Gewährleistung, dass Sicherheits- und Zuverlässigkeitspraktiken die in automatisierte Prozesse integriert werden
* Robuste Infrastruktur: Überwachung der Zuverlässigkeit von Infrastrukturkomponenten wie Servern, Netzwerken und Cloud-Ressourcen Netzwerken und Cloud-Ressourcen, mit einem starken Fokus auf Infrastructure as Code (IaC) zur Sicherstellung kontinuierlicher Einsätze zu gewährleisten
* Sicherheitsmaßnahmen: Sicherung des Systems mit SSL/TLS-Verschlüsselung zum Schutz der Daten, Erfahrung mit geheimen Speichern wie Hashi Corp Vault und ein Verständnis für das Zero-Trust- und das Least-Privilege
* Effektive Problemlösung: Fehlersuche und Problemlösung mit Schwerpunkt auf der Identifizierung und Behebung von Problemen, Analyse der Grundursachen und Umsetzung nachhaltiger Lösungen
* Zuverlässigkeitsbewusstsein und proaktive Initiative:Einstellung zum Erkennen und Angehen von technische Herausforderungen zu erkennen und zu bewältigen
Muss-Anforderungen:
* Kenntnisse in der Entwicklung von Softwaresystemen
* Kenntnisse in 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
* Fähigkeit, Projektrisiken zu bewerten und datengestützte Entscheidungen zu treffen, um potenzielle Probleme zu entschärfen
* Kenntnisse in der Fehlersuche und Problemlösung mit Schwerpunkt auf Ursachenanalyse und nachhaltige Lösungen
* Kenntnisse mit Python mit Pydantic und REST-APIs (z. B. FastAPI), OpenAPI
* Vertieftes Verständnis von Microservices Architektur, Design und Implementierung
* Kenntnisse mit Konzepten für Messaging/Async-Kommunikation (RabbitMQ)
* Kenntnisse mit Konzepten der Compute-Virtualisierung (KVM, VMware, ...)
* Kenntnisse mit agilen- und DevOps-Praktiken
* Nachgewiesene Fähigkeit, CI/CD-Pipelines mit Werkzeugen wie GitLab, Jenkins, Tekton, Argo Workflows einzurichten und zu verwalten
* Kenntnisse mit GitOps ArgoCD / Flux
* Kenntnisse mit Vertragstests
* Fließende Englisch-Kenntnisse
Soll-Anforderungen:
* Erfahrung mit den Protokollen redfish und TFTP
* Automatisierung der Infrastruktur (IaC)
* Entwicklungs- und Bereitstellungspipelines
* Graphdatenbanken (wie Neo4j, ArangoDB, ...)
* Beherrschung der Integration mit Überwachungs- und Protokollierungssystemen für Echtzeit
* Echtzeit-Einblicke in die System-/Anwendungsleistung
* Vertrautheit mit Tools wie Prometheus, Grafana, OpenTelemetry, und anderen ähnlichen Stacks (z.B. EFK - Elasticsearch, Fluentd, Kibana)
* Kenntnisse mit Tool wie Golang, JavaScript/TypeScript, KVM, libvirt
* Virtualisierungskonzepte (Netzwerke + IPAM, Speicherverwaltung)
Kontaktdaten
Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.
Ähnliche Projekte
Kategorien und Skills
Sie suchen Freelancer?
Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.
Jetzt Projekt erstellen