2. September 2024
DevOps Engineer (GCP) Черкаси, віддалено sucht einen hochqualifizierten und erfahrenen DevOps Engineer mit einem starken Hintergrund in GCP , um unserem Team beizutreten! Anforderungen: 4+ Jahre Erfahrung als DevOps-Ingenieur. Umfangreiche Kenntnisse über Cloud-Infrastrukturdienste und -Tools auf der GCP. Kenntnisse im Umgang mit Container-Orchestrierung (GKE) und CI/CD-Tools (Cloud Build, GitHub Actions). Erfahrung mit Infrastructure-as-Code-Tools (Pulumi) und Da
2. September 2024
DevOps Engineer (GCP)
Черкаси, віддалено
sucht einen hochqualifizierten und erfahrenen DevOps Engineer mit einem starken Hintergrund in GCP , um unserem Team beizutreten!
Anforderungen:
- 4+ Jahre Erfahrung als DevOps-Ingenieur.
- Umfangreiche Kenntnisse über Cloud-Infrastrukturdienste und -Tools auf der GCP.
- Kenntnisse im Umgang mit Container-Orchestrierung (GKE) und CI/CD-Tools (Cloud Build, GitHub Actions).
- Erfahrung mit Infrastructure-as-Code-Tools (Pulumi) und Datenbankmanagement (Cloud SQL, MongoDB, Redis).
- Ausgeprägtes Verständnis von Prisma ORM, einschließlich Erfahrung mit Migrationen und Schemaverwaltung.
- Kenntnisse über bewährte Sicherheitspraktiken und Tools (Cloud Armor, Cloud Webscanner).
- Ausgeprägte Fähigkeiten zur Problemlösung und Liebe zum Detail.
- Ausgezeichnete Kommunikations- und Kollaborationsfähigkeiten.
- Mindestens mittlere Englischkenntnisse.
Verantwortlichkeiten:
- Entwicklung und Implementierung von Rollback-Mechanismen für Bereitstellungen, insbesondere Bewältigung von Herausforderungen bei Prisma-Migrationen.
- Optimieren Sie bestehende CI/CD-Prozesse, um Probleme mit naiven Bereitstellungsauslösern zu beheben.
- Implementieren und konfigurieren Sie fortlaufende Bereitstellungen, um eine synchrone Bereitstellung von Diensten sicherzustellen und Ausfallzeiten zu minimieren.
- Verbessern Sie die Testinfrastruktur innerhalb des Projekts und des CI, um die Build- und Laufzeiten zu verbessern.
- Automatisieren Sie Prozesse zur Mandantenerstellung, um den manuellen Aufwand zu reduzieren.
- Verwalten Sie Daten und erstellen Sie Snapshots für lokale Umgebungen und Testumgebungen.
- Vereinfachen Sie die Migration von Mandantendaten in allen Umgebungen (einschließlich lokal) mit Import-/Exportfunktionen.
- Verbessern Sie lokale Entwicklungsumgebungen und Integrationen.
- Beheben Sie Verbindungspoolprobleme und optimieren Sie die Ressourcenverwaltung mit Autoscaling.
- Bereiten Sie sich auf ein größeres Verkehrsaufkommen vor und stellen Sie sicher, dass das System höhere Belastungen bewältigen kann.
- Stellen Sie sicher, dass das Pulumi-Projekt in allen Umgebungen reibungslos läuft, und verwalten Sie es als ein einziges Repository.
- Integrieren Sie die SOC 2-Konformität in den Bereitstellungsprozess und stellen Sie sicher, dass jede Bereitstellung mit einem passenden Branch, Release und Ticket verknüpft ist.