O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.
Selecionar a língua
O nosso cliente é um banco multidepartamental com mais de 80 produtos digitais, incluindo software proprietário, sistemas CRM, sistemas ERP, portais Web e aplicações móveis.
As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.
DevOps e os pipelines de CI/CD são componentes cruciais do desenvolvimento de software no sector bancário, onde o software digital é essencial para o bom funcionamento dos processos internos e externos. Apesar da disponibilidade de várias soluções digitais, algumas organizações não conseguem adotar uma abordagem holística para as construir e gerir. Isto resulta em atrasos na entrega do produto, o que leva à frustração das partes interessadas e à perda de lucros. As organizações que ignoram a importância das práticas de DevOps podem debater-se com conhecimentos e bases de código dispersos, falta de automatização de testes e enfrentam um maior tempo de colocação no mercado. O nosso cliente não tinha uma visão clara do desenvolvimento de software desde a conceção até à entrega, o que prejudicou a sua capacidade de beneficiar das DevOps no sector bancário.
Gestão do ciclo de vida das aplicações e comunicações - software Jira
Configurámos o Jira para gerir os processos de desenvolvimento, uma vez que permite a implementação e o emprego de uma gestão ágil sem problemas. Além disso, decidimos utilizar o Confluence para criar e armazenar documentação anteriormente dispersa em vários documentos e ficheiros corporativos. Por fim, integrámos o Microsoft Teams para facilitar a comunicação em tempo real entre as equipas de desenvolvimento e os parceiros externos, configurando plug-ins personalizados e funcionalidades de automatização como os chats.Sistema de controlo de versões e integração contínua - Bitbucket, Bamboo, Jenkins
Embora o nosso cliente mantivesse uma vasta gama de soluções bancárias digitais, não dispunha de um repositório centralizado para armazenar código. Para garantir pipelines de entrega de aplicações e controlo de versões simplificados, a nossa equipa de projeto organizou sessões de formação sobre a utilização do GitHub antes de fazer a transição para o Bitbucket. Além disso, implantamos o Jenkins para facilitar a integração e a entrega contínuas.Testes e análises de segurança - TEST-IT, Black Duck, SonarQube
A nossa equipa implementou a TEST IT para realizar testes manuais e automatizados e garantir integrações de autoteste, APIs públicas alargadas, bibliotecas de teste, editores de scripts de teste convenientes, controlo de versões e gestão de dados históricos. Para eliminar o mais pequeno risco de violação, utilizámos a Black Duck para garantir a conformidade com as políticas de segurança e a SonarQube para garantir a qualidade e a limpeza do código. Estas ferramentas permitiram aos nossos especialistas controlados monitorizar as vulnerabilidades do software e manter a qualidade do produto sem problemas.Implementação e configuração e gestão de artefactos - Bamboo (Jenkins opcionalmente), Ansible, Packer, Nexus Repository Pro
Para além disso, os nossos especialistas asseguraram a automatização da implementação. Os programadores de software eram responsáveis pela escrita do código e pela sua implementação, mas sem engenheiros DevOps experientes, deparavam-se com problemas e não cumpriam os prazos. Escolhemos o Bamboo como ferramenta fundamental para construir, testar e entregar o software devido à sua integração perfeita com as infra-estruturas existentes e a uma vasta gama de plugins de terceiros. Além disso, a nossa equipa de projeto adoptou os princípios IaC para gerir as implementações, com o Terraform para gerir os ambientes na nuvem, o Ansible para configurar as máquinas virtuais e o Packer para preparar e unificar as imagens. Além disso, o Nexus Repository Pro foi implementado neste fluxo, uma vez que pode tratar grandes quantidades de dados de produtos e de desenvolvimento.Monitorização/registo - Zabbix, Grafana, Elasticsearch, Loki
A nossa equipa deu prioridade à monitorização e análise de eventos na infraestrutura do cliente. Para isso, o Grupo Innowise implementou o Zabbix para monitorar os equipamentos físicos e os canais de comunicação e fornecer visualizações do estado da infraestrutura. Também integramos a ferramenta com messengers para enviar alertas e notificações sobre o status atual e o progresso. Para recolher, armazenar e analisar ficheiros de registo e métricas de produtos, utilizámos as capacidades Logstash, Elasticsearch e Kibana. Por último, utilizámos o Grafana e o Loki para fornecer visualizações em tempo real das aplicações em desenvolvimento e monitorização contínua do seu progresso.
Orquestração - Kubernetes, VMware Tanzu
Para hospedar e orquestrar aplicativos em contêineres, implementamos máquinas virtuais e hosts físicos, Kubernetes e VMware Tanzu de acordo. Essa abordagem fornece independência dos provedores de serviços de nuvem e um alto nível de desempenho, utilização de recursos e gerenciamento centralizado.
Infraestrutura - Microsoft Azure, VMware, Hyper-V
Para garantir a acessibilidade e a capacidade das soluções de infra-estruturas, os nossos especialistas em DevOps adoptaram abordagens de nuvem híbrida baseadas num ambiente informático misto. Recomendámos pilhas de produtos VMware e Microsoft para a infraestrutura do centro de dados privado, a fim de garantir a tolerância a falhas do equipamento. Quanto a um fornecedor de nuvem pública, a nossa escolha foi Microsoft Azureque oferece alojamento fácil de aplicações Windows em centros de dados distribuídos globalmente.
Além disso, criámos canais de feedback contínuos, tanto dos departamentos bancários como dos utilizadores finais, para melhorar a qualidade dos produtos e implementar alterações imediatas.
O projeto era moroso, consumia muitos recursos e implicava repensar as abordagens e práticas de desenvolvimento de software. Para além da implementação do conjunto de ferramentas DevOps, fornecemos formação aos especialistas de TI para operarem novas soluções e actualizarem aplicações antigas utilizando pipelines CI/CD.
A nossa empresa iniciou o projeto em setembro de 2019. Após a obtenção dos requisitos técnicos e comerciais, reunimos uma equipa composta principalmente por profissionais DevOps com conhecimentos relevantes e experiência centrada na indústria.
Utilizámos a metodologia Scrum com sprints simultâneos para gerir o projeto e acompanhar os resultados. Além de supervisionar o projeto, os líderes da nossa equipa mantiveram-se em contacto com o cliente, fornecendo feedback atempado e adoptando alterações no âmbito.
Atualmente, o Grupo Innowise continua a configurar, implantar, modernizar e manter as ferramentas DevOps, garantindo suporte permanente e consultoria aos funcionários do cliente.
Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.
Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.
Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.
Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.
© 2007-2024 Innowise. Todos os direitos reservados.
Política de privacidade. Política de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsóvia, Polónia
Ao inscrever-se, o utilizador concorda com a nossa Política de privacidadeincluindo a utilização de cookies e a transferência das suas informações pessoais.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.