Join to apply for the Junior Release Engineer role at Midland Credit Management, an Encore Capital Group Company.
An exciting opportunity has arisen to join Cabot in Kings Hill as a Release Engineer. This is a hybrid role with travel to Kings Hill, ME19 4UA, when required.
Key Accountabilities & Responsibilities
- Assist with the creation and maintenance of software release plans, timelines, and schedules.
- Work closely with development teams to ensure release preparation and documentation is both timely, accurate and of high-quality.
- Support the CCM Change Management Process by raising Requests for Change (RFC) and representing them at Technical Review Board (TRB) and Change Approval Board (CAB) where appropriate.
- Coordinate software releases, ensuring all dependencies are met and that releases are delivered on time.
- Deploy releases via Azure Pipelines to Production / non-Production platforms and ad-hoc processes where required.
- Collaborate with developers and QA teams to identify and resolve issues related to software releases and environments.
- Ensure that all release documentation is complete and current.
- Assist in the maintenance of release processes and procedures.
- Continuously evaluate and improve release and environment management practices.
- Assist in managing development, test, staging, and production environments, ensuring they are stable and secure.
- Stay current with industry trends and best practices related to release and environment management.
Knowledge & Experience
- Experience of software release management processes, procedures, and best practices (ITIL Framework).
- Exposure to Azure DevOps.
- Experience with ITIL Service Management tools such as ServiceNow.
- General Windows Server OS experience.
- Knowledge of SQL (desirable but not essential).
- Good organizational skills and the ability to handle multiple activities concurrently.
- Excellent communication and interpersonal skills to effectively communicate with technical and non-technical stakeholders.
- Familiarity with software configuration management.
- Good problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Understanding of the software development cycle.
Personal Attributes
- Excellent communication skills and customer focus.
- Process-oriented with the ability to understand, create, or amend existing processes.
- Ability to work under pressure with varying and competing deadlines.
- Organizational skills to manage a diverse workload effectively.
- Flexibility to carry out deployments during evenings and weekends.