Location
Fully remote, office-based, or hybrid work is available; the role is open to candidates in the EU.
About the company
A large international IT services provider working across FinTech, Healthcare, Retail, Telecom and other sectors. The team supports a European automotive business that is investing in digital transformation, cloud, data and cybersecurity.
Responsibilities
- Provide managed maintenance and application support for a broad portfolio of web and mobile applications, including enhancements, updates and documentation.
- Track software versions, dependencies, vulnerabilities and end-of-life components with Aikido, Renovate and similar tools, prioritizing critical and high-risk items and planning upgrades with developers.
- Maintain GitLab CI/CD pipelines covering linting, SAST, builds, automated tests, SonarQube quality gates, Docker/Kaniko builds and Trivy scanning, along with security gates, image lifecycles, artifact versioning and SBOMs.
- Troubleshoot build and deployment issues, support releases in on-premises and AWS environments, adapt pipelines to stack changes and keep operational documentation and monthly reporting up to date.
Requirements
- 3+ years in DevOps or build and release engineering for production web applications, with strong GitLab CI/CD, Git and merge request workflow experience.
- Hands-on knowledge of Docker, container image management, Kaniko or similar rootless build tools, container registries and Java build tools such as Maven or Gradle.
- Experience with dependency and vulnerability management tools (Renovate/Dependabot, Aikido/Snyk, Trivy, SonarQube), secrets management with Vault, least-privilege access and secure CI/CD practices.
- Working knowledge of AWS, RHEL and Docker Compose, centralized logging and monitoring with Splunk or similar, English at Upper-Intermediate or above and Italian at Intermediate or above.