Confidential Company
Engenheiro(a) de Software (DevOps)
Remoto
(Qualquer lugar)
Faixa de Remuneração
PJ (Pessoa Jurídica)
Nível de Experiência
Sênior
Requisitos
Conhecimentos Desejáveis
Tarefas e Responsabilidades
Sobre a vaga
Estamos buscando um(a) Engenheiro(a) de Software com sólida experiência em desenvolvimento de software para atuar no Centro de Excelência de Engenharia (COE).
O COE é responsável por desenvolver, evoluir e gerenciar aplicações, ferramentas e frameworks que apoiam os times de desenvolvimento, além de contribuir para a definição e disseminação de padrões e boas práticas de engenharia em toda a organização.
Buscamos uma pessoa com forte experiência em desenvolvimento de software e que tenha, como diferencial, conhecimento e experiência em DevOps, automação, pipelines e ambientes cloud. É importante ter curiosidade técnica, capacidade de investigar problemas de forma aprofundada e interesse em construir soluções que possam ser utilizadas e escaladas pelos diferentes times da organização.
A posição exige facilidade para transitar entre desenvolvimento de aplicações, pipelines, ferramentas de engenharia e ambientes cloud, entendendo como essas diferentes peças se integram para apoiar decisões técnicas e evolução dos padrões de engenharia.
Responsabilidades
● Desenvolver, evoluir e manter aplicações, ferramentas e frameworks utilizados pelo COE e pelos times de desenvolvimento.
● Desenvolver e manter aplicações e APIs utilizando Node.js e TypeScript.
● Contribuir para a definição, evolução e aplicação de padrões e boas práticas de engenharia de software.
● Desenvolver soluções de automação que aumentem a qualidade, produtividade e confiabilidade dos processos de desenvolvimento.
● Atuar na evolução e manutenção de pipelines e processos de CI/CD.
● Investigar e solucionar problemas técnicos relacionados às aplicações, ferramentas, pipelines e ambientes utilizados pelos times.
● Trabalhar com Kubernetes, ambientes containerizados e ferramentas relacionadas ao ciclo de desenvolvimento e entrega de software.
● Contribuir para a evolução das ferramentas e soluções do COE, considerando escalabilidade, confiabilidade e experiência dos desenvolvedores.
● Apoiar tecnicamente os times de desenvolvimento na utilização das soluções, ferramentas e padrões definidos pelo COE.
● Acompanhar a operação e sustentação das soluções desenvolvidas pelo time, atuando na identificação e resolução de problemas.
● Avaliar tecnologias e abordagens que possam contribuir para a evolução da engenharia de software na organização.
Requisitos
● Experiência profissional sólida em Engenharia de Software e desenvolvimento de aplicações.
● Experiência com Node.js e TypeScript.
● Experiência com desenvolvimento e manutenção de aplicações e APIs.
● Conhecimento de práticas e padrões de engenharia de software.
● Experiência ou conhecimento em CI/CD e Azure DevOps.
● Experiência ou conhecimento em Docker e Kubernetes.
● Conhecimento em ambientes de cloud, especialmente AWS/EKS.
● Conhecimento de automação e ferramentas relacionadas ao ciclo de
desenvolvimento e entrega de software.
● Capacidade de investigar problemas técnicos de forma aprofundada, identificando causas raiz.
● Facilidade para compreender a integração entre desenvolvimento, pipelines, cloud e demais ferramentas do ecossistema de engenharia.
Diferenciais
● Experiência com Helm.
● Experiência com observabilidade, monitoramento e logs.
● Experiência na criação de ferramentas internas para desenvolvedores.
● Experiência em ambientes de engenharia de software em escala.
● Experiência com definição ou disseminação de padrões de engenharia.
Compartilhar vaga:
Compartilhar vaga: