Atividades:
• Configurar e administrar Azure DevOps, incluindo Projects, Repos, Pipelines e Environments.
• Criar e manter pipelines CI/CD utilizando YAML, com automação de build, validação, deployment e promoção de artefatos.
• Estruturar estratégias de branches, Pull Requests, Branch Policies e controles de qualidade.
• Configurar Service Connections, Service Principals, Managed Identities e permissões, integrando o Azure DevOps ao Microsoft Entra ID.
• Estruturar e automatizar o processo de promoção entre os ambientes DEV, TEST/HML e PROD.
• Configurar Approvals, Gates e controles de mudança para ambientes produtivos.
• Implementar estratégias de versionamento, release, rollback e recuperação de deployments.
• Integrar pipelines com Azure Databricks e Microsoft Fabric, conforme as necessidades dos projetos.
• Implementar boas práticas de gerenciamento de secrets, tokens e credenciais, incluindo integração com Azure Key Vault.
• Garantir rastreabilidade, auditoria e segurança dos deployments.
• Monitorar pipelines e deployments, identificando e solucionando falhas.
• Criar padrões reutilizáveis de pipelines e processos DevOps.
• Atuar em conjunto com Arquitetura, Engenharia de Dados, Cloud/Infraestrutura, Segurança e Governança.
Requisitos:
• Formação superior em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas.
• Experiência sólida com Azure DevOps em ambientes corporativos.
• Domínio de Azure Pipelines, YAML, Git e Azure Repos.
• Experiência com CI/CD, Pull Requests, Branch Policies, Environments, Approvals e Gates.
• Conhecimento de Release Management, versionamento, rollback e estratégias de deployment.
• Experiência com Service Connections, Service Principals, Managed Identity e Microsoft Entra ID/Active Directory.
• Conhecimento de RBAC e segurança e governança em Azure.
• Experiência com Azure Key Vault e gerenciamento seguro de secrets e credenciais.
• Conhecimento de PowerShell e/ou Bash.
• Experiência em ambientes com múltiplos estágios e processos de controle de mudanças.
Competências:
• Perfil sênior, hands-on e autônomo, com capacidade de estruturar uma esteira DevOps de ponta a ponta.
• Capacidade de transformar requisitos de entrega em processos automatizados, seguros e rastreáveis.
• Visão integrada de DevOps, Cloud e Segurança.
• Habilidade para trabalhar com equipes multidisciplinares e orientar padrões e boas práticas.
• Capacidade analítica para identificar falhas, riscos e oportunidades de automação.
• Facilidade para documentar processos e comunicar conceitos técnicos para diferentes públicos.
Diferenciais:
• Certificação Microsoft Certified: DevOps Engineer Expert (AZ-400).
• Experiência com integração de Azure DevOps e Azure Databricks.
• Experiência com integração de Azure DevOps e Microsoft Fabric.
• Conhecimento de deployment de notebooks, jobs e artefatos de dados.
• Familiaridade com Unity Catalog e mecanismos de autenticação e autorização do Databricks.
• Conhecimento de Terraform, Bicep ou ARM.
• Conhecimento de Azure Monitor e Log Analytics.
• Experiência com ambientes híbridos Azure e infraestrutura on-premises.
• Conhecimento de Docker e Kubernetes.
• Experiência com frameworks e templates reutilizáveis de pipelines e estratégias avançadas de deployment, como Blue/Green e Canary.