DevOps Engineer - (CI/CD e GitHub Platform) Porto
Summary
DevOps engineer at Noesis in Porto working on the company's internal developer platform: evolving a self-service GitHub setup, migrating large-scale Jenkins/Azure DevOps pipelines to GitHub Actions, and embedding AI and security/quality tooling into the dev workflow. Core stack: GitHub Enterprise/Actions, Python/Bash, Linux, containers.
A Noesis procura o seguinte perfil para contribuir para a plataforma interna de desenvolvimento, garantindo ferramentas, pipelines e processos fiáveis, seguros e fáceis de usar. Trabalhar com autonomia em problemas bem definidos e contribuir para decisões técnicas da equipa.
Principais Tarefas e Responsabilidades:
- Evoluir a plataforma self - service de repositórios GitHub, que garante pipelines, controlo de acessos e documentação desde o primeiro dia.
- Participar na migração de pipelines Jenkins e Azure DevOps para GitHub Actions em larga escala.
- Contribuir para a adoção contínua de ferramentas de apoio ao desenvolvimento, incluindo segurança e qualidade.
- Apoiar a medição de performance de engenharia com DORA Metrics.
- Integrar Inteligência Artificial no ciclo de desenvolvimento.
- Prestar suporte contínuo às equipas de desenvolvimento.
Requisitos:
Requisitos obrigatórios:
- Mínimo de 4 anos de experiência em DevOps ou Platform Engineering, com automação de CI / CD em contexto empresarial.
Inteligência Artificial
- IA aplicada ao desenvolvimento: utilização e integração de assistentes e agentes de IA em fluxos de engenharia e pipelines, com boas práticas de segurança e governo ( proteção de dados, revisão humana ).
GitHub e controlo de versões
- GitHub Enterprise Cloud: administração, EMU, rulesets, auditoria.
- Git / GitHub: branching, PRs, branch protection, CODEOWNERS, permissões.
- APIs REST e GitHub API (REST / GraphQL).
CI/CD
- GitHub Actions: reusable workflows, composite actions, matrizes, caching, runners ( hosted e self - hosted ), secrets / environments.
- Jenkins ( Jenkinsfile / Groovy ) e Azure DevOps Pipelines.
- Migrações de CI / CD em larga escala.
Programação e sistemas
- Bash e Python ( ou Node.js / TypeScript, Go ) para automação e tooling.
- Linux ( preferencialmente RHEL - like ) e Docker / Podman.
Segurança e qualidade
- Segurança em pipelines.
- Ferramentas de qualidade e segurança no pipeline: SonarQube, Corgea, Trivy, Dependabot, CodeQL, SBOM.
Requisitos valorizados:
- Backstage ou conceitos de Internal Developer Platform.
- DORA Metrics e dashboards ( Grafana, Power BI ).
- IaC : noções sólidas de Terraform ou equivalente.
- Kubernetes e cloud ( Azure, AWS, GCP ).
- Gestão de artefactos ( Artifactory, Nexus ou GitHub Packages ) e Ansible.
- Observabilidade ( Prometheus, Grafana, ELK / OpenSearch ).
Regime de trabalho: híbrido ( 2x por semana no escritório )
Se reúnes estas condições e gostarias de integrar uma organização inovadora, que aposta continuamente na formação dos seus talentos, envia-nos a tua candidatura.
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.
Skills
- Ansible
- API
- Artifactory
- AWS
- Azure
- Azure DevOps
- Bash
- CI/CD
- Cloud
- DevOps
- Docker
- ELK
- GCP
- Git
- GitHub
- GitHub Actions
- Grafana
- GraphQL
- Groovy
- Infrastructure as Code
- Jenkins
- Kubernetes
- Linux
- Node.js
- Observability
- OpenSearch
- Podman
- Power BI
- Prometheus
- Python
- REST
- RHEL
- SBOM
- SonarQube
- Terraform
- TypeScript
- Version Control