Engenheiro DevOps Sênior

  • Pj
  • Tempo integral
  • Remoto
  • Outsourcing

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.