Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
86 Ansichten
Luxoft
Projektbeschreibung:
Wir bauen die Plattform, die das Kunden-Onboarding in globalen Finanzinstituten unterstützt. Diese Plattform umfasst die Verarbeitung von Onboarding-Anfragen, während sie von Kunden über den Vertrieb bis hin zum Betrieb und zu nachgelagerten Verarbeitungsfunktionen fließen. Die Anwendungsfunktionalität ist in Geschäftsprozessmanagement, Geschäftsregel-/Workflow-Konfiguration, Berichterstellung/Dashboards und Workload-Management-Funktionen unterteilt, z. B. Arbeitspriorisierung, SLA-Management, Benachrichtigungen usw.
Technisch umfasst die Lösung BPM-Engine, Regel-Engine, Reporting-Engine, Metadaten-Konfigurationskomponenten; Die meisten dieser Komponenten werden über interagierende Webanwendungen für den Endbenutzer verfügbar gemacht. Die Plattform wird sowohl von externen als auch von internen Benutzern verwendet und ist als Teil der Roadmap zur Verbesserung der Kundenerfahrung von entscheidender Bedeutung.
Unser Programm umfasst 10 Teams mit insgesamt mehr als 100 Personen (Ukraine, USA und andere) und funktioniert Seit mehr als 5 Jahren beim Kunden. Jedes Team besteht aus Entwickler, BA, Qualitätssicherung und Leiter und wird von einer dedizierten DevOps/L3-Gruppe unterstützt. Wir verwenden agile Methoden auf Teamebene (Scrum, Kanban) und einen skalierten agilen Ansatz auf Projektebene
Verantwortlichkeiten:
- Enge Zusammenarbeit mit dem Teamleiter und Projektmanager in allen Aspekten der Sprint- und Release-Planung
∙ Beteiligen Sie sich aktiv an allen Aspekten des Entwicklungsprozesses, einschließlich Planung, Schätzung, Fortschrittsverfolgung, Erkennung von Abhängigkeiten, Vermeidung und Lösung von Problemen< br/>∙ Infrastruktur- und Umgebungsmanagementpläne entwickeln
∙ Rollout-Plan für die Softwareprodukt- und Service-Releases erstellen und ausführen
∙ Entwerfen und Erstellen von Skripten zur Automatisierung von Build- und Bereitstellungsprozessen
∙ Analysieren, Schätzen , entwickeln und lösen komplexe Konfigurationsmanagementprobleme
∙ Entwerfen, entwickeln und testen Sie Verfahren für die Installation und Konfiguration der Softwareprodukte und -dienste
∙ Planen, analysieren, entwickeln und implementieren Sie die Verfahren und Skripte für Build und/oder Migration von Daten/Anwendungen/Produkten über verschiedene Plattformen hinweg
∙ Teilnahme an Architekturüberprüfungen und Leistungsverbesserungen bestehender und zukünftiger Lösungen
∙ Erleichterung des Übergangs zu Best Practices bei Architektur- und Betriebsmanagementlösungen
∙ Build und konfigurieren Sie die neue Infrastruktur für die Lösung
∙ Umgebungen einrichten, Leistungsoptimierung durchführen, erweiterte Einstellungsaktualisierungen durchführen, bei den Testvorbereitungsprozessen unterstützen
∙ Umfassende Lösungsdokumentation erstellen
∙ Überwachungsansätze definieren und Konfiguration von Überwachungssystemen
- Tragen Sie zum Konfigurationsmanagement bei, indem Sie entsprechende Aufgaben definieren und ausführen
- Beheben Sie alltägliche Benutzerprobleme in allen Umgebungen
Beschreibung der obligatorischen Fähigkeiten:
∙ Über 5 Jahre IT-Erfahrung als DevOps oder damit verbunden
∙ Starke zwischenmenschliche Fähigkeiten: Kommunikation, Verhandlung, Zuhören
∙ Gutes Verständnis von Technologien, die zum Einrichten der Build-Pipeline verwendet werden, einschließlich, aber nicht beschränkt auf: Bitbucket/Gitlab, Nexus oder Artifactory, TeamCity oder Jenkins, Openshift oder Kubernetes oder Docker;
∙ Gute Kenntnisse and Erfahrung im Konfigurationsmanagement, Build-Monitoring und Backup-Systemen/Lösungen
∙ Erfahrung in der Konfiguration und Optimierung von Mongo oder Oracle (Optimierung von Datenbanken, Abfrageplan usw.)
∙ Erfahrung mit der Konfiguration von Webservern, Proxys , Load Balancer
∙ Erfahrung in Skriptsprachen (Shell oder Python usw.)
Nice-to-Have Skills Beschreibung:< /p>
Erfahrung mit Continuous Delivery und Bereitstellungsautomatisierung IBM UrbanCode Deploy (uDeploy)
∙ Erfahrung in der Verwaltung von Rechenzentren (einschließlich Cloud-Lösungen), gutes Verständnis von Netzwerkkonzepten und -prinzipien
∙ Starke theoretische Kenntnisse und praktische Anwendung von IT-Service-Management-Praktiken (z. B. ITIL), Software-Entwicklungslebenszyklus (Verständnis von Wasserfall-, RUP- und Agile-Methoden)
∙ Vorherige Erfahrung in der Zusammenarbeit mit den technischen Teams und dem Management zur Priorisierung und Festlegung geplanter Releases ist ein Plus
∙ Kenntnisse und Erfahrung mit Java sind ein Plus, ebenso wie Verständnis des objektorientierten Ansatzes und Vertrautheit mit den Entwurfsmustern der Softwareentwicklung
∙ Praktische Erfahrung mit der Konfiguration von PostgreSQL
∙ Praktische Erfahrung mit der Konfiguration des ELK-Stacks
∙ Praktische Erfahrung mit der Konfiguration des ITRS Geneos, Sensu, InfluxDB und Grafana-Überwachungsstacks
∙ Erfahrung mit Atlassians JIRA/Confluence
∙ Investition Bankhintergrund
Sprachen:
Englisch: B2 Upper Intermediate