About the role
Our banking client is seeking an experienced Application Release Engineer to support and manage release operations for a portfolio of 45+ enterprise applications . The current environment is based on Microsoft Azure , with a strategic migration planned to Google Cloud Platform (GCP) in the next 6 months. This role requires strong coordination skills, meticulous documentation, and experience with release sequencing and Jira for planning and tracking.
Key Responsibilities:
- Coordinate, manage, and execute application releases across multiple environments (dev, test, UAT, prod) ensuring minimal disruption and maximum compliance.
- Maintain accurate release documentation , including runbooks, release notes, implementation plans, rollback procedures, and change records.
- Define and manage release sequences and schedules across a diverse application landscape with interdependencies and regulatory considerations.
- Collaborate with development, QA, infrastructure, cloud, and security teams to ensure readiness of each release cycle.
- Utilize Jira for tracking release tickets, managing dependencies, and documenting issue resolution.
- Contribute to the design and optimization of the release process to align with Agile delivery and DevOps best practices.
- Support the ongoing transition from Azure to GCP , including documenting and validating cloud-specific release procedures and pipelines.
- Facilitate release readiness reviews, go/no-go meetings, and post-release retrospectives to drive continuous improvement.
- Monitor release activities and ensure compliance with internal policies, change management processes, and audit standards.
- Assist in automation of deployment steps where appropriate and provide input to CI/CD pipeline improvements.
Required Qualifications:
- 5+ years of experience in release management, application support, or DevOps within enterprise IT environments , preferably in the banking or financial sector.
- Experience working with Azure environments , with understanding of GCP services or migration projects considered a strong asset.
- Hands-on experience managing complex release calendars, including multiple parallel releases with strict compliance requirements.
- Strong experience with Jira (e.g., workflows, ticketing, linking stories/tasks to releases, dashboards).
- Proven ability to create and maintain clear and comprehensive documentation for release processes and technical procedures.
- Knowledge of CI/CD processes and tooling (e.g., Azure DevOps, Jenkins, Git).
- Excellent organizational skills with the ability to prioritize and handle multiple tasks under tight deadlines.
- Strong communication and stakeholder management skills across technical and non-technical teams.
Nice to Have:
- Familiarity with Google Cloud Platform (GCP) and cloud-native deployment approaches (e.g., GKE, Cloud Run, Artifact Registry).
- ITIL or release management certification.
- Experience with automation tools (e.g., Terraform, Ansible) and scripting (PowerShell, Bash, Python).
About the role
Our banking client is seeking an experienced Application Release Engineer to support and manage release operations for a portfolio of 45+ enterprise applications . The current environment is based on Microsoft Azure , with a strategic migration planned to Google Cloud Platform (GCP) in the next 6 months. This role requires strong coordination skills, meticulous documentation, and experience with release sequencing and Jira for planning and tracking.
Key Responsibilities:
- Coordinate, manage, and execute application releases across multiple environments (dev, test, UAT, prod) ensuring minimal disruption and maximum compliance.
- Maintain accurate release documentation , including runbooks, release notes, implementation plans, rollback procedures, and change records.
- Define and manage release sequences and schedules across a diverse application landscape with interdependencies and regulatory considerations.
- Collaborate with development, QA, infrastructure, cloud, and security teams to ensure readiness of each release cycle.
- Utilize Jira for tracking release tickets, managing dependencies, and documenting issue resolution.
- Contribute to the design and optimization of the release process to align with Agile delivery and DevOps best practices.
- Support the ongoing transition from Azure to GCP , including documenting and validating cloud-specific release procedures and pipelines.
- Facilitate release readiness reviews, go/no-go meetings, and post-release retrospectives to drive continuous improvement.
- Monitor release activities and ensure compliance with internal policies, change management processes, and audit standards.
- Assist in automation of deployment steps where appropriate and provide input to CI/CD pipeline improvements.
Required Qualifications:
- 5+ years of experience in release management, application support, or DevOps within enterprise IT environments , preferably in the banking or financial sector.
- Experience working with Azure environments , with understanding of GCP services or migration projects considered a strong asset.
- Hands-on experience managing complex release calendars, including multiple parallel releases with strict compliance requirements.
- Strong experience with Jira (e.g., workflows, ticketing, linking stories/tasks to releases, dashboards).
- Proven ability to create and maintain clear and comprehensive documentation for release processes and technical procedures.
- Knowledge of CI/CD processes and tooling (e.g., Azure DevOps, Jenkins, Git).
- Excellent organizational skills with the ability to prioritize and handle multiple tasks under tight deadlines.
- Strong communication and stakeholder management skills across technical and non-technical teams.
Nice to Have:
- Familiarity with Google Cloud Platform (GCP) and cloud-native deployment approaches (e.g., GKE, Cloud Run, Artifact Registry).
- ITIL or release management certification.
- Experience with automation tools (e.g., Terraform, Ansible) and scripting (PowerShell, Bash, Python).