Senior DevOps Engineer
Department: Technology
Employment Type: Permanent - Full Time
Location: Belfast
Description
About Us
At Reward, our business sits firmly in the fin-tech market where we have close relations with national and international financial giants and industry leaders. With our diverse range of projects, we combine the best talent across disciplines such as Engineering, Architecture, Design, and Product Strategy with cutting-edge technology. This is a unique opportunity to become a key member of a forward-thinking, technology-focused organization. The successful candidate will work with technologies such as JavaScript (Angular / Node), .Net Core / .NET 5 +, AWS, IaC, Docker, Fargate, and Kubernetes. You will also play a significant role in shaping the future of our Tech and DevOps stack.
Your day-to-day
As a Senior DevOps Engineer at Reward, working on our loyalty platform in a fast-paced, agile environment, you will contribute to designing and developing our core product infrastructure alongside the Engineering Team. The platforms you build are used daily by millions of users.
About You
We seek passionate engineers interested in their field. While specific languages and frameworks evolve, we value your problem-solving approach as a Senior DevOps Engineer. Skills are transferable, and familiarity with the following technologies is advantageous, though not mandatory for all:
· Containerization (Docker)
· Orchestration (Kubernetes, Fargate)
· Cloud deployment and management (AWS)
· Infrastructure as Code (Terraform)
· Scripting (Python / Bash)
· CI / CD (GitHub Actions)
· Agile methodologies
· Version control (GitHub), code reviews, and good software practices
· Excellent communication skills for technical and non-technical audiences
· Willingness to learn and adapt
Requirements
- Minimum of 5+ years experience in DevOps or related fields, with a strong grasp of microservices and open-source software.
- Proficiency in cloud environments (AWS, Azure), IaC, containerization (Docker, Kubernetes), and CI/CD pipelines, with experience in tools like Terraform, Jenkins, and Ansible.
- Understanding of quality assurance principles, testing methodologies, and quality control procedures.
- Experience working in Agile development environments.
- Excellent communication skills, capable of explaining complex technical concepts clearly.
- Strong problem-solving skills and analytical abilities to deliver high-quality solutions.