Release Engineer

Posted 10 hours 47 minutes ago by Fusion Practices Limited

Permanent
Not Specified
Other
London, United Kingdom
Job Description

Job Summary:

We at Fusion Practices are seeking a Release Engineer to manage and optimize software release processes, ensuring seamless deployment across development, staging, and production environments. The ideal candidate will have experience with CI/CD pipelines, automation, version control, and infrastructure management, collaborating closely with development, QA, and operations teams.

Key Responsibilities:

  • Design, implement, and maintain CI/CD pipelines for software builds and deployments.
  • Manage release schedules, build configurations, and deployment strategies for various environments.
  • Automate release processes using Jenkins, GitHub Actions, Azure DevOps, or similar tools.
  • Work with development and operations teams to ensure smooth software delivery and rollback plans.
  • Optimize source code versioning, branching, and merging strategies in Git or similar repositories.
  • Troubleshoot and resolve build failures, deployment issues, and performance bottlenecks.
  • Maintain release documentation, deployment guides, and version history tracking.
  • Implement security best practices and compliance measures in the release process.

Required Skills & Qualifications:

  • 3-7 years of experience in release engineering, DevOps, or software deployment.
  • Hands-on experience with CI/CD tools like Jenkins, GitLab CI/CD, Azure DevOps, or CircleCI.
  • Strong expertise in version control systems (Git, Bitbucket, SVN) and branching strategies.
  • Experience with Scripting languages such as Bash, Python, or PowerShell.
  • Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
  • Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
  • Strong problem-solving skills and ability to work in a fast-paced Agile environment.