Devops strategy AES
Fluxo de Estratégia de DevOps para AES
Fluxo de Estratégia de DevOps para AES
A empresa não possuía um processo de integração contínua de software, sendo o processo manual envolvendo muitas pessoas durante as etapas e com um período longo até o software ser publicado ambiente de produção.
Automatização dos processos de integração e entrega contínua de software, possibilitando automatizar várias atividades ao longo do ciclo de publicação como: testes unitários, análise de qualidade de código, análise de vulnerabilidades de segurança de código, análise de compliance de licenciamento de bibliotecas, criação de tickets em ferramenta de ITSM, entrega de atualizações de aplicação e de banco de dados e scan de segurança.
Modernização da arquitetura de aplicações com a adoção de microsserviços e de infraestrutura como código objetivando a entrega de aplicações resilientes e com zero downtime, usando para isso tecnologias de conteinerização e orquestração de containers.
Todo o processo foi automatizado na nuvem utilizando a plataforma Azure DevOps e permitindo executá-lo inteiramente sem necessidade de intervenção humana.