Text copied to clipboard!

Título

Text copied to clipboard!

Engenheiro de Build e Release

Descrição

Text copied to clipboard!
Estamos à procura de um Engenheiro de Build e Release altamente qualificado para se juntar à nossa equipe. Este profissional será responsável por projetar, implementar e gerenciar pipelines de integração e entrega contínuas (CI/CD), garantindo que nossos produtos sejam entregues com eficiência, qualidade e dentro dos prazos estabelecidos. O Engenheiro de Build e Release desempenha um papel crucial na automação de processos, na resolução de problemas técnicos e na colaboração com equipes de desenvolvimento, operações e qualidade para criar um ambiente de entrega de software robusto e confiável. O candidato ideal terá experiência em ferramentas de automação, sistemas de controle de versão e práticas de DevOps. Ele ou ela será responsável por identificar gargalos no processo de desenvolvimento, propor soluções inovadoras e implementar melhorias contínuas. Além disso, o Engenheiro de Build e Release será um ponto de referência para a equipe, fornecendo suporte técnico e garantindo que as melhores práticas sejam seguidas em todas as etapas do ciclo de vida do desenvolvimento de software. Se você é apaixonado por tecnologia, tem um olhar atento para detalhes e gosta de trabalhar em um ambiente dinâmico e colaborativo, esta é a oportunidade perfeita para você. Junte-se a nós e ajude a moldar o futuro de nossos produtos e serviços!

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter pipelines de CI/CD para automação de builds e releases.
  • Gerenciar sistemas de controle de versão, como Git, e garantir a integridade do código.
  • Colaborar com equipes de desenvolvimento, operações e QA para otimizar processos.
  • Identificar e resolver problemas relacionados a builds e deploys.
  • Implementar ferramentas e scripts para automação de tarefas repetitivas.
  • Garantir a conformidade com as melhores práticas de DevOps e segurança.
  • Monitorar e melhorar continuamente o desempenho dos sistemas de build e release.
  • Documentar processos e fornecer treinamento para a equipe técnica.

Requisitos

Text copied to clipboard!
  • Experiência comprovada em engenharia de build e release ou DevOps.
  • Conhecimento avançado de ferramentas de CI/CD, como Jenkins, GitLab CI ou Azure DevOps.
  • Familiaridade com linguagens de script, como Python, Bash ou PowerShell.
  • Experiência com sistemas de controle de versão, como Git.
  • Conhecimento de práticas de automação e infraestrutura como código (IaC).
  • Habilidade para resolver problemas técnicos complexos de forma eficiente.
  • Capacidade de trabalhar em equipe e comunicar-se de forma eficaz.
  • Graduação em Ciência da Computação, Engenharia de Software ou área relacionada.

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você pode descrever sua experiência com ferramentas de CI/CD?
  • Como você lida com problemas inesperados durante o processo de build ou release?
  • Quais práticas de DevOps você considera essenciais para esta função?
  • Você já implementou pipelines de CI/CD do zero? Se sim, como foi o processo?
  • Como você garante a segurança e a integridade do código durante o ciclo de vida do desenvolvimento?
  • Quais linguagens de script você utiliza com mais frequência e por quê?
  • Você já trabalhou com equipes multidisciplinares? Como foi essa experiência?
  • Como você se mantém atualizado sobre as últimas tendências e ferramentas de DevOps?