Num relance
- Tarefas: Desenvolver e evoluir plataformas de engenharia para software embutido e em tempo real.
- Empresa: Empresa inovadora no setor tecnológico com uma cultura colaborativa.
- Benefícios: Salário competitivo, benefícios de saúde, trabalho remoto e desenvolvimento profissional.
- Outras informações: Ambiente dinâmico com excelentes oportunidades de crescimento na carreira.
- Porquê este emprego: Trabalhe com tecnologias de ponta e faça um impacto real em projetos inovadores.
- Qualificações: Experiência em DevOps e habilidades de colaboração em equipe.
O salário previsto situa-se entre 56250 - 68750 € por ano.
Estamos à procura de um Engenheiro DevOps Sénior ou Líder para projetar e evoluir a plataforma de engenharia que suporta produtos de software embutido e em tempo real complexos. Este papel vai além da implementação tradicional de CI/CD. Você definirá padrões de entrega reutilizáveis, automatizará infraestrutura e ambientes, fortalecerá a cadeia de suprimentos de software e criará pipelines de validação confiáveis cobrindo emuladores, máquinas virtuais e hardware físico.
Trabalhando em estreita colaboração com as equipes de Software, Firmware, QA, Segurança, Infraestrutura e Produto, você ajudará a melhorar a velocidade de entrega, qualidade, rastreabilidade e maturidade operacional ao longo de todo o ciclo de vida da engenharia.
Como Engenheiro DevOps Sénior/Líder, você irá:
- Projetar frameworks CI/CD escaláveis para software, firmware e sistemas embutidos.
- Padronizar processos de construção, teste, lançamento e implantação.
- Automatizar a provisão de infraestrutura e ambientes usando Infrastructure as Code.
- Implementar práticas GitOps e fluxos de trabalho de engenharia reutilizáveis.
- Estabelecer portas de qualidade abrangentes em emuladores e hardware físico.
- Fortalecer a segurança da cadeia de suprimentos de software e a rastreabilidade de lançamentos.
- Melhorar a observabilidade da plataforma, produtividade do desenvolvedor e desempenho operacional.
- Apoiar a melhoria contínua através de métricas de engenharia e práticas Lean.
- Projetar, construir e manter pipelines CI/CD de nível empresarial.
- Desenvolver componentes de pipeline declarativos e reutilizáveis usando Jenkins.
- Criar fluxos de trabalho reutilizáveis, builds matriciais e templates de entrega padronizados.
- Automatizar atividades de construção, teste, empacotamento e lançamento de software e firmware.
- Garantir que os artefatos lançados sejam imutáveis, rastreáveis e registrados corretamente.
- Gerenciar dependências e repositórios de artefatos usando Nexus e Artifactory.
- Melhorar a confiabilidade do pipeline, velocidade de execução, escalabilidade e manutenibilidade.
- Reduzir a intervenção manual ao longo do ciclo de vida da entrega de software.
Infrastructure as Code & GitOps
- Automatizar a provisão de infraestrutura e ambientes usando OpenTofu, Terraform e Ansible.
- Definir módulos de infraestrutura reutilizáveis e padrões de configuração.
- Implementar gerenciamento de configuração controlado baseado em GitOps.
- Promover princípios de infraestrutura imutável em ambientes de desenvolvimento e entrega.
- Construir ambientes automaticamente provisionados e reproduzíveis.
- Garantir consistência entre desenvolvimento, teste, staging e produção.
- Contribuir para governança de infraestrutura, versionamento e rastreabilidade de mudanças.
Testes & Automação de Qualidade
- Definir estratégias de testes automatizados ao longo do pipeline de entrega.
- Testes unitários, testes de integração, testes de sistema e testes de segurança.
- Construir fluxos de trabalho de testes para ambientes emulados e hardware físico.
- Garantir que falhas em verificações de qualidade ou segurança impeçam lançamentos inseguros.
- Colaborar com equipes de QA e engenharia para melhorar a cobertura e confiabilidade dos testes.
Observabilidade & Telemetria
- Projetar e implementar capacidades de observabilidade em plataformas de engenharia e sistemas-alvo.
- Estabelecer monitoramento para saúde de pipeline, ambientes, sistemas e lançamentos.
- Criar dashboards que forneçam visibilidade sobre o desempenho da plataforma e maturidade do projeto.
- Definir alertas, métricas, logs e rastreamentos distribuídos significativos.
- Usar dados de telemetria para identificar gargalos e oportunidades de melhoria.
- Apoiar a resolução de problemas e análise de causa raiz.
Entrega Progressiva & Engenharia de Lançamento
- Projetar estratégias de implantação seguras e escaláveis para produtos embutidos.
- Implantar controles de lançamento claros e mecanismos de aprovação.
- Manter registros de lançamento auditáveis e completa rastreabilidade de artefatos.
- Apoiar implantações confiáveis em diferentes versões de hardware e ambientes-alvo.
DevSecOps & Segurança da Cadeia de Suprimentos de Software
- Integrar segurança ao longo do ciclo de vida do desenvolvimento de software.
- Implementar testes de segurança de aplicações estáticas, análise de composição de software, varredura de dependências e detecção de vulnerabilidades.
- Gerar e gerenciar Faturas de Materiais de Software.
- Colaborar com equipes de Segurança para definir fluxos de trabalho de remediação e conformidade.
Linux Embutido & Entrega de Firmware
- Apoiar a criação e evolução de pipelines de construção automatizados para sistemas Linux embutidos.
- Construir e manter imagens Linux personalizadas usando Yocto e Buildroot.
- Automatizar compilação, gerenciamento de dependências, empacotamento, validação e publicação de imagens.
Sistemas em Tempo Real & Multi-Core
- Projetar fluxos de trabalho CI/CD que suportem o desenvolvimento de firmware em tempo real.
- Automatizar testes em ambientes multi-core e dependentes de hardware.
Automação de Imagens de Máquinas Virtuais
- Criar e manter pipelines de imagens de VM automatizados usando Packer, VMware e KVM.
Gestão de Mudanças de Banco de Dados
- Implementar processos de implantação de banco de dados controlados e versionados.
- Garantir que as migrações de banco de dados sejam rastreáveis, repetíveis e recuperáveis.
Métricas de Engenharia & Melhoria Contínua
- Definir e monitorar indicadores de desempenho de engenharia.
- Usar métricas DORA para avaliar e melhorar o desempenho de entrega de software.
- Promover uma cultura de experimentação, aprendizado e melhoria contínua.
Liderança Técnica
- Atuar como referência técnica para práticas de DevOps, automação e entrega de software.
- Definir padrões de engenharia, padrões reutilizáveis e implementações de referência.
- Mentorar engenheiros e apoiar equipes na adoção das melhores práticas de DevOps.
O que estamos procurando
- Experiência em nível Sénior ou Líder em DevOps, Engenharia de Plataforma, Engenharia de Lançamento ou área relacionada.
- Conhecimento avançado de Jenkins e GitLab CI.
- Experiência em gerenciamento de artefatos usando Nexus ou Artifactory.
- Experiência prática com Ansible.
- Experiência em implementar GitOps e princípios de infraestrutura imutável.
- Capacidade de liderar iniciativas técnicas em equipes multidisciplinares.
Empregador para Senior Devops: Act Digital
A Act Digital é um excelente empregador, oferecendo um ambiente de trabalho dinâmico e colaborativo em Lisboa, onde a inovação e a tecnologia estão no centro das operações. Os colaboradores têm acesso a oportunidades de crescimento profissional, formação contínua e um forte foco na automação e melhoria de processos, o que torna cada dia uma nova oportunidade para aprender e contribuir. Além disso, a cultura de apoio e a ênfase na segurança e fiabilidade dos sistemas bancários garantem que cada membro da equipa se sinta valorizado e parte integrante do sucesso da empresa.