Senior Platform Engineer
Description
Emagine is seeking a Senior Platform Engineer to take technical ownership of a software development platform and CI/CD ecosystem. The role focuses on DevOps, automation, and DevSecOps, enabling development teams to deliver secure, reliable, and high-quality software while improving developer experience and operational efficiency.
What You'll Be Working On
Own and maintain the CI/CD ecosystem, including GitLab CI/CD templates, builder images, Maven parent POMs, and pipelines across multiple technology stacks.
Administer and evolve the DevOps toolchain, including GitLab, CI runners, build agents, artifact repositories, code quality, and observability tools.
Operate Jira and Confluence on Amazon EKS.
Integrate security into CI/CD through Software Composition Analysis, SBOMs, vulnerability management, secrets detection, and quality gates.
Support development teams with platform requests, troubleshooting, and technical guidance.
Maintain engineering metrics and dashboards, ensuring platform reliability through backups, disaster recovery, restore tests, incident management, and root cause analysis.
Provide documentation, training, and reporting, mentor engineers, and collaborate with technology vendors.
What We're Looking For
Bachelor's degree in Computer Engineering, Computer Science, or a related field, or equivalent professional experience.
8+ years of experience in DevOps, Platform Engineering, Software Engineering, or Infrastructure Engineering.
Extensive experience with CI/CD pipelines and software development platforms, preferably GitLab CI/CD.
Strong knowledge of Git, Linux (RHEL/Rocky Linux), Bash, and Python.
Experience with Terraform, Ansible, Docker, Podman, and Kubernetes.
Knowledge of Java and Maven, including POMs, plugins, and releases.
Experience with PostgreSQL, Amazon RDS, SQL, ETL, and dashboards.
Knowledge of DevSecOps, software supply chain security, SCA, SBOMs, vulnerability management, authentication, and secrets management.
Working knowledge of AWS and proficient day-to-day use of AI coding assistants.
Strong ownership, communication, teamwork, and problem-solving skills.
Native-level Portuguese and professional fluency in English, both written and spoken.
Nice to Have
Nexus Repository, SonarQube, or Dependency-Track.
Amazon EKS and Helm.
Identity and access tools such as Okta (SAML SSO) or Teleport.
Observability tools such as Grafana, Prometheus, or Loki.
Virtualization platforms such as Proxmox.
Networking knowledge covering DNS, TLS/PKI, reverse proxies, WAF, and VPN, or experience developing internal tools.
Certifications in Kubernetes, AWS, Terraform, GitLab, RHCSA, or ITIL 4.
Location & Eligibility
Candidates must be based in Portugal.
Hybrid role in Lisbon, with 2 days per week onsite.
About emagine
At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and become part of a dynamic and forward-thinking environment.
To learn more about us, visit our website: .
Skills
- AI
- Ansible
- Authentication
- Automation
- AWS
- Bash
- CI/CD
- Confluence
- Developer Experience
- DevOps
- DevSecOps
- DNS
- Docker
- EKS
- ETL
- Git
- GitLab
- Grafana
- Helm
- ITIL
- Java
- Jira
- Kubernetes
- Linux
- Loki
- Maven
- Networking
- Observability
- Okta
- PKI
- Podman
- PostgreSQL
- Prometheus
- Proxmox
- Python
- RDS
- RHEL
- Root Cause Analysis
- SAML
- Secrets Management
- SonarQube
- SQL
- SSO
- Terraform
- TLS
- Virtualization
- VPN
- Vulnerability Management
- WAF