Back to Jobs
Recently postedTechnology

Software Configuration and Release Management Engineer

Whitehall Resources Limitedmanchester, england🇬🇧United Kingdom

Quick overview

SeniorityMid Senior
Work modeHybrid
Locationmanchester, england, United Kingdom
Stakeholder ManagementGitAWSAnsibleBashGoogle CloudPowerShellPythonTerraformAzureCI/CD

Job description

Software Configuration and Release Management Engineer

Whitehall Resources are currently looking for a Software Configuration and Release Management Engineer.

This role will be Inside of IR35, so you will be required to use an FCSA Accredited Umbrella Company.

Key Requirements:

  • - The successful candidate will be responsible for managing software configurations, release governance, build processes, deployment activities, and CI/CD improvements, ensuring the reliable and controlled delivery of technology solutions across development, testing, and production environments.
  • - Working closely with Development, QA, Infrastructure, Cloud Engineering, Security, and Operations teams, the candidate will play a key role in maintaining release integrity, minimizing deployment risk, and supporting regulatory compliance within a highly controlled environment.

Key Responsibilities:

  • - Manage source code repositories, version control practices, branching strategies, and configuration baselines.
  • - Maintain software configuration records and ensure code traceability across environments.
  • - Govern repository management activities using enterprise version control platforms.
  • - Support configuration audits and ensure adherence to established standards.
  • - Plan, coordinate, schedule, and execute application and infrastructure releases across Development, QA, UAT, Pre-Production, and Production environments.
  • - Facilitate release planning meetings and deployment readiness reviews.
  • - Maintain release calendars and communicate release schedules to relevant stakeholders.
  • - Ensure all releases are delivered in accordance with change management and governance processes.
  • - Manage and optimize build processes to improve reliability, consistency, and deployment efficiency.
  • - Support automated deployment activities across cloud and on-premises platforms.
  • - Coordinate implementation, rollback, and recovery plans for production releases.
  • - Ensure deployment documentation and runbooks are maintained and current.
  • - Support the implementation and enhancement of CI/CD pipelines.
  • - Identify opportunities to automate manual release and deployment activities.
  • - Work with engineering teams to improve release frequency, quality, and deployment success rates.
  • - Assist in the adoption of DevOps best practices across the technology estate.
  • - Ensure compliance with release governance, audit, security, and regulatory requirements applicable within Financial Services.
  • - Conduct release risk assessments and proactively mitigate deployment risks.
  • - Support internal and external audits relating to configuration and release management controls.
  • - Ensure all releases are appropriately documented, approved, and tracked.
  • - Monitor application and infrastructure performance following production deployments.
  • - Investigate and resolve release-related incidents and deployment failures.
  • - Coordinate post-implementation reviews and lessons learned activities.
  • - Drive continuous improvement initiatives to enhance release stability and operational resilience.

Key Experience:

  • - Proven experience in Software Configuration Management (SCM) and Release Management.
  • - Strong understanding of source code management and branching strategies.
  • - Experience managing releases within complex enterprise environments.
  • - Knowledge of CI/CD principles and automated deployment practices.
  • - Experience working in regulated environments, preferably within Banking or Financial Services.
  • - Strong stakeholder management and cross-functional coordination skills.
  • - Experience with change management and release governance processes.
  • - Excellent documentation, planning, and organizational skills.
  • - Ability to manage multiple concurrent releases and delivery timelines.

Key Skills:

  • - Git, GitHub, GitLab, Bitbucket or equivalent version control tools.
  • - ServiceNow Change Management.
  • - Cloud platforms such as Azure, AWS, or Google Cloud.
  • - Infrastructure as Code tools (Terraform, Ansible, ARM Templates).
  • - Scripting knowledge using PowerShell, Bash, Python, or similar technologies.
  • - Experience supporting DevOps and Site Reliability Engineering (SRE) practices.
#J-18808-Ljbffr

Similar jobs