
ryd
Engenheiro DevOps
July 16, 2025
Tempo integral
Localização: Porto/ Portugal (Híbrido/Remoto)
Sobre a ACD/Labs:
Há mais de três décadas, a ACD/Labs tem apoiado a comunidade científica de P&D com software desenvolvido por cientistas, junto 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 é empoderar os cientistas na sua pesquisa, acelerar a inovação e ajudar a alcançar resultados mais rápidos.
Visão Geral do Papel
Como Engenheiro DevOps na ACD/Labs, fará parte de uma equipa em crescimento responsável pelo design, implementação e manutenção de soluções de automação ao longo do ciclo de vida do software. O seu trabalho irá focar-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) tanto para produtos de software locais como baseados na nuvem.
Irá trabalhar em estreita colaboração com o Arquiteto/Responsável de DevOps e equipas multifuncionais para ajudar a transformar a forma como a ACD/Labs desenvolve, instala e entrega os seus produtos — com um foco inicial em sistemas distribuídos heterogéneos e infraestrutura de 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, Tecnologias de Informação e Serviços Profissionais
- Criar e manter pipelines CI/CD modulares e automatizados para construção, teste, implementação e lançamento
- Implementar sistemas para automatizar e padronizar os processos de gestão de pacotes para produtos de desktop e módulos de terceiros.
- Desenvolver e manter configurações para gerir de forma segura ambientes distribuídos locais e de nuvem (AWS/EKS) 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 correr em Windows e Linux (usando Bash, Python e Windows Powershell), incluindo casos onde os ambientes alvo estão desconectados da internet ou têm acesso à internet limitado.
- 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 de CI/CD
- Colaborar com 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 ativamente seguidas
- Colaborar com Desenvolvimento para garantir que os ambientes hospedados na nuvem são escaláveis, resilientes e auditáveis.
- Garantir que os ambientes geridos através de automação suportam multi-inquilinos, observabilidade e isolamento de configurações.
- Selecionar e configurar soluções de monitorização e painéis personalizados para a saúde do sistema e das aplicações, que identifiquem tanto gargalos de sistema como problemas de produção
- Resolver ativamente quaisquer problemas que surjam durante os testes e produção
- Gestão das ferramentas DevOps, incluindo ferramentas existentes como GitHub, GitLab, SVN, Clusters Kubernetes, Jenkins e Nexus
- Participar no desenvolvimento incremental de uma plataforma interna para Desenvolvedores
- Manter documentação técnica clara para ferramentas automatizadas, procedimentos de implementação e fluxos de trabalho operacionais.
- Fornecer acolhimento e apoio contínuo para os consumidores de soluções desenvolvidas pela equipa de DevOps
- Participar em revisões de código e discussões técnicas multifuncionais
Colaboração
O Engenheiro DevOps irá trabalhar em estreita colaboração com
- Serviços Profissionais (implementação e apoio)
- Equipas de P&D (desenvolvedores, testers, arquitetos)
- Segurança e Conformidade
- Equipas de TI Interna e Engenharia de Clientes
Qualificações e habilidades
Essencial
- Mais de 3 anos de experiência em um papel de engenharia focado em DevOps, construção/liberação ou automação.
- Uso de Git para controlo de versão
- Familiaridade com uma variedade de ferramentas CI/CD como Jenkins/TeamCity/Azure DevOps, GitHub Actions, GitLab CI, Octopus Deploy
- Compreensão da configuração de ambiente e conceitos básicos de networking.
- Experiência prática com pelo menos uma linguagem de script (PowerShell, Bash, Python, etc.)
- Conhecimento de contêineres (por exemplo, Docker, Docker Compose, Kubernetes)
- Experiência na gestão de infraestrutura de nuvem com um dos principais fornecedores (AWS, Azure ou GCP)
- Experiência em automatizar implementações em ambientes Windows e/ou Linux
- Um gosto pela resolução de problemas
- Um compromisso em alargar a sua base de competências em resposta às necessidades da empresa
- Comunicação eficaz com as equipas de desenvolvimento, operações e segurança.
- Capacidade de advogar pelas 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 regulados ou sensíveis à segurança (por exemplo, farmacêutica, biotecnologia).
- Gestão de clusters Kubernetes locais e AWS EKS
- 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 usando Vault ou semelhante
- Conhecimento de segurança de API (por exemplo, OAuth, JWT, gateways de API, limitação de taxa)
- Exposição a MongoDB, PostgreSQL, Keycloak, ActiveMQ ou Tomcat é um plus.
Para se candidatar a esta posição, envie 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 Igualdade de Oportunidade de Emprego
Na ACD/Labs, abraçamos a diversidade e inclusão para a inovação e crescimento. Estamos comprometidos em construir equipas inclusivas e um ambiente de trabalho equitativo para que os nossos colaboradores possam ser eles próprios no trabalho. Estamos a tomar medidas para enfrentar questões de desigualdade e viés sistémico para apoiar o nosso talento diverso, clientes e comunidades.
Esforçamo-nos também por fornecer uma experiência acessível aos candidatos com diferentes capacidades. Por favor, informe-nos se precisar de alguma adaptação durante o processo de recrutamento.
Mantenha-se a par das nossas oportunidades de carreira na ACD/Labs juntando-se à nossa
Comunidade de Talentos.