Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.
Vår kund är en multidepartemental bank med mer än 80 digitala produkter, inklusive proprietär programvara, CRM-system, ERP-system, webbportaler och mobilappar.
Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.
DevOps praxis och CI/CD-pipelines är viktiga komponenter i mjukvaruutveckling inom banksektorn, där digital programvara är integrerad för att interna och externa processer ska fungera smidigt. Trots att det finns flera digitala lösningar, kan vissa organisationer inte anta en helhetssyn på att bygga och hantera dem. Detta resulterar i förseningar i produktleveransen, vilket leder till frustration bland intressenter och förlorad vinst. Organisationer som förbiser vikten av DevOps-praxis kan kämpa med spridd kunskap och kodbaser, sakna testautomatisering och möta längre tid till marknaden. Vår kund hade inte en tydlig vision för mjukvaruutveckling från ideation till leverans, vilket hindrade deras förmåga att dra nytta av DevOps i banksektorn.
Applikationslivscykelhantering och kommunikation - Jira-programvara
Vi konfigurerade Jira för att hantera utvecklingsprocesser eftersom det möjliggör sömlös implementering och anställning av agile management. Dessutom bestämde vi oss för att använda Confluence för att skapa och lagra dokumentation som tidigare spridits över flera företagsdokument och filer. Slutligen integrerade vi Microsoft Teams för att underlätta realtidskommunikation mellan utvecklingsteam och externa partners genom att konfigurera anpassade plugins och automatiseringsfunktioner som chattar.Versionskontrollsystem och kontinuerlig integration - Bitbucket, Bamboo, Jenkins
Även om vår kund hade ett brett utbud av digitala banklösningar, hade de inte ett centraliserat arkiv för att lagra kod. För att säkerställa strömlinjeformade applikationsleveranspipelines och versionskontroll organiserade vårt projektteam träningspass om GitHub-användning innan de övergick till Bitbucket. Dessutom distribuerade vi Jenkins för att underlätta kontinuerlig integration och leverans.Test- och säkerhetsskanningar - TEST-IT, Black Duck, SonarQube
Vårt team implementerade TEST IT för att utföra manuell och automatiserad testning och säkerställa autotest-integrationer, utökade offentliga API:er, testbibliotek, praktiska testskriptredigerare, versionshantering och historisk datahantering. För att eliminera den minsta risken för överträdelser använde vi Black Duck för att följa säkerhetspolicyer och SonarQube för kodkvalitet och renlighet. Dessa verktyg gjorde det möjligt för våra kontrollerade specialister att övervaka sårbarheter i programvara och upprätthålla problemfri produktkvalitet.Deployment, konfiguration och hantering av artefakter - Bamboo (Jenkins valfritt), Ansible, Packer, Nexus Repository Pro
Dessutom säkerställde våra specialister distributionsautomatisering. Mjukvaruutvecklare var ansvariga för att skriva kod och distribuera den, men utan erfarna DevOps-ingenjörer stötte de på fallgropar och missade deadlines. Vi valde Bamboo som ett grundläggande verktyg för att bygga, testa och leverera programvaran på grund av dess sömlösa integration med befintlig infrastruktur och ett brett utbud av plugins från tredje part. Dessutom antog vårt projektteam IAS-principer för att hantera distributioner, med Terraform för att hantera molnmiljöer, Ansible för att konfigurera virtuella maskiner och Packer för att förbereda och förena bilder. Nexus Repository Pro användes också i denna ström eftersom den kan hantera enorma mängder produkt- och utvecklingsdata.Övervakning/loggning - Zabbix, Grafana, Elasticsearch, Loki
Vårt team prioriterade övervakning och analys av händelser i kundens Infrastruktur. För detta implementerade Innowise Zabbix för att övervaka den fysiska utrustningen och kommunikationskanalerna och ge visuella visningar av infrastrukturtillståndet. Vi integrerade också verktyget med budbärare för att skicka varningar och meddelanden om aktuell status och framsteg. För att samla in, lagra och analysera loggfiler och produktstatistik använde vi funktionerna Logstash, Elasticsearch och Kibana. Slutligen utnyttjade vi Grafana och Loki för att ge realtidsvyer av att utveckla applikationer och kontinuerlig övervakning av deras framsteg.
Orkestrering - Kubernetes, VMware Tanzu
För att vara värd för och orkestrera containeriserade applikationer implementerade vi virtuella maskiner och fysiska värdar, Kubernetes och VMware Tanzu i enlighet därmed. Detta tillvägagångssätt ger oberoende från molntjänstleverantörer och en hög prestanda, resursutnyttjande och centraliserad hantering.
Infrastruktur - Microsoft Azure, VMware, Hyper-V
För att säkerställa tillgänglighet och kapacitet för infrastrukturlösningar antog våra DevOps-specialister hybridmolnmetoder baserade på en blandad datormiljö. Vi rekommenderade VMware- och Microsoft-produktstackar för den privata datacenterinfrastrukturen för att säkerställa utrustningens feltolerans. När det gäller en offentlig molnleverantör var vårt val Microsoft Azure, som erbjuder enkel värd för Windows-applikationer på globalt distribuerade datacenter.
Dessutom sätter vi upp löpande feedbackkanaler från både bankavdelningar och slutanvändare för att förbättra produktkvaliteten och genomföra omedelbara förändringar.
Projektet var tidskrävande, resurskrävande och innebar att man omprövade metoder och metoder för mjukvaruutveckling. Förutom att distribuera DevOps toolkit, tillhandahöll vi utbildning för IT-specialister för att driva nya lösningar och uppdatera äldre applikationer med CI/CD-pipelines.
Vårt företag startade projektet i September 2019. Efter att ha framkallat tekniska och affärsmässiga krav samlade vi ett team som huvudsakligen bestod av DevOps-proffs med relevant expertis och branschcentrerad erfarenhet.
Vi använde Scrum-metodik med samtidiga sprintar för att hantera projektet och spåra prestationer. Förutom att övervaka projektet höll våra teamledare kontakten med kunden, ger snabb feedback och antar förändringar i omfattningen.
För närvarande fortsätter Innowise att konfigurera, distribuera, modernisera och underhålla DevOps-verktyg, vilket säkerställer permanent support och konsulterar kundens anställda.
Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.
Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.
Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.
Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.
2007-2024 Innowise. Alla rättigheter förbehållna.
Integritetspolicy. Policy för cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Genom att registrera dig godkänner du vår Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.
Tack!
Ditt meddelande har skickats.
Vi behandlar din begäran och kontaktar dig så snart som möjligt.