Description

Company Overview

We are looking for a skilled CI/CD & Release Automation Engineer to strengthen software delivery processes across our financial technology environment. Our platforms support digital financial products, payment applications, banking integrations, and transaction-based services that require reliable and controlled software releases.

The role focuses on improving development pipelines, automating software testing and deployment, and establishing consistent release management practices across engineering teams.

Role Summary

The CI/CD & Release Automation Engineer will design, maintain, and optimise automated software delivery pipelines. The successful candidate will work closely with software developers, quality assurance specialists, and infrastructure engineers to ensure that application changes are tested, validated, and deployed efficiently.

This position requires strong knowledge of automation technologies, version control, build systems, and modern software delivery practices.

Key Responsibilities

  • Design and maintain CI/CD pipelines for fintech applications and backend financial services.

  • Automate application build, testing, packaging, and deployment processes.

  • Configure and manage CI/CD platforms such as GitLab CI, Jenkins, and GitHub Actions.

  • Develop automated workflows for development, testing, staging, and production environments.

  • Integrate automated security checks and code quality assessments into deployment pipelines.

  • Manage software release configurations and deployment version controls.

  • Collaborate with developers to resolve build failures, deployment errors, and pipeline performance issues.

  • Implement automated testing integrations to improve software delivery quality.

  • Support controlled release procedures for payment applications and financial transaction systems.

  • Monitor deployment activities and investigate software delivery interruptions.

  • Improve pipeline efficiency through scripting and workflow automation.

  • Maintain technical documentation covering deployment procedures and release standards.

Requirements and Qualifications

  • Degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.

  • At least three years of experience in DevOps, release engineering, or CI/CD automation.

  • Strong experience with Jenkins, GitLab CI, GitHub Actions, or similar platforms.

  • Proficiency in Python, Bash, or PowerShell scripting.

  • Understanding of Git workflows, branching strategies, and version control.

  • Practical knowledge of Docker and container-based deployment environments.

  • Familiarity with Kubernetes and cloud infrastructure is desirable.

  • Understanding of automated testing, software quality controls, and deployment security.

  • Knowledge of Linux administration and application troubleshooting.

  • Strong analytical and problem-solving abilities.

Benefits

  • Fully remote working arrangement within Estonia.

  • Opportunity to improve software delivery across modern fintech platforms.

  • Exposure to enterprise automation and release engineering technologies.

  • Professional learning and development opportunities.

  • Collaborative working environment with software and infrastructure engineers.

  • Opportunities to contribute to software delivery transformation projects.

Application Instructions

Candidates should submit an updated CV outlining their CI/CD experience, automation expertise, programming skills, and relevant technical projects. Applicants should highlight deployment pipelines they have designed, maintained, or optimised and describe their experience supporting production software releases.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.