Sobre este projeto
it-programming / web-development
Aberto
Estou buscando um desenvolvedor Full Stack / DevOps experiente para realizar a migração, estruturação e otimização de infraestrutura de uma aplicação desenvolvida em Laravel, atualmente hospedada em um ambiente de hospedagem compartilhada, para um servidor VPS dedicado.
O objetivo é construir um ambiente de produção robusto, seguro, performático e preparado para crescimento, com boas práticas de infraestrutura, versionamento e deploy.
A aplicação já está em funcionamento e possui estrutura relativamente complexa de relacionamentos e regras de negócio, envolvendo gestão de atividades, contratos, profissionais e logística operacional.
Escopo do trabalho
O profissional será responsável por planejar, configurar e executar a migração completa do ambiente, incluindo:
1. Estruturação do servidor VPS
Configuração completa de ambiente Linux otimizado para aplicações Laravel, incluindo:
Servidor web Nginx
Php atualizado (preferencialmente 8.2+ ou 8.3)
php-fpm
banco de dados mysql ou mariadb
ssl via let's encrypt
firewall e hardening básico do servidor
configuração de permissões e estrutura adequada de diretórios
2. Migração da aplicação
Transferência completa da aplicação Laravel para o novo ambiente
Migração do banco de dados
Ajustes de configuração (.env)
Verificação completa de funcionamento da aplicação
Correção de eventuais incompatibilidades de ambiente
3. Otimização de performance
Configuração de boas práticas de performance para Laravel:
OPcache
Cache de configuração (config:cache)
Cache de rotas (route:cache)
Otimização do autoload
Configuração de Redis para cache/sessões (se aplicável)
4. Configuração de filas e jobs
Configuração e garantia de funcionamento correto dos Jobs/Queues do Laravel, incluindo:
Workers de fila
Gerenciamento de processos com Supervisor
Execução do scheduler (php artisan schedule:run)
Monitoramento básico dos processos
5. Segurança do ambiente
Implementação de boas práticas de segurança, incluindo:
Hardening do servidor
Configuração de firewall
Proteção contra acessos indevidos
Controle adequado de permissões
Backup básico automatizado
6. Ambiente de desenvolvimento e deploy
Estruturação de fluxo de trabalho colaborativo com:
Versionamento via GitHub
Processo de deploy organizado
Pipeline básico de ci/cd (opcional, mas desejável)
possível integração com github actions ou solução similar
objetivo: facilitar futuras atualizações e manutenção do sistema.
Requisitos desejados
Buscamos um profissional com experiência comprovada em:
Laravel
Administração de servidores Linux
Configuração de Nginx
Configuração de php-fpm
bancos de dados mysql ou mariadb
práticas de devops
configuração de redis (desejável)
configuração de supervisor
diferenciais
serão considerados diferenciais:
experiência em deploy profissional de aplicações laravel
experiência em otimização de performance
conhecimento em infraestrutura escalável
experiência com pipelines de ci/cd
objetivo final
ao final do projeto, espera-se entregar:
aplicação laravel rodando em ambiente vps otimizado e preparado para multiplas aplicações
infraestrutura segura e estável
processo de deploy organizado
filas e scheduler funcionando corretamente
ambiente preparado para crescimento e manutenção futura
observação importante
buscamos priorizar soluções simples, robustas e com o mínimo necessário de dependências externas, privilegiando estabilidade, segurança e facilidade de manutenção.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias