A Programando o Futuro, uma ONG com 25 anos de atuação nacional em inclusão digital e educação tecnológica, busca um especialista para realizar a migração do nosso ambiente Odoo 19 atualmente hospedado no
Odoo.sh para a Amazon Web Services (AWS). O objetivo principal é obter maior controle, escalabilidade e integração para nossa plataforma.
Este projeto visa estabelecer uma infraestrutura robusta e automatizada na AWS, garantindo segurança, alta disponibilidade e eficiência operacional. Procuramos um profissional ou equipe com experiência comprovada em migrações complexas e implementação de práticas de Devops na nuvem.
objetivo do projeto:
migrar o ambiente odoo 19 do
odoo.sh para AWS, implementando os seguintes requisitos:
- Infraestrutura segura e escalável, capaz de suportar o crescimento da ONG.
- Pipeline de ci/cd nativo da aws para automação de builds, testes e deploys.
- Ambientes separados para staging e produção, garantindo um fluxo de trabalho seguro.
- Estratégia de Deploy Blue/Green para minimização de downtime e rollbacks seguros.
- Monitoramento abrangente e backups automatizados para garantir a resiliência do sistema.
escopo detalhado:
1. Infraestrutura como Código (IaC) via Terraform (obrigatório):
- Configuração de VPC com subnets públicas e privadas para isolamento de rede.
- Implementação de EC2 ou ECS para hospedagem do Odoo (a escolha deve ser justificada na proposta).
- Configuração de RDS PostgreSQL para o banco de dados do Odoo.
- Utilização de S3 para armazenamento de filestore e backups.
- Configuração de Application Load Balancer (ALB) para distribuição de tráfego.
- Gerenciamento de DNS via Route 53.
- Provisionamento de certificados ssl/tls via aws certificate manager (acm).
- Configuração de IAM com políticas de menor privilégio para segurança.
2. Pipeline de ci/cd utilizando serviços aws:
- implementação com codepipeline para orquestração do fluxo.
- Utilização de CodeBuild para compilação e testes de código.
- Configuração de CodeDeploy para implantações automatizadas.
- Inclusão de etapa de aprovação manual entre os ambientes de staging e produção.
- Capacidade de rollback funcional em caso de falhas na implantação.
3. Migração de Dados e Aplicação:
- Migração completa do banco de dados PostgreSQL do
Odoo.sh para o rds na aws.
- Migração do filestore do Odoo.
- Realização de validação e testes rigorosos pós-migração.
- Planejamento detalhado da janela de virada para minimizar interrupções.
4. Monitoramento e Backup:
- Configuração de CloudWatch para monitoramento de performance e logs.
- Implementação de backup automático para o RDS PostgreSQL.
- Configuração de backup do filestore em S3.
- Realização e documentação de teste de restauração para validação dos backups.
entregáveis esperados:
- código terraform versionado em repositório git.
- Pipeline de ci/cd funcional e documentado.
- Diagrama de arquitetura da solução e runbook operacional.
- Treinamento de 2 horas para a equipe interna sobre a nova infraestrutura e processos.
- 30 dias de suporte pós-go-live para garantir a estabilidade do ambiente.
PROPOSTA:
Os interessados devem enviar uma proposta detalhada contendo:
- Experiências similares em migrações de Odoo ou sistemas complexos para AWS.
- Arquitetura sugerida para a solução, incluindo a justificativa para EC2 ou ECS.
- Valor total do projeto e cronograma estimado para a execução.
- Certificações AWS relevantes (se houver).
Prazo de Entrega: Não estabelecido