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