1 vaga | Código: 1299
Engenheiro DevOps Pleno
PJFreelancer (Sob demanda)
Objetivo da posição
Responsável por planejar, implementar e manter a infraestrutura em nuvem e a automação dos processos de integração e entrega contínua (CI/CD) para uma aplicação composta por backend em .NET e frontend em Angular, atualmente hospedada em ambiente on-premise.
Principais responsabilidades
- Setup completo da infraestrutura cloud com ambientes segregados de Desenvolvimento (Dev), Homologação (UAT) e Produção (Prod).
- Criação e manutenção de pipelines de CI/CD para todos os ambientes, garantindo versionamento, automação de build, testes e deploy.
- Conteinerização e orquestração da solução, utilizando Docker e Kubernetes (ou ferramentas equivalentes), otimizando escalabilidade e disponibilidade.
- Migração do banco de dados SQL Server para ambiente cloud, com atenção à integridade dos dados, segurança e performance.
- Setup e configuração de servidor de identidade (Keycloak) para autenticação e autorização centralizadas, conforme necessidade do projeto.
- Monitoramento contínuo da saúde do ambiente, incluindo disponibilidade de serviços, consumo de recursos e alertas preventivos.
- Análise e implementação de logs e métricas para auditoria e observabilidade (ex.: Elastic Stack, Grafana, Prometheus ou equivalentes).
- Proposição e implementação de melhorias de infraestrutura e automação com base em backlog técnico, buscando otimização operacional e redução de riscos.
- Documentação e transferência de conhecimento para as equipes de desenvolvimento e operação.
Requisitos técnicos
- Experiência sólida em CI/CD (GitLab CI, GitHub Actions, Azure DevOps ou similares).
- Conhecimento em containerização e orquestração (Docker, Kubernetes, Helm).
- Experiência com Keycloak ou outro provedor de identidade compatível com OpenID Connect/OAuth2.
- Conhecimento em monitoramento e observabilidade (Prometheus, Grafana, ELK Stack, CloudWatch, etc.).
- Familiaridade com .NET e Angular para integração de pipelines.
- Experiência com SQL Server (backup, restore, tuning e migração).
- Conhecimento em redes, segurança, autenticação e controle de acesso.
Desejável
- Experiência em migração de ambientes on-premise para cloud (preferencialmente AWS ou Azure).
- Domínio de infraestrutura como código (Terraform, Ansible, ou CloudFormation).
- Experiência prévia com ambientes híbridos (on-premise + cloud).
- Conhecimento em ferramentas de auditoria, backup e disaster recovery.
- Certificação em DevOps, Cloud ou Kubernetes.
Exigências
- Ensino Superior