Você foi contratado para criar seguinte stack:
- Kubernetes
- Jenkins
- Sonar
- Docker
- ArgoCD
- API Node (https://github.com/h3nr1ke/teste_api)
Ambiente
- EKS Cluster AWS com os seguintes serviços instalados:
- Jenkins com job para build e deploy de uma aplicação nodejs (stage, build, test, build image docker, push dockerhub ou ecr), segundo job de deploy com ArgoCD, pode usar um ou mais repositorios de codigo no github
- Sonarqube - Stage no job jenkins para analise estatica do codigo
Sugestão de ferramentas:
- Terraform
- Ansible
- Docker
- Script Python
O que sera avaliado?
- Organização
- Documentação
- Se esta 100% funcionando
Apos fazer o commit envie mensagem para agendarmos um call para apresentar a solução.