- 1 -Promover a automatização de processos de desenvolvimento, testes e implementação de software, garantindo entregas rápidas e confiáveis.
- 2 -Priorizar a escalabilidade, resiliência e colaboração contínua entre as equipes de desenvolvimento e operações, promovendo eficiência, inovação e melhoria contínua no ciclo de vida das aplicações.
- 3 -Implementar práticas de monitorização para garantir a qualidade e desempenho constante dos sistemas.
- 4 -Automatizar de Fluxos de Trabalho de Implementação:
- a)Desenvolver e implementar pipelines automatizados de CI/CD (Integração Contínua e Entrega Contínua), garantindo que as aplicações e atualizações de software sejam entregues de forma ágil, confiável e sem erros para ambientes de produção;
- b)Implementar testes automatizados para garantir que o código esteja sempre validado, reduzindo riscos e garantindo a qualidade contínua em cada ciclo de desenvolvimento;
- 5 -Realizar a Gestão de Infraestrutura como Código (IaC): Utilizar ferramentas de Infraestrutura como Código (IaC), como Terraform e Ansible, para garantir que as infraestruturas de suporte sejam configuradas, geridas e escaladas automaticamente, sem dependências manuais, garantindo ambientes consistentes em todas as fases de desenvolvimento e produção;
- 6 -Escalabilidade e Monitorização:
- a)Implementar práticas de monitorização e otimização contínua da performance das aplicações;
- b)Garantir que a arquitetura de aplicação seja resiliente e escalável;
- c)Implementar soluções de monitorização para observar continuamente a saúde e o desempenho das aplicações e infraestruturas, fornecendo métricas em tempo real, logs detalhados e alertas acionáveis que ajudem na rápida deteção e resolução de problemas;
- 7 -Implementar Processos de Recuperação Rápida (Disaster Recovery):
- a)Estabelecer processos de recuperação contínua, como testes de failover e práticas de backup automatizado, para garantir a continuidade dos negócios em caso de falhas inesperadas;
- b)Testar regularmente os planos de recuperação para garantir que a organização esteja preparada para lidar com qualquer tipo de interrupção, minimizando o impacto sobre os clientes;
- 8 -Gerir as versões e configurações das aplicações e infraestruturas de forma eficiente, garantindo que as mudanças sejam controladas e rastreáveis.
- 9 -No âmbito da Colaboração Interdisciplinar e Cultura de DevOps, trabalhar de maneira colaborativa com as equipas de desenvolvimento, operações e segurança para implementar e melhorar práticas de DevOps dentro da organização, promovendo uma cultura ágil e focada na entrega de valor contínuo para o cliente.
Artigo 58.º — Área de Entrega Contínua
Vigente desde: 13/05/2025
Histórico de Alterações
Original
Versão 1Versão em vigor
Em vigor desde 13/05/2025