
ryd
Engenheiro DevOps
July 16, 2025
Tempo integral
Localização: Porto/ Portugal (Híbrido/Remoto)
Sobre ACD/Labs:
Há mais de três décadas, a ACD/Labs tem apoiado a comunidade de P&D científica com software desenvolvido por outros cientistas, juntamente com uma equipa de mais de 200 pessoas dedicadas e apaixonadas, incluindo cientistas com doutoramento e especialistas em informática e uma ampla gama de disciplinas químicas. A nossa missão é capacitar os cientistas na sua investigação, acelerar a inovação e ajudar a alcançar resultados mais rápidos.
Resumo do Papel
Como Engenheiro DevOps na ACD/Labs, fará parte de uma equipa em crescimento responsável por projetar, implementar e manter soluções de automação ao longo do ciclo de vida do software. O seu trabalho irá centrar-se na automação de implementações, infraestrutura como código, gestão de configurações seguras e na habilitação de práticas de Integração Contínua e Entrega Contínua (CI/CD) para produtos de software tanto locais como baseados em nuvem.
Vai colaborar estreitamente com o Arquiteto/Responsável de DevOps e equipas interdisciplinares para ajudar a transformar a forma como a ACD/Labs desenvolve, instala e entrega os seus produtos — com um foco inicial em sistemas heterogéneos distribuídos e infraestrutura na nuvem, eventual envolvimento em SDLC seguro, e modernização DevOps em toda a empresa.
Responsabilidades
- Promover a adoção dos princípios DevOps nas equipas de Desenvolvimento, Tecnologia da Informação e Serviços Profissionais
- Criar e manter pipelines CI/CD automatizados e modulares para construção, teste, implementação e lançamento
- Implementar sistemas para automatizar e padronizar processos de gestão de pacotes para produtos de desktop e módulos de terceiros.
- Desenvolver e manter configurações para gerir com segurança ambientes locais e em nuvem (AWS/EKS) distribuídos, utilizando ferramentas de infraestrutura como código como Ansible e Terraform
- Desenvolver scripts e ferramentas para suportar a gestão automatizada do ciclo de vida de ambientes distribuídos a funcionar tanto em Windows como Linux (utilizando Bash, Python e Windows Powershell), incluindo casos em que os ambientes alvo estão isolados ou têm acesso limitado ou nulo à Internet.
- Implementar e manter plataformas de contêineres utilizando Kubernetes (localmente e na nuvem, por exemplo, AWS EKS)
- Garantir que as ferramentas apropriadas são utilizadas para gerir segredos nos processos CI/CD
- Colaborar com os desenvolvedores e com a equipa de TI para integrar ferramentas de construção/teste, automatizar processos de verificação e melhorar a velocidade de lançamento
- Garantir que as medidas de segurança, conformidade e melhores práticas estabelecidas pelo Diretor de TI e/ou o Analista de Cibersegurança são respeitadas e seguidas ativamente
- Colaborar com o Desenvolvimento para garantir que os ambientes na nuvem são escaláveis, resilientes e auditáveis.
- Garantir que os ambientes geridos através da automação suportam multi-tenancy, observabilidade e isolamento de configurações.
- Selecionar e configurar soluções de monitorização e dashboards personalizados para a saúde do sistema e da aplicação, que identifiquem tanto os estrangulamentos do sistema como os problemas de produção
- Resolver ativamente quaisquer problemas que surgirem durante testes e produção
- Gestão de ferramentas DevOps, incluindo ferramentas existentes como GitHub, GitLab, SVN, Clusters Kubernetes, Jenkins e Nexus
- Participar no desenvolvimento incremental de uma Plataforma de Desenvolvedor interna
- Manter uma documentação técnica clara para ferramentas automatizadas, procedimentos de implementação e fluxos de trabalho operacionais.
- Fornecer integração e apoio contínuo para os consumidores de soluções desenvolvidas pela equipa DevOps
- Participar em revisões de código e discussões técnicas interdisciplinares
Colaboração
O Engenheiro DevOps trabalhará em estreita colaboração com
- Serviços Profissionais (implementação e apoio)
- Equipas de P&D (desenvolvedores, testadores, arquitetos)
- Segurança e Conformidade
- Equipas de TI Internas e Engenharia de Clientes
Qualificações e habilidades
Essencial
- 3+ anos de experiência numa função de engenharia focada em DevOps, construção/liberação ou automação.
- Utilização de Git para controlo de versões
- Familiaridade com uma gama de ferramentas CI/CD como Jenkins/TeamCity/Azure DevOps, GitHub Actions, GitLab CI, Octopus Deploy
- Compreensão da configuração do ambiente e conceitos básicos de rede.
- Experiência prática com pelo menos uma linguagem de script (PowerShell, Bash, Python, etc.)
- Conhecimento de containerização (por exemplo, Docker, Docker Compose, Kubernetes)
- Experiência em gerir infraestrutura na nuvem com um dos principais fornecedores (AWS, Azure ou GCP)
- Experiência em automatizar implementações em ambientes Windows e/ou Linux
- Uma paixão por resolver problemas
- Um compromisso em alargar a sua base de competências em resposta às necessidades do negócio
- Comunicação eficaz com as equipas de desenvolvimento, operações e segurança.
- Capacidade de ser um defensor das melhores práticas de segurança numa cultura DevOps.
- Vontade e capacidade de documentar processos de forma clara
Desejável
- Experiência em trabalhar em ambientes regulamentados ou sensíveis à segurança (por exemplo, farmacêutica, biotecnologia).
- Gestão de clusters Kubernetes e AWS EKS locais
- Familiaridade com ferramentas de gestão de pacotes como Nexus/Artifactory
- Ferramentas de Infraestrutura como Código como Terraform, Ansible e CloudFormation
- Ferramentas GitOps para Kubernetes como Flux/ArgoCD
- Gestão de segredos em pipelines CI/CD utilizando Vault ou similar
- Conhecimento de segurança de API (por exemplo, OAuth, JWT, gateways de API, limitação de taxa)
- Experiência com MongoDB, PostgreSQL, Keycloak, ActiveMQ ou Tomcat é uma mais-valia.
Para se candidatar a esta posição, submeta o seu currículo e carta de apresentação na nossa página de carreiras em
https://www.acdlabs.com/careers/devops-engineer/
Inclusão e Oportunidade de Emprego Igualitária
Na ACD/Labs, abraçamos a diversidade e inclusão para inovação e crescimento. Estamos comprometidos em construir equipas inclusivas e um local de trabalho equitativo onde os nossos colaboradores possam ser eles mesmos. Estamos a tomar medidas para enfrentar questões de desigualdade e preconceitos sistémicos para apoiar os nossos talentos, clientes e comunidades diversas.
Esforçamo-nos também para proporcionar uma experiência acessível a candidatos com diferentes capacidades. Por favor, indique-nos se necessitar de alguma adaptação durante o processo de recrutamento.
Mantenha-se informado sobre as nossas oportunidades de carreira na ACD/Labs unindo-se à nossa
Comunidade de Talentos.