Job Description
Oportunidade:
DevOps e Developer Back-end Senior
Principais Responsabilidades:
DevOps (Foco Principal)
- Projetar, implementar e manter pipelines de CI/CD usando GitHub Actions, garantindo implantações automatizadas, confiáveis e seguras.
- Gerenciar e otimizar infraestrutura em nuvem no Microsoft Microsoft Azure, incluindo:
App Services
Function Apps
API Management
Container Apps
ferramentas de monitoramento.
- Implementar Infraestrutura como Código (IaC) usando Terraform para provisionamento de infraestrutura repetÃvel e versionado.
- Garantir confiabilidade do sistema, alta disponibilidade, observabilidade e tempo de atividade por meio de ferramentas de monitoramento, dashboards, alertas e sistemas de logs.
- Definir a estratégia de containerização usando Docker e gerenciar ambientes com Kubernetes / AKS ou arquiteturas baseadas em microserviços.
- Implementar práticas de segurança desde a concepção, incluindo:
gerenciamento de segredos
polÃticas RBAC
gerenciamento de identidade e acesso
integração de autenticação baseada em OAuth2.
- Dar suporte a ambientes de execução escaláveis para APIs, microserviços e cargas de trabalho orientadas a eventos.
- Implementar verificações automáticas de qualidade:
testes unitários, testes de integração, varreduras de segurança
SAST/DAST, controle de qualidade de código
rollback automático.
- Colaborar com equipes multidisciplinares (arquitetura, backend, QA e plataforma) para melhorar padrões de implantação, ciclos de release e excelência operacional.
Desenvolvimento Backend (Responsabilidade Secundária)
- Desenvolver, aprimorar e manter microserviços backend usando Java, Spring Boot, Hibernate e JPA.
- Construir APIs REST escaláveis, seguras e reutilizáveis e projetar especificações de API usando Swagger / OpenAPI.
- Trabalhar com plataformas de mensageria e streaming como Apache Kafka.
- Implementar boas práticas de programação como TDD/BDD, escrevendo testes unitários e de integração robustos (JUnit, Mockito).
- Participar de revisões de código, programação em pares e práticas de engenharia entre equipes.
- Trabalhar com bancos de dados relacionais e NoSQL como:
Postgres
MongoDB
Cosmos DB.
- Colaborar com product owners para refinar requisitos técnicos, identificar riscos e gerenciar dÃvida técnica.
Habilidades Obrigatórias:
- 6 a 10 anos de experiência em funções de DevOps, SRE, Engenharia de Plataforma ou Engenharia de Software.
- Forte experiência com pipelines de CI/CD usando GitHub Actions (ou ferramentas semelhantes).
- Experiência prática implantando e gerenciando cargas de trabalho no Microsoft Azure.
- Forte entendimento de Docker, orquestração de containers e arquitetura de microserviços.
- Experiência com gerenciamento de APIs e padrões de autenticação (OAuth2, RBAC).
- Conhecimento sólido de ferramentas de observabilidade como:
App Insights, Prometheus, Grafana, ELK
- Proficiência em Java / Spring Boot para desenvolvimento backend.
- Experiência com Kafka ou outras plataformas de streaming de eventos.
- Forte experiência em scripting (Bash, PowerShell, JavaScript).
- Experiência implementando processos TDD/BDD e frameworks de automação.
Idioma:
Inglês Avançado/Fluente
Habilidades Desejáveis:
- Experiência com Kubernetes (AKS) em ambientes de produção.
- Conhecimento de práticas DevSecOps e cadeias seguras de fornecimento de software.
- Experiência com arquitetura serverless (Azure Functions).
- Familiaridade com fluxos GitOps (ArgoCD, Flux).
- Capacidade de otimizar custos e desempenho na nuvem usando ferramentas do Azure.
- Conhecimento de integrações SOAP/REST quando necessário.
Habilidades de Negócio:
- Excelentes habilidades de comunicação e alinhamento com stakeholders.
- Capacidade de traduzir conceitos técnicos complexos para uma linguagem acessÃvel ao negócio.
- Forte capacidade analÃtica e de resolução de problemas.
- Capacidade de conduzir discussões técnicas, influenciar decisões e alinhar múltiplas equipes.
Modelo de atuação:
Hibrido, 3x na semana na Granja Julieta (Zona Sul/ SP).