DevOps - CI/CD Specialist (Porto)
Primary stack
Nice to have's
Job description
About the Position
DevOps - CI/CD Specialist (Porto)
Publicada 16 de Outubro
A Noesis procura o seguinte perfil:
Responsibilities
- Administrar e evoluir a plataforma GitHub Enterprise na vertente de CI / CD, incluindo organizações, rulesets, branch protection, custom properties, environments, GitHub Apps, gestão de permissões e funcionalidades de segurança
- Desenvolver, manter e promover a reutilização de workflows e templates de pipeline em GitHub Actions
- Manter e evoluir as pipelines Jenkins existentes, incluindo pipelines declarativas e shared libraries
- Integrar controlos de DevSecOps nas pipelines, incluindo análise de vulnerabilidades com Trivy, geração de SBOMs com Syft, assinatura de artefactos e imagens com cosign, deteção de segredos com Gitleaks, análise de qualidade e segurança com SonarQube e validação de Dockerfiles
- Manter e evoluir a recolha, análise e visualização de métricas de engenharia através do DevLake e de dashboards Grafana, incluindo métricas DORA e Tech Score
- Apoiar as equipas de desenvolvimento .NET e Node.js nos processos de build, packaging, criação de imagens de contentores e entrega de aplicações em Kubernetes, utilizando Docker, Helm e GitOps com Argo CD, conforme os padrões de arquitetura definidos
- Assegurar a manutenção e resolução de problemas nos GitHub Actions self-hosted runners e nos agentes de build Linux, garantindo a fiabilidade e segurança dos processos de CI / CD
- Automatizar tarefas operacionais e de integração através de Bash, PowerShell, Python e GitHub REST / GraphQL API ou gh CLI
- Definir e promover boas práticas de versionamento, gestão de releases, segurança e reutilização de pipelines
- Produzir documentação técnica, guias e runbooks, contribuindo para a autonomia das equipas e para a melhoria contínua dos processos de entrega.
Requirements
- Experiência sólida na administração e utilização de GitHub Enterprise e GitHub Actions, incluindo rulesets, branch protection, CODEOWNERS, environments, GitHub Apps e gestão segura de tokens e permissões.
- Conhecimentos práticos das funcionalidades de segurança do GitHub, incluindo secret scanning, push protection, Dependabot e code scanning, de acordo com as funcionalidades disponíveis no ambiente.
- Experiência com Jenkins, nomeadamente pipelines declarativas, shared libraries e manutenção da plataforma de CI / CD.
- Conhecimentos sólidos de Linux, troubleshooting e shell scripting.
- Experiência com Docker, incluindo Dockerfiles multi-stage, publicação e gestão de imagens em registries e boas práticas de segurança.
- Conhecimentos de build e packaging de aplicações .NET e Node.js, incluindo dotnet CLI, NuGet, npm e gestão de lockfiles.
- Conhecimentos de Kubernetes e Helm na perspetiva de entrega e operação de aplicações, incluindo charts, configuração por ambiente, probes, requests / limits e troubleshooting de deployments.
- Experiência na integração de controlos de DevSecOps em pipelines, nomeadamente análise de vulnerabilidades, geração de SBOMs, assinatura de imagens / artefactos, deteção de segredos e análise estática de código.
- Conhecimentos de versionamento semântico (SemVer), Conventional Commits e estratégias de branching e release management.
- Conhecimentos de Grafana e métricas de engenharia, nomeadamente DORA.
Nice to Have
- Bash
- PowerShell
- Python
- GitHub REST/GraphQL API
- gh CLI
- Argo CD
We Offer
- Regime de trabalho: híbrido (2x por semana no escritório)
- Integração numa organização inovadora, que aposta continuamente na formação dos seus talentos.
Join us. Let's innovate together!
Todos os nossos processos de recrutamento e seleção baseiam-se na igualdade de oportunidades, valorizando a competência e o potencial de cada pessoa e garantindo que nenhum candidato ou candidata é discriminado com base em género, etnia, orientação sexual, idade, religião ou condição física.
About the Company
A Noesis é uma empresa que valoriza a inovação e a formação contínua dos seus talentos. Se reúnes estas condições e gostarias de integrar uma organização inovadora, envia-nos a tua candidatura.
© Noesis. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Consultancy Broad; IT / tech за описом ITJobs; IT-послуги
More at Noesis
All 103 rolesCertificate Operations Specialist
Noesis · Portugal
Data Operations (Kafka / Confluent) - Lisboa
Noesis · Portugal
Junior Quality Tester - Coimbra
Noesis · Portugal
Digital Workplace Lead
Noesis · Portugal