Junior Release Engineer
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 where appropriate represent them at Technical Review Board (TRB) and Change Approval Board (CAB).
* Coordinate software releases, ensuring that 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 the management of development, test, staging and production environments, ensuring that 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 practice (ITIL Framework)
* Exposure to Azure DevOps
* Experience of ITIL Service Management tools such as Service Now
* General Windows Server OS experience
* Knowledge of SQL (desirable not essential)
* Good organisational skills and the ability to handle multiple concurrent activities
* Excellent communication and interpersonal skills, with the ability to communicate effectively 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 – able to understand existing processes and create new ones or amend existing.
* To be able to work under pressure in an environment with varying and competing deadlines.
* To be able to organise oneself to manage a diverse workload effectively.
* Have the flexibility to carry out deployments some evenings and weekends.
#J-18808-Ljbffr