Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Onze klant is een bank met meerdere afdelingen en meer dan 80 digitale producten, waaronder eigen software, CRM-systemen, ERP-systemen, webportalen en mobiele apps.
Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.
DevOps praktijken en CI/CD-pijplijnen zijn cruciale onderdelen van softwareontwikkeling in de banksector, waar digitale software een integraal onderdeel is van het soepele verloop van interne en externe processen. Ondanks de beschikbaarheid van verschillende digitale oplossingen, slagen sommige organisaties er niet in een holistische aanpak te hanteren bij het bouwen en beheren ervan. Dit resulteert in vertragingen in de oplevering van producten, wat leidt tot frustratie bij belanghebbenden en gederfde winst. Organisaties die het belang van DevOps-praktijken over het hoofd zien, kunnen worstelen met verspreide kennis en codebases, een gebrek aan testautomatisering en een langere time-to-market. Onze klant had geen duidelijke visie op softwareontwikkeling van idee tot oplevering, wat hun vermogen om te profiteren van DevOps in de banksector belemmerde.
Beheer en communicatie van de levenscyclus van toepassingen - Jira-software
Wij hebben Jira geconfigureerd om de ontwikkelingsprocessen te beheren, omdat het een naadloze implementatie en toepassing van agile management mogelijk maakt. Bovendien besloten we Confluence te gebruiken om documentatie die voorheen verspreid was over meerdere bedrijfsdocumenten en -bestanden te creëren en op te slaan. Ten slotte hebben we Microsoft Teams geïntegreerd om de communicatie in real time tussen de ontwikkelingsteams en externe partners te vergemakkelijken door aangepaste plugins en automatiseringsfuncties zoals chats te configureren.Versiebeheersysteem en continue integratie - Bitbucket, Bamboo, Jenkins
Hoewel onze klant een breed scala aan digitale bankoplossingen onderhield, hadden ze geen gecentraliseerde repository om code op te slaan. Om de levering van applicaties en het versiebeheer te stroomlijnen, organiseerde ons projectteam trainingssessies over het gebruik van GitHub alvorens over te stappen op Bitbucket. Daarnaast hebben we Jenkins ingezet om continue integratie en levering te vergemakkelijken.Testen en beveiligingsscans - TEST-IT, Black Duck, SonarQube
Ons team implementeerde TEST IT om handmatige en geautomatiseerde tests uit te voeren en te zorgen voor integraties met autotests, uitgebreide openbare API's, testbibliotheken, handige testscripteditors, versiebeheer en historisch gegevensbeheer. Om het geringste risico op inbreuken uit te sluiten, gebruikten we Black Duck voor de naleving van het beveiligingsbeleid en SonarQube voor de kwaliteit en netheid van de code. Met deze tools konden onze doorgelichte specialisten kwetsbaarheden in de software controleren en de kwaliteit van het product probleemloos handhaven.Beheer van implementatie en configuratie en artefacten - Bamboo (Jenkins optioneel), Ansible, Packer, Nexus Repository Pro.
Bovendien zorgden onze specialisten voor automatisering van de implementatie. Softwareontwikkelaars waren verantwoordelijk voor het schrijven van code en het uitrollen ervan, maar zonder ervaren DevOps-engineers liepen ze tegen valkuilen en gemiste deadlines aan. We kozen Bamboo als fundamentele tool voor het bouwen, testen en opleveren van de software vanwege de naadloze integratie met bestaande infrastructuren en een groot aantal plugins van derden. Bovendien hanteerde ons projectteam IaC-principes voor het beheer van implementaties, met Terraform voor het beheer van cloudomgevingen, Ansible voor het configureren van virtuele machines en Packer voor het voorbereiden en samenvoegen van images. In deze stroom werd ook Nexus Repository Pro ingezet, omdat het enorme hoeveelheden product- en ontwikkelingsgegevens kan verwerken.Monitoring/logging - Zabbix, Grafana, Elasticsearch, Loki
Ons team gaf prioriteit aan het monitoren en analyseren van gebeurtenissen in de infrastructuur van de klant. Hiervoor implementeerde Innowise Zabbix om de fysieke apparatuur en communicatiekanalen te monitoren en visuele weergaven van de infrastructuurstatus te bieden. We integreerden de tool ook met messengers om alerts en meldingen over de huidige status en voortgang te versturen. Voor het verzamelen, opslaan en analyseren van logbestanden en productmetriek gebruikten we de mogelijkheden van Logstash, Elasticsearch en Kibana. Tot slot maakten we gebruik van Grafana en Loki om real-time overzichten van de ontwikkelende applicaties en continue monitoring van hun voortgang te bieden.
Orkestratie - Kubernetes, VMware Tanzu
Voor het hosten en orkestreren van gecontaineriseerde toepassingen hebben we virtuele machines en fysieke hosts, Kubernetes en VMware Tanzu geïmplementeerd. Deze aanpak biedt onafhankelijkheid van cloud service providers en een hoog niveau van prestaties, resourcegebruik en gecentraliseerd beheer.
Infrastructuur - Microsoft Azure, VMware, Hyper-V
Om de toegankelijkheid en capaciteit van infrastructuuroplossingen te garanderen, kozen onze DevOps-specialisten voor hybride cloudbenaderingen op basis van een gemengde computeromgeving. We adviseerden VMware- en Microsoft-productstacks voor de private datacenterinfrastructuur om de fouttolerantie van de apparatuur te garanderen. Wat betreft een publieke cloudprovider was onze keuze Microsoft Azurewaarmee Windows-toepassingen eenvoudig kunnen worden gehost op wereldwijd verspreide datacenters.
Bovendien hebben wij permanente feedbackkanalen opgezet van zowel bankafdelingen als eindgebruikers om de productkwaliteit te verbeteren en onmiddellijke wijzigingen door te voeren.
Het project was tijdrovend, kostte veel middelen en omvatte een heroverweging van de benaderingen en praktijken voor softwareontwikkeling. Naast het inzetten van de DevOps toolkit, verzorgden we training voor IT-specialisten om nieuwe oplossingen te bedienen en legacy applicaties bij te werken met behulp van CI/CD pipelines.
Ons bedrijf startte het project in september 2019. Na het ontlokken van technische en zakelijke vereisten, hebben we een team samengesteld dat voornamelijk bestaat uit DevOps-professionals met relevante expertise en branchegerichte ervaring.
We gebruikten de Scrum-methode met gelijktijdige sprints om het project te beheren en de resultaten bij te houden. Naast het toezicht op het project hielden onze teamleiders contact met de klant, gaven ze tijdig feedback en namen ze wijzigingen in de scope aan.
Momenteel blijft Innowise DevOps-tools configureren, implementeren, moderniseren en onderhouden, en zorgt het voor permanente ondersteuning en advies aan de medewerkers van de klant.
Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.
Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.
Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.
We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken mogelijk.
© 2007-2024 Innowise. Alle rechten voorbehouden.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Door u aan te melden gaat u akkoord met onze Privacybeleidmet inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.