Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um arquiteto/desenvolvedor DevSecOps sênior altamente experiente para projetar e implementar uma plataforma privada de governança de infraestrutura, APIs e segurança. Esta plataforma será um painel centralizado para uma empresa de tecnologia com múltiplos serviços SaaS, garantindo autonomia total ao proprietário e operando independentemente da administração atual.
O escopo detalhado do projeto inclui:
- Inventário e Monitoramento Abrangente: Desenvolver funcionalidades para inventariar e monitorar servidores, hospedagens, domínios, dns, ssl, bancos de dados, backups, aplicações saas, instalações wordpress, repositórios github e deploys gerenciados via dokploy.
- Cofre de Segredos Seguro: Implementar um cofre de segredos robusto para gerenciar credenciais, certificados e tokens. Este cofre deve incluir criptografia avançada, controle de acesso baseado em função, histórico de uso e rotação segura de segredos. Uma funcionalidade específica será um agente para propor e executar a troca de senhas WordPress de clientes, com aprovação expressa, validação e um plano de reversão.
- Central de Gerenciamento de APIs: Criar uma central para cadastro de provedores e ambientes de API, com rotação automatizada de chaves, monitoramento de consumo de chamadas/tokens, rastreamento de custos por aplicação/cliente, gestão de cotas, detecção de falhas, alertas e identificação de anomalias. A plataforma deve permitir roteamento e contingência entre APIs compatíveis, com regras de custo-benefício.
- Monitoramento de Saúde e Notificações: Desenvolver um sistema para monitorar a saúde dos serviços, coletar logs, identificar falhas, gerenciar certificados e seus vencimentos, controlar custos de nuvem e enviar notificações automáticas. Todas as ações críticas deverão ser aprovadas pelo proprietário.
- Provisionamento Simplificado de Ambientes: Implementar um processo simplificado para provisionamento de ambientes isolados, incluindo a criação de repositórios privados, bancos de dados, subdomínios, certificados ssl, pipelines de ci/cd e deploys. O sistema deve permitir acesso temporário e granular para freelancers, com capacidade de revogação imediata.
- Integração Modular: A plataforma deve ser modular e permitir integração com sistemas próprios da empresa e APIs de parceiros/clientes autorizados.
A segurança é um requisito central e inegociável para este projeto, incluindo:
- Autenticação de dois fatores (2FA) obrigatória.
- Princípio do menor privilégio aplicado em todas as camadas.
- Contas individuais para todos os usuários.
- Auditoria completa de todas as ações.
- Proteção rigorosa de segredos.
- Backups testados regularmente.
- Segregação completa de ambientes.
- Nenhum desenvolvedor terá acesso irrestrito a todos os sistemas.
Exigimos experiência comprovada em ambientes de cloud computing, automação de infraestrutura, gerenciamento de segredos e segurança da informação para garantir a entrega de uma solução de alta qualidade e confiabilidade.
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