Estamos buscando um profissional ou equipe qualificada para a implementação e manutenção de uma instância autônoma do Mapa da Cultura. O objetivo principal deste projeto é desenvolver uma plataforma robusta e funcional que permita o mapeamento e a gestão eficiente de informações culturais em nível local. As funcionalidades essenciais que a plataforma deve oferecer incluem: Mapeamento detalhado de agentes culturais, espaços, eventos e projetos culturais da região. Um sistema completo para gerenciar editais, tanto próprios quanto federais, incluindo a capacidade de publicar chamadas, receber submissões e acompanhar o status das propostas. O projeto abrange desde a configuração inicial da infraestrutura necessária até o desenvolvimento de todas as funcionalidades personalizadas e a garantia de operação contínua e estável da plataforma. Buscamos profissionais com sólida experiência em desenvolvimento web, gerenciamento de bancos de dados e, preferencialmente, com conhecimento em sistemas de mapeamento de dados ou plataformas de gestão cultural.
Requisitos Técnicos Essenciais:
1. Tecnologias:
Backend: PHP (Laravel + Slim).
Frontend: AngularJS + jQuery.
Banco de Dados: PostgreSQL + PostGIS.
Dependências: Elasticsearch, Redis,
Node.js, Composer.
2. Infraestrutura em Nuvem:
Servidor Principal: 2 Vcpu, 4–8 gb ram, 100 gb ssd.
Banco de Dados: PostgreSQL 13+ com PostGIS (gerenciado).
Busca: Elasticsearch 7.x (gerenciado).
Armazenamento: Bucket S3 (ou similar) para uploads.
Segurança: cdn + https (cloudflare ou similar).
Backup: Automático diário (banco de dados e uploads).
Provedores: AWS, Azure ou GCP (com Docker e Terraform para automação).
3. Etapas de Implantação:
Instalação:
Clonar repositório (GitHub).
Configurar PostgreSQL, Elasticsearch e Redis.
Realizar deploy via Docker/vm (preferência com ci/cd).
Integrações:
Conectar ao Mapa Nacional da Cultura.
Configurar módulo de editais ("Oportunidades").
Opcional: Login Único
Gov.br.
4. Sustentação Técnica:
Monitoramento: UptimeRobot + Grafana (ou AWS CloudWatch).
Logs: ELK Stack ou Stackdriver.
Habilidades Requeridas:
Experiência comprovada com:
PHP (Laravel), AngularJS, PostgreSQL + PostGIS.
Elasticsearch, Redis, Docker, ci/cd.
Conhecimento em infraestrutura cloud (AWS/Azure/GCP) e Terraform.
Capacidade de configurar backups, cdn/https e monitoramento.
Entregáveis Esperados:
Instância funcional do "Mapa da Cultura" em nuvem.
Integração com serviços federais (Mapa Nacional e editais).
Documentação de configuração e plano de manutenção.
Prazo de Entrega: Não estabelecido