Jobs / Deutsche Bank
Test and DevOps Automation Engineer – Fixed Income Pricing and Analytics
Deutsche Bank · London, ENG, United Kingdom
London, ENG, United KingdomHybrid
Remuneration
Competitive salary; non-contributory pension; 30 days’ holiday plus bank holidays; Life Assurance; Private Healthcare; flexible benefits
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
This hands-on engineering role modernises testing, deployment and operations for Rates and Credit fixed-income trading applications that support real-time pricing and analytics. The work spans automated API, event-driven and UI testing; CI/CD pipeline development; GCP and Kubernetes infrastructure managed with infrastructure as code; and service reliability improvements using monitoring, incident investigation and AI-assisted engineering tools.
Benefits
Non-contributory pension30 days’ holiday plus bank holidaysOption to purchase additional holidayLife AssurancePrivate HealthcareRetail discountsBike4Work schemeGym benefitsTwo days’ volunteering leave per yearTraining and developmentFlexible working
Qualifications
- Strong coding skills in Java, Python or TypeScript.
- Experience building automated API and UI tests with frameworks such as JUnit, pytest or Playwright.
- Experience building CI/CD pipelines with TeamCity, Jenkins or GitHub Actions.
- Experience packaging applications with Docker and deploying to Kubernetes using tools such as Helm.
- Practical experience managing GCP and GKE, or comparable cloud platforms.
- Experience with Linux, scripting and infrastructure as code using tools such as Terraform.
- Understanding of cloud networking, identity and access management, secrets and environment configuration.
- Experience operating cloud-hosted services and troubleshooting infrastructure and application failures.
- Experience with test design, test data management and distributed, asynchronous systems.
- Hands-on experience with AI coding assistants or agentic tools, with sound judgment about output quality and sensitive information.
- Financial markets experience is desirable but not essential.
Responsibilities
- Automate QA workflows across APIs, event-driven services and user interfaces.
- Build and maintain regression, integration and end-to-end tests.
- Modernise CI/CD pipelines with automated tests, quality gates, containerisation and repeatable deployment and rollback processes.
- Manage and evolve GCP infrastructure and Kubernetes environments across development, test and production.
- Automate infrastructure provisioning and configuration using infrastructure as code.
- Improve reliability through monitoring, alerting, runbooks and incident investigation.
- Automate test environment configuration and test data preparation.
- Prioritise test coverage by business risk, investigate failures and reduce flaky tests.
- Incorporate performance testing and AI-assisted tools into engineering and testing workflows.
Skills
DockerGCPGitHubGitHub ActionsGKEHelmIAMJavaJenkinsKubernetesLinuxPythonTeamCityTerraformTypeScript
Industry
Financial marketsFixed-income trading
Relocation
No