Sobre a YellowIpe
Temos a missão de inspirar a conexão da tecnologia com as pessoas, fomentamos o melhor de nossos profissionais através de nossa expertise em encontrar e atrair os melhores talentos para os melhores projetos.
O Foco nas Pessoas, Colaboração e Comprometimento são os pilares que nos guiam nessa trajetória.
Junte-se à equipa amarela como nosso novo Devops Engineer!
Responsabilidades:
- Implementar, monitorizar e optimizar plataformas DevOps em ambientes de Cloud, com forte enfoque em Kubernetes, assegurando a alta disponibilidade, escalabilidade e resiliência dos serviços em produção.
- Desenvolver, manter e documentar pipelines CI/CD robustos e automatizados, utilizando GitLab CI/CD, GitLab Runner e configurações em YAML, que suportem integrações contínuas e entregas contínuas de aplicações, garantindo também a eficiência em cada etapa do processo.
- Utilizar ferramentas de infraestrutura como código, como Terraform e Ansible, para automação da configuração, implementação e gestão de infraestruturas em nuvem, e garantir que a infraestrutura esteja alinhada às melhores práticas de operação.
- Criar e gerir imagens de máquinas virtuais e containers, assegurando conformidade com melhores práticas de segurança e gestão de vulnerabilidades através de um ciclo de versionamento rigoroso e ativa monitorização de alterações.
- Implementar e gerenciar soluções com Kubernetes e Helm, utilizando práticas de GitOps para facilitar a entrega contínua, gestão eficiente de configuração e garantir que os deployments sejam rápidos e sem falhas.
- Trabalhar com Docker, escrevendo Dockerfiles eficientes e otimizados, garantindo que as aplicações possam ser facilmente empacotadas e distribuídas em diferentes ambientes, respeitando padrões de segurança.
- Automatizar tarefas e integrar sistemas utilizando Linux, Bash e Python, com um foco na eficiência operacional, monitorização e integração simples com APIs de terceiros.
- Configurar e otimizar processos de build e deploy com ferramentas como Maven/Gradle, JFrog Artifactory ou Nexus, garantindo que as dependências sejam geridas de forma eficaz e as versões das aplicações sejam controladas adequadamente.
- Integrar testes automatizados e controlos de segurança nos pipelines CI/CD utilizando ferramentas como SonarQube e Checkov, realizando análises de dependências e imagens para mitigar riscos durante o ciclo de vida das aplicações.
- Colaborar com equipas multifuncionais, garantindo a transição suave entre equipas de desenvolvimento, operações e segurança, e que as melhores práticas de DevSecOps sejam implementadas na construção de aplicações.
- Valorizar e potencializar o uso de ferramentas como Argo CD e STACKIT para melhorar a eficiência dos workflows, a visibilidade das operações e facilitar a gestão de versões, entregas e rollbacks.
Requisitos:
- Experiência comprovada na implementação e manutenção de plataformas DevOps em ambientes de Cloud e Kubernetes, com um portfólio que evidencie a gestão de serviços de missão crítica.
- Sólidos conhecimentos em configuração e gestão de pipelines CI/CD com GitLab CI/CD, GitLab Runner e linguagens de configuração YAML, incluindo integração de ferramentas de testes e segurança.
- Experiência prática com ferramentas de automação de infraestrutura como Terraform e Ansible, com capacidade de desenvolver playbooks e módulos reutilizáveis.
- Familiaridade na criação e manutenção de imagens de máquinas virtuais e containers, incluindo a aplicação de práticas de segurança, gestão de vulnerabilidades e optimização de desempenho.
- Proficiência em Kubernetes e Helm, com a habilidade de diagnosticar problemas complexos e optimizar a performance de clusters.
- Conhecimentos sólidos de Docker e a capacidade de escrever Dockerfiles performáticos com foco em standards de segurança e eficiência.
- Experiência em scripting avançado com Linux, Bash e Python, para automatizar tarefas complexas e integrar sistemas através de APIs, incluindo desenvolvimento de scripts para monitorização e relatórios.
- Conhecimentos em sistemas de build e gestão de dependências com Maven/Gradle e ferramentas de repositório como JFrog Artifactory ou Nexus.
- Experiência na implementação de testes automatizados e controlos de segurança nos pipelines CI/CD, utilizando SonarQube, Checkov e outras ferramentas de análise, integrando feedback contínuo no ciclo de desenvolvimento.
- Valorizada experiência anterior com Argo CD e STACKIT para a gestão de fluxos de trabalho em CI/CD, proporcionando melhorias significativas na eficiência operativa.
- Domínio da língua inglesa em nível avançado e conhecimento de espanhol como um diferencial preferencial, a fim de facilitar a comunicação com equipas internacionais.
Diferenciais:
- Certificações relevantes em DevOps, Cloud ou Kubernetes como AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer ou similares.
- Experiência em metodologias ágeis, frameworks como Scrum ou Kanban e práticas de desenvolvimento de software colaborativo.
- Habilidades de comunicação e trabalho em equipa, essenciais para colaborar em ambientes multifuncionais, facilitando alinhamento e sinergia entre as equipas.
- Paixão por aprender novas tecnologias e metodologias que ajudem a elevar a qualidade das implementações, além de contribuir para a cultura de inovação da empresa.