- Location: Malaga, Spain - Relocation is mandatory
We are looking for a Junior Release Manager to join a dynamic technology team supporting complex software delivery environments for a major international client. In this role, you will be responsible for coordinating release activities, ensuring CI/CD pipeline reliability, enforcing quality gates, and supporting Agile delivery across multiple teams. You will act as a key link between development, operations, and quality teams to ensure smooth, secure, and predictable releases.
This position requires strong technical expertise, hands-on experience with DevOps practices, and the ability to operate in fast-paced, Agile environments.
Responsibilities:
Release Management & CI/CD:
-
Plan, coordinate, and manage software releases across multiple environments.
-
Ensure stable and efficient CI/CD pipelines using tools such as Jenkins and GitHub Actions.
-
Implement and enforce branching strategies (GitFlow, Trunk-Based Development).
-
Manage Git repositories and repository scaffolding using Maven Archetype, Yeoman, or custom tools.
-
Oversee Docker image creation and lifecycle using Docker, Jib, Kaniko, or Buildah.
DevOps & Infrastructure:
-
Operate and support Kubernetes-based environments (Kubernetes, OpenShift).
-
Manage container orchestration, deployments, and rollbacks.
-
Collaborate on infrastructure automation using Ansible and Python.
-
Support networking and load-balancing configurations (Nginx, F5, DNS managers, SSL certificates).
Quality Assurance & Testing:
-
Define and implement quality gates using tools such as SonarQube.
-
Promote and support test automation best practices (TDD/BDD).
-
Coordinate automated testing strategies including API, integration, and end-to-end testing.
-
Ensure compliance with release standards and quality requirements.
Monitoring & Reliability:
-
Monitor applications and infrastructure using tools such as Dynatrace, Prometheus, Grafana, Kibana, Micrometer, and OpenTelemetry.
-
Support incident management and operational excellence through monitoring and alerting solutions.
-
Contribute to reliability and performance optimization initiatives.
Agile Collaboration:
-
Work within Agile frameworks (Scrum/Kanban), actively participating in ceremonies.
-
Collaborate closely with development, QA, security, and operations teams.
-
Use Jira or similar tools to manage release-related tasks and dependencies.
Experience
-
At least 2 years of professional experience in Release Management, DevOps, or related roles.
-
Proven experience managing CI/CD pipelines and release processes in complex environments.
-
Hands-on experience operating Kubernetes clusters in production environments.