We're working with a leading global financial institution that is looking for aSenior DevOps Engineerto join its engineering organisation and help standardise and improve build and deployment pipelines across a large application estate.
The environment includesC#/.NET and Python applications, with a mix of modern and legacy technologies. You’ll work closely with application and engineering teams to createconsistent, secure and highly reusable CI/CD processesthat improve the way software is built, tested and deployed across the organisation.
Key Responsibilities
Design and operate scalable, highly available cloud infrastructure (primarily AWS and/or Azure).
Build and maintain CI/CD pipelines, release tooling and deployment automation.
Implement Infrastructure as Code using Terraform (and/or CloudFormation), ensuring repeatable environments.
Drive containerisation and orchestration using Docker and Kubernetes (including managed services such as EKS/AKS).
Improve observability with monitoring, logging and alerting (e.g. Prometheus, Grafana, ELK/EFK, CloudWatch).
Embed security best practice: IAM, secrets management, patching, vulnerability remediation and secure configuration.
Support incident response and problem management, participating in on‑call rotations and post-incident reviews.
Collaborate with engineers and stakeholders to raise reliability, performance and delivery standards.
Required Skills & Experience
Significant experience in DevOps/SRE/Platform Engineering roles within regulated environments.
Proven experience in a software developer / engineering role within the C#/.NET stack
Strong Linux administration and scripting (Bash; Python preferred).
Proven experience with cloud networking, DNS, load balancing, autoscaling and security controls.
Hands‑on Kubernetes and container build/deploy workflows.