onsite
Release Engineer - Hastings Direct
Software Engineer
Release Engineer responsible for designing, implementing and maintaining automated CI/CD pipelines, container orchestration, and release processes to support fast, reliable delivery of digital insurance solutions.
About the role
Key Responsibilities
- Design, build, and maintain end‑to‑end CI/CD pipelines using Jenkins, Git, and related tooling.
- Automate build, test, and deployment workflows for containerised applications on Docker and Kubernetes.
- Collaborate with development, QA, and operations teams to define release standards, versioning, and rollback strategies.
- Monitor pipeline health, troubleshoot failures, and continuously improve performance and reliability.
- Implement infrastructure‑as‑code and scripting solutions (Python/Bash) to support automated provisioning and configuration.
- Participate in Agile ceremonies, providing release estimates and ensuring alignment with sprint goals.
Requirements
- 3+ years of experience in release engineering or DevOps roles, preferably in a fast‑moving digital environment.
- Strong hands‑on experience with Jenkins (or similar CI tools), Git, Docker, and Kubernetes.
- Proficiency in scripting languages such as Python or Bash for automation tasks.
- Solid understanding of Agile methodologies and collaborative team practices.
- Excellent problem‑solving skills, with a focus on reliability, scalability, and continuous improvement.
Skills
cicdjenkinsdockerkubernetespythonagile