Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.
Sélection de la langue
Nasz klient to wielooddziałowy bank z ponad 80 produktami cyfrowymi, w tym własnym oprogramowaniem, systemami CRM, systemami ERP, portalami internetowymi i aplikacjami mobilnymi.
Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.
DevOps praktyki i potoki CI/CD są kluczowymi elementami rozwoju oprogramowania w sektorze bankowym, gdzie oprogramowanie cyfrowe jest integralną częścią sprawnego funkcjonowania procesów wewnętrznych i zewnętrznych. Pomimo dostępności wielu rozwiązań cyfrowych, niektórym organizacjom nie udaje się przyjąć holistycznego podejścia do ich tworzenia i zarządzania nimi. Skutkuje to opóźnieniami w dostarczaniu produktów, co prowadzi do frustracji wśród interesariuszy i utraty zysków. Organizacje, które pomijają znaczenie praktyk DevOps, mogą zmagać się z rozproszoną wiedzą i bazami kodu, brakiem automatyzacji testów i dłuższym czasem wprowadzenia produktu na rynek. Nasz klient nie miał jasnej wizji rozwoju oprogramowania od pomysłu do dostawy, co utrudniało mu czerpanie korzyści z DevOps w sektorze bankowym.
Gestion du cycle de vie des applications et communications - Logiciel Jira
Skonfigurowaliśmy Jira do zarządzania procesami rozwoju, ponieważ pozwala ona na płynne wdrożenie i wykorzystanie zwinnego zarządzania. Ponadto zdecydowaliśmy się użyć Confluence do tworzenia i przechowywania dokumentacji, która wcześniej była rozproszona w wielu dokumentach i plikach korporacyjnych. Wreszcie, zintegrowaliśmy Microsoft Teams, aby ułatwić komunikację w czasie rzeczywistym między zespołami programistów i partnerami zewnętrznymi, konfigurując niestandardowe wtyczki i funkcje automatyzacji, takie jak czaty.Système de contrôle de version et intégration continue - Bitbucket, Bamboo, Jenkins
Chociaż nasz klient utrzymywał szeroką gamę rozwiązań bankowości cyfrowej, nie posiadał scentralizowanego repozytorium do przechowywania kodu. Aby zapewnić usprawnione potoki dostarczania aplikacji i kontrolę wersji, nasz zespół projektowy zorganizował sesje szkoleniowe na temat korzystania z GitHub przed przejściem na Bitbucket. Dodatkowo wdrożyliśmy Jenkins, aby ułatwić ciągłą integrację i dostarczanie.Tests et analyses de sécurité - TEST-IT, Black Duck, SonarQube
Nasz zespół wdrożył TEST IT w celu przeprowadzania ręcznych i automatycznych testów oraz zapewnienia integracji autotestów, rozszerzonych publicznych interfejsów API, bibliotek testowych, wygodnych edytorów skryptów testowych, wersjonowania i zarządzania danymi historycznymi. Aby wyeliminować najmniejsze ryzyko naruszeń, zastosowaliśmy Black Duck w celu zapewnienia zgodności z zasadami bezpieczeństwa oraz SonarQube w celu zapewnienia jakości i czystości kodu. Narzędzia te umożliwiły naszym sprawdzonym specjalistom monitorowanie luk w oprogramowaniu i utrzymanie bezproblemowej jakości produktu.Déploiement, configuration et gestion des artefacts - Bamboo (Jenkins en option), Ansible, Packer, Nexus Repository Pro
Ponadto nasi specjaliści zapewnili automatyzację wdrożeń. Twórcy oprogramowania byli odpowiedzialni za pisanie kodu i jego wdrażanie, ale bez doświadczonych inżynierów DevOps napotykali pułapki i nie dotrzymywali terminów. Wybraliśmy Bamboo jako podstawowe narzędzie do tworzenia, testowania i dostarczania oprogramowania ze względu na jego płynną integrację z istniejącą infrastrukturą i szeroką gamę wtyczek innych firm. Co więcej, nasz zespół projektowy przyjął zasady IaC do zarządzania wdrożeniami, z Terraform do zarządzania środowiskami chmurowymi, Ansible do konfigurowania maszyn wirtualnych i Packer do przygotowywania i ujednolicania obrazów. W tym strumieniu wdrożono również Nexus Repository Pro, ponieważ może on obsługiwać ogromne ilości danych produktowych i rozwojowych.Surveillance/journalisation - Zabbix, Grafana, Elasticsearch, Loki
Notre équipe a donné la priorité à la surveillance et à l'analyse des événements dans l'infrastructure du client. Pour ce faire, Innowise a mis en œuvre Zabbix pour surveiller l'équipement physique et les canaux de communication et fournir des affichages visuels de l'état de l'infrastructure. Nous avons également intégré l'outil avec des messagers pour envoyer des alertes et des notifications sur l'état actuel et la progression. Pour collecter, stocker et analyser les fichiers journaux et les métriques des produits, nous avons utilisé les fonctionnalités Logstash, Elasticsearch et Kibana. Enfin, nous nous sommes appuyés sur Grafana et Loki pour fournir des vues en temps réel des applications en cours de développement et un suivi continu de leur progression.
Orchestration - Kubernetes, VMware Tanzu
Aby hostować i orkiestrować aplikacje kontenerowe, wdrożyliśmy odpowiednio maszyny wirtualne i hosty fizyczne, Kubernetes i VMware Tanzu. Takie podejście zapewnia niezależność od dostawców usług w chmurze oraz wysoki poziom wydajności, wykorzystania zasobów i scentralizowanego zarządzania.
Infrastructure - Microsoft Azure, VMware, Hyper-V
Aby zapewnić dostępność i możliwości rozwiązań infrastrukturalnych, nasi specjaliści DevOps przyjęli podejście chmury hybrydowej oparte na mieszanym środowisku obliczeniowym. Dla infrastruktury prywatnego centrum danych zarekomendowaliśmy stosy produktów VMware i Microsoft, aby zapewnić odporność sprzętu na awarie. Jeśli chodzi o dostawcę chmury publicznej, nasz wybór padł na Microsoft Azure, który oferuje łatwy hosting aplikacji Windows w globalnie rozproszonych centrach danych.
Ponadto stworzyliśmy kanały informacji zwrotnej zarówno od działów bankowych, jak i użytkowników końcowych, aby poprawić jakość produktu i wdrożyć natychmiastowe zmiany.
Projekt był czasochłonny, wymagał dużych zasobów i wiązał się z ponownym przemyśleniem podejść i praktyk związanych z tworzeniem oprogramowania. Oprócz wdrożenia zestawu narzędzi DevOps, zapewniliśmy szkolenia dla specjalistów IT w zakresie obsługi nowych rozwiązań i aktualizacji starszych aplikacji przy użyciu potoków CI/CD.
Nasza firma rozpoczęła projekt we wrześniu 2019 roku. Po zapoznaniu się z wymaganiami technicznymi i biznesowymi, zebraliśmy zespół składający się głównie z profesjonalistów DevOps z odpowiednią wiedzą i doświadczeniem branżowym.
Do zarządzania projektem i śledzenia osiągnięć wykorzystaliśmy metodologię Scrum z równoległymi sprintami. Oprócz nadzorowania projektu, liderzy naszego zespołu pozostawali w kontakcie z klientem, dostarczając na czas informacje zwrotne i przyjmując zmiany w zakresie.
Obecnie Innowise kontynuuje konfigurację, wdrażanie, modernizację i utrzymanie narzędzi DevOps, zapewniając stałe wsparcie i doradztwo pracownikom klienta.
Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.
Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.
Pour l'analyse des données, l'analyse et l'élaboration de programmes, les projets doivent être réalisés dans les délais impartis. projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.
Dowiedz się jako pierwszy o innowacjach IT i interesujących studiach przypadków.
© 2007-2024 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polska
Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
Dziękuję !
Wiadomość została wysłana.
Nous traiterons votre demande et vous recontacterons dès que possible.
Dziękuję !
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.