Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.
Vår kunde er en bank med flere avdelinger med mer enn 80 digitale produkter, inkludert egenutviklet programvare, CRM-systemer, ERP-systemer, nettportaler og mobilapper.
Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.
DevOps og CI/CD-pipelines er viktige komponenter i programvareutviklingen i banksektoren, der digital programvare er helt avgjørende for at interne og eksterne prosesser skal fungere som de skal. Til tross for at det finnes flere digitale løsninger, er det mange organisasjoner som ikke har en helhetlig tilnærming til utvikling og forvaltning av dem. Dette fører til forsinkelser i produktleveransene, noe som igjen fører til frustrasjon blant interessentene og tapt fortjeneste. Organisasjoner som overser viktigheten av DevOps-praksis, kan slite med spredte kunnskaper og kodebaser, manglende testautomatisering og lengre time-to-market. Kunden vår hadde ikke en klar visjon for programvareutvikling fra idé til leveranse, noe som hindret dem i å dra nytte av DevOps i banksektoren.
Forvaltning av applikasjoners livssyklus og kommunikasjon - Jira-programvare
Vi konfigurerte Jira for å administrere utviklingsprosesser siden det muliggjør sømløs implementering og bruk av smidig ledelse. Videre bestemte vi oss for å bruke Confluence til å opprette og lagre dokumentasjon som tidligere var spredt over flere bedriftsdokumenter og filer. Til slutt integrerte vi Microsoft Teams for å legge til rette for sanntidskommunikasjon mellom utviklingsteam og eksterne partnere ved å konfigurere tilpassede plugins og automatiseringsfunksjoner som chatter.Versjonskontrollsystem og kontinuerlig integrasjon - Bitbucket, Bamboo, Jenkins
Selv om kunden vår vedlikeholdt et bredt spekter av digitale bankløsninger, hadde de ikke et sentralisert lager for å lagre kode. For å sikre strømlinjeformede applikasjonsleveringsrørledninger og versjonskontroll, organiserte prosjektteamet vårt opplæringsøkter om bruk av GitHub før overgangen til Bitbucket. I tillegg tok vi i bruk Jenkins for å legge til rette for kontinuerlig integrasjon og levering.Testing og sikkerhetsskanninger - TEST-IT, Black Duck, SonarQube
Teamet vårt implementerte TEST IT for å utføre manuell og automatisert testing og sikre autotest-integrasjoner, utvidede offentlige API-er, testbiblioteker, praktiske testskriptredaktører, versjonering og historisk datahåndtering. For å eliminere den minste risiko for brudd, brukte vi Black Duck for overholdelse av sikkerhetspolicyer og SonarQube for kodekvalitet og renhet. Disse verktøyene gjorde det mulig for våre godkjente spesialister å overvåke sårbarheter i programvaren og opprettholde problemfri produktkvalitet.Distribusjon og konfigurasjon og artefakthåndtering - Bamboo (Jenkins valgfritt), Ansible, Packer, Nexus Repository Pro
I tillegg sørget våre spesialister for automatisering av distribusjonen. Programvareutviklere var ansvarlige for å skrive kode og distribuere den, men uten erfarne DevOps-ingeniører støtte de på fallgruver og misset tidsfrister. Vi valgte Bamboo som et grunnleggende verktøy for å bygge, teste og levere programvaren på grunn av den sømløse integrasjonen med eksisterende infrastrukturer og et bredt spekter av tredjeparts plugins. Videre tok prosjektteamet vårt i bruk IaC-prinsipper for å administrere distribusjoner, med Terraform for å administrere skymiljøer, Ansible for å konfigurere virtuelle maskiner og Packer for å forberede og forene bilder. Nexus Repository Pro ble også distribuert i denne strømmen, siden den kan håndtere store mengder produkt- og utviklingsdata.Overvåking/logging - Zabbix, Grafana, Elasticsearch, Loki
Teamet vårt prioriterte overvåking og analyse av hendelser i kundens infrastruktur. For dette implementerte Innowise Zabbix for å overvåke det fysiske utstyret og kommunikasjonskanalene og gi visuelle visninger av infrastrukturtilstanden. Vi integrerte også verktøyet med budbringere for å sende varsler og meldinger om gjeldende status og fremdrift. For å samle inn, lagre og analysere loggfiler og produktmålinger brukte vi Logstash, Elasticsearch og Kibana. Til slutt utnyttet vi Grafana og Loki for å gi sanntidsvisning av applikasjoner under utvikling og kontinuerlig overvåking av fremdriften.
Orkestrering - Kubernetes, VMware Tanzu
For å være vert for og orkestrere containeriserte applikasjoner implementerte vi virtuelle maskiner og fysiske verter, Kubernetes og VMware Tanzu tilsvarende. Denne tilnærmingen gir uavhengighet fra skytjenesteleverandører og et høyt nivå av ytelse, ressursutnyttelse og sentralisert administrasjon.
Infrastruktur - Microsoft Azure, VMware, Hyper-V
For å sikre tilgjengelighet og kapasitet i infrastrukturløsningene tok DevOps-spesialistene våre i bruk hybride skytilnærminger basert på et blandet databehandlingsmiljø. Vi anbefalte VMware- og Microsoft-produktpakker for den private datasenterinfrastrukturen for å sikre utstyrets feiltoleranse. Når det gjelder en offentlig skyleverandør, var valget vårt Microsoft Azuresom gjør det enkelt å hoste Windows-applikasjoner på globalt distribuerte datasentre.
I tillegg opprettet vi løpende tilbakemeldingskanaler fra både bankavdelinger og sluttbrukere for å forbedre produktkvaliteten og gjennomføre umiddelbare endringer.
Prosjektet var tidkrevende, ressurskrevende og involverte nytenkning om programvareutviklingsmetoder og -praksis. I tillegg til å ta i bruk DevOps-verktøysettet, ga vi opplæring til IT-spesialister for å drifte nye løsninger og oppdatere eldre applikasjoner ved hjelp av CI/CD-pipelines.
Selskapet vårt startet prosjektet i september 2019. Etter å ha innhentet tekniske og forretningsmessige krav, satte vi sammen et team bestående hovedsakelig av DevOps-fagfolk med relevant ekspertise og bransjeerfaring.
Vi brukte Scrum-metodikk med parallelle sprinter for å styre prosjektet og spore resultater. I tillegg til å føre tilsyn med prosjektet, holdt teamlederne våre kontakt med kunden, ga rettidig tilbakemelding og vedtok endringer i omfanget.
For tiden fortsetter Innowise å konfigurere, distribuere, modernisere og vedlikeholde DevOps-verktøy, og sikrer permanent støtte og rådgivning til kundens ansatte.
Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.
Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.
Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.
Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.
Ved å registrere deg godtar du våre Brukervilkår og Personvernerklæring, inkludert bruk av informasjonskapsler og overføring av personopplysninger.
© 2007-2024 Innowise. Alle rettigheter forbeholdt.
Personvernerklæring. Retningslinjer for informasjonskapsler.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
Takk skal du ha!
Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.
Takk skal du ha!
Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.