A Noesis procura o seguinte perfil:
Principais Tarefas e Responsabilidades:
* Enviar e manter fluxos de trabalho do GitHub Actions para ADF/Logic Apps/dbt/Snowflake/Power BI.
* Rever PRs para garantir a segurança do lançamento, o uso de segredos e os impactos na infraestrutura.
* Classificar execuções com falha (Fivetran/ADF/dbt/Power BI), corrigir as causas principais e melhorar as proteções.
* Ajustar as políticas de custo e desempenho do Snowflake com os engenheiros (armazéns, monitores de recursos, perfilagem de consultas).
* Manter os manuais de execução, diagramas e documentos de implementação atualizados.
Responsabilidade pelo CI/CD (apenas GitHub Actions)
* Desenhar, construir e manter pipelines multi-ambiente (Dev/QA/Prod) para ADF, Logic Apps, dbt, objetos SQL de Snowflake e conteúdos Power BI.
* Implementar OIDC/workload identity federation de GitHub - Azure para deploys sem passwords; gerir service principals e RBAC.
* Padronizar políticas de ramificação/PR (trunk ou GitFlow), portas de revisão de código e regras de promoção de ambiente.
Gestão de ambiente e lançamento
* Definir configuração e parametrização de ambientes para ADF (linked services, IRs, datasets), Logic Apps (connections), dbt (profiles/targets), Snowflake (roles/warehouses/databases) e Power BI (workspaces/deployment pipelines).
* Criar artefactos de lançamento repetíveis (por exemplo, exportações ARM adf_publish do ADF, Logic Apps ARM/Bicep, compilação/teste dbt, implementação da API REST do Power BI).
* Criar validação pré-deploy (checks de schema, conectividade, credenciais) e estratégias de rollback (releases etiquetadas, retenção de artefactos, alterações de schema reversíveis).
Segredos, identidade e acesso
* Centralizar segredos no Azure Key Vault; eliminar segredos no repositório ou no executor
* Implementar RBAC com privilégios mínimos na hierarquia de funções do Azure e do Snowflake; automatizar concessões para entidades de serviço dbt/Power BI.
Observabilidade e confiabilidade
* Instrumentar e monitorar: integridade/latência do conector Fivetran, execuções do pipeline ADF, execuções do Logic Apps, falhas de teste dbt, métricas de consulta/armazenamento do Snowflake e status de atualização do Power BI.
* Criar alertas (e-mail/Teams/Webhooks) com runbooks acionáveis; seja responsável pela resposta a incidentes e análises pós-mortem.
* Definir SLIs/SLOs para taxas de sucesso do pipeline, atualização, orçamentos de custo/computação e prazo de lançamento.
Habilitação da plataforma
* Ferramentas de desenvolvimento de pacotes: fluxos de trabalho GitHub Action reutilizáveis, modelos e scripts CLI para compilações locais e sandbox spins.
* Codificar padrões: layout do repositório, convenções de nomenclatura, versão de produtos de dados, documentação e controlo de alterações.
* Estabelecer parceria com a Engenharia/Análise de Dados para produzir novos pipelines e orientar sobre a higiene do lançamento.
Requisitos:
* Mais de 5 anos de experiência enquanto DevOps Engineer
* Experiência comprovada em DevOps no contexto de dados/análise com GitHub Actions como motor de CI/CD.
* Experiência prática com implementações do Azure Data Factory (exportações ARM via adf_publish, parametrização, serviços vinculados/IRs) e empacotamento/implementação do Azure Logic Apps.
* dbt CI (compilação/teste, artefactos, exposições) direcionado para Snowflake.
* Fundamentos de administração do Snowflake: funções/armazéns, gestão de alterações, padrões seguros de migração de esquemas e automatização de concessões.
* Automatização de implementação do Power BI (princípio de serviço + API REST; pipelines de espaço de trabalho/implementação; atualização de conjuntos de dados).
* Azure Key Vault + Azure RBAC; implementação de OIDC entre GitHub e Azure.
* Monitorização/alertas para plataformas de dados; redação de manuais de execução claros.
* Modelos Bicep/ARM para ADF/Logic Apps; GitHub Composite Actions.
* Ferramentas de linting/qualidade (SQLFluff para dbt/Snowflake, verificações de esquema YAML).
* Cost Governance no Snowflake e Azure (orçamentos, monitores de recursos).
* Segurança/conformidade (trilhas de auditoria, acesso de emergência, registos de alterações).
* Disponibilidade para regime híbrido 2x por semana em Lisboa
* Inglês fluente
Se reúnes estas condições e gostarias de integrar uma organização inovadora, que aposta continuamente na formação dos seus talentos, envia-nos a tua candidatura.
Join us. Let's innovate together!
Todos os nossos processos de recrutamento e seleção baseiam-se na igualdade de oportunidades, valorizando a competência e o potencial de cada pessoa e garantindo que nenhum candidato ou candidata é discriminado com base em género, etnia, orientação sexual, idade, religião ou condição física.
- Anúncio criado ao abrigo da Lei n o ********, de 10 de Janeiro
Requisitos mínimos:
REQUISITOS