Noesis logo

DevOps - CI/CD Specialist (Porto)

Noesis·Salary not specified

Primary stack

GitHubGitHub ActionsJenkinsLinuxDockerKubernetesHelmGrafanaFedora

Nice to have's

BashPowerShellPythonAPIArgoCD

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.

Noesis logo
Noesis

Consultancy Broad; IT / tech за описом ITJobs; IT-послуги

More at Noesis

All 103 roles

Popular searches