DevOps Engineer
Project description
Our client is a comprehensive-stack digital banking solutions provider empowering banks and financial institutions to scale and modernise at speed. The Cloud Platform team owns and operates Audax's development, test, and UAT environments, supporting build (Jenkins), deployment (Helm), and monitoring (ELK) for the wider engineering organization. As a Senior Software Engineer I, Platforms, you will deliver defined platform engineering work packages independently — implementing secure data access, container-based deployments, and automation that keep environments reliable and DevOps practices consistent. You'll work closely with business analysts, project managers, and technical specialists across a global, distributed team, contributing to a dynamic environment where good DevOps practice is actively built and improved.
Responsibilities
- Deliver defined build, deployment, and environment-provisioning work packages independently, keeping milestones on track within owned scope.
- Set up and maintain structured, semi-structured, and unstructured data stores to support platform and application needs.
- Implement secure access mechanisms for connecting to multiple data sources.
- Build and operate containerized microservices and database deployments using Docker and Kubernetes.
- Contribute to the design and implementation of replication approaches for active/active data centre layouts, under guidance from senior/staff engineers where architecture-level trade-offs are involved.
- Contribute to backup and recovery procedures for platform environments, following established standards and escalating design gaps early.
- Automate deployment and administration tasks across Dev, Test, and UAT environments using Helm and related tooling.
- Apply GitOps practices to manage deployment of microservices, jobs, tools, and workflows.
- Communicate progress, risks, and readiness clearly with business analysts, project managers, and technical stakeholders across locations.
- Support the adoption of DevOps good practices across the project, sharing knowledge with the wider engineering team.
SKILLS
Must have
- 6–9 years of relevant working experience
- Solid working knowledge of cloud platform technologies.
- Strong hands-on experience with Docker, Kubernetes, and Helm.
- Working knowledge of microservice-based architectures.
- Experience with CI/CD tooling such as Jenkins, and monitoring/observability tooling such as ELK.
- Practical experience with GitOps deployment models.
- Proficiency in at least one programming or scripting language.
- Ability to communicate technical progress and risk clearly to non-technical and cross-functional stakeholders.
Nice to have
• Exposure to data technologies: Experience with tools such as Elasticsearch, Cassandra, or Spark. • Software development methodologies: Familiarity with standard development practices and methodologies. • Domain exposure: Experience within retail banking environments.
Required Skills
Required Languages
🇬🇧 English