Senior Release Manager
Ireland or Spain
2
Negotiable
Ref:
Job Description
My Dublin based client is recruiting for a Senior Release Manager to join the team on a permanent basis. The client will look at candidates living in Ireland ( Remote / Hybrid) or Spain ( Fully remote
My Dublin based client is recruiting for a Senior Release Manager to join the team on a permanent basis. The client will look at candidates living in Ireland ( Remote / Hybrid) or Spain ( Fully remote).
Job Responsibilities
- As the Release Manager, you will own the Release Management lifecycle, which includes scheduling, coordinating, & managing releases across multiple applications across various portfolios.
- You’ll drive & maintain the scheduling, planning, & controlling of the software deployment process
- You’ll provide tools & processes to help product management & development teams manage & deploy releases into production
- You’ll lead the effort of defining the strategic direction for release management tools to ensure the process requirements of release management are built-in
- You’ll coordinate release content & effort based on the service request backlog, pending service requests, third party applications, or operating system updates
- You’ll manage relationships & coordinate work between different teams at different locations
- You’ll ensure the availability & the optimised performance level of build environments for all teams
- Conduct Release Readiness reviews, Milestone Reviews, & Business Go/No-Go reviews
- Produce Deployment, Run Books & Implementation Plans
- Experience in automating deployments in on-prem/cloud environments using Bitbucket, Jenkins, Azure, GitHub
- You’ll responsible for ensuring the DevSecOps team deliver services on-time & manage both IT operations & developers.
- You’ll ensure that the Release Management lifecycle involves the stages such as scheduling the release, coordinating between teams, & deployment of release as per the schedule & within budget.
- You’ll define the strategic usage of release management tools to manage releases.
- Be hands-on, automate various day-to-day administration tasks by developing Bash and Python Scripts
- You’ll lead improvements to the software engineering processes & practices associated with continuously building, deploying, & updating software & environments
- You’ll maintain a release repository & manage key information such as build & release procedures, dependencies, & notification lists
- You’ll research new software development & configuration management methodologies & technologies & analyses their application to current configuration management needs
Experience Required
- A min of 5 years’ experience as an innovative technical delivery lead, Python API Developer, & Production Support Engineer with significant experience in developing & supporting enterprise applications
- A min of 5 years of previous release and/or project management experience (Solid understanding of project management principles preferred)
- Demonstrated ability to manage software releases end-to-end, from the planning through deployment to production in collaboration with Business, PMO, Development, Testing, Infrastructure Teams
- Demonstrated ability to coordinate with cross-functional work teams & multi-vendor teams towards successful releases
- Strong skills in guiding the team for release issues and recommending solution strategies with excellent conflict management and prioritisation skills
- Strong team management skills to lead and grow a DevSecOps team
- Excellent communication skills, including presentations and negotiations to the senior management team
- Be a subject matter expert in Continuous Integration and Continuous Delivery (CD/CI) pipelines
- Experience in working with DevSecOps & SAFe Agile methodologies
- Identify release gating defects in collaboration with the development team, product owner & QA team
- Work with the DevOps engineer to understand the impacts of branches & code merges
- Have ability to manage multiple projects simultaneously & under pressure
- Experience in the use of Application Release Automation tools such as Bitbucket, Jenkins, GitHub, Jira, Confluence and Swagger
- Experience in scripting/Markup Languages: Perl, Python, Shell (Bash), PowerShell Scripting and UNIX
- Good understanding of application infrastructure, system architecture, and operating system
- Other Languages: Perl, C++, C, Visual Basic, Unix, PHP, SQL
Essential and Desirable Skills
- A min of 5 years’ experience as an innovative technical delivery lead, Python API Developer, & Production Support Engineer with significant experience in developing & supporting enterprise applications
- A min of 5 years of previous release and/or project management experience (Solid understanding of project management principles preferred)
Educational Requirements
Computer Degree / Relevant Degree
Working Hours & Benefits
- Remote or Hybrid Working
- Healthcare
- Life Assurance
- Pension
- Tax Saver Ticket Scheme
- Bike to Work Scheme