Desenvolvedor Backend- SRE
Descrição
Analista de Engenharia TI- SRE
- Requisitos:
- Conhecimento em Engenharia de Software; Desejável experiência em práticas DevOps e SRE; Desejável experiência em Metodologias ágeis e práticas Lean;
- Desejável experiência em desenho de aplicações RESTful API, Java, Spring Boot; Desejável conhecimentos e experiência em ambiente Linux, Cloud e Docker. Desejável experiência em bancos de dados relacionais (SQL Server) e noSQL (Casandra e DynamoDB); Conhecimento em mensageria/eventos (Kafka);
- Conhecimento em ferramentas de versionamento: Git; Conhecimento sobre governança de serviços, APIs e definições de interface de serviços REST (Swagger, RAML, YAML); Conhecimentos e experiência em ambientes ”Continuous Delivery” e “Continuous Integration” e soluções (Jenkins, Puppet, etc)
- Conhecimento sobre micros serviços; Conhecimento sobre WebServers (NGINX ou Apache), protocolo TCP/IP, serviços DNS, File Server, etc;
- Atividades:
- Desenvolvimento de sistemas e engenharia de software
- Representar as siglas da área enquanto engenharia nas sessões de pré-projeto e execução do projeto;
- Detalhar a visão funcional e o desenho lógico até o nível necessário para o desenvolvimento;
- Gerar o desenho técnico de acordo com os padrões e referências de arquitetura de solução;
- Aplicar os conhecimentos de engenharia de software no desenho da solução, aferindo o custo, simplicidade, escalabilidade, sustentabilidade e reuso da solução.
- Desenhar soluções sustentáveis a partir do conhecimento da estrutura dos sistemas e soluções;
- Garantir a atualização da documentação e gestão do conhecimento dos sistemas;
- Garantir a coerência do desenho elaborado em pré-projeto com o utilizado durante o projeto de desenvolvimento;
- Contribuir pró-ativamente para a evolução da plataforma sistêmica;
- Buscar constante atualização tecnológica.