DevOps Engineer
ARM · Manchester, England ·
DevOps Engineer - Banking 12-Month contract - Inside IR35 - market rate Manchester based - hybrid working - 2-3 days a week onsite Banking sector Key accountabilities Kubernetes and OpenShift engineering. Builds, configures, secures and operates Kubernetes and OpenShift clusters and workloads for core banking, with attention to resilience and availability.
Infrastructure as code. Designs and maintains Terraform modules and environments, with code review, testing and safe promotion. Internal developer platform. Builds and improves the IDP, including Backstage catalogue, software templates, plugins and golden paths, so product teams can self-serve safely.
Continuous delivery. Designs and maintains delivery pipelines that build, test, secure and deploy core banking services reliably. Implements metrics, telemetry, logging, tracing and alerting, defines SLIs and SLOs with service owners, and automates runbooks.
Platform engineering. Treats the platform as a product, improving its reliability, usability and cost with feedback from the teams that use it. Control engineering. Builds the bank's resilience, security, change and audit controls into platforms and pipelines as automated, evidenced checks.
Contribution to the team. Mentors junior engineers and shares knowledge. Responsibilities Platform and delivery Builds and runs Kubernetes and OpenShift platforms, including cluster configuration, upgrades, capacity, networking, storage, security policy, operators and multi-tenant namespaces.
Writes and maintains Terraform modules and environments across cloud and platform resources, with state management, testing and review. Builds and improves Backstage, including software templates, catalogue entries, plugins and documentation, and works with product teams to adopt them.
Designs and maintains CI/CD pipelines with build, test, security scanning, artefact management, deployment strategies and rollback, using tools such as Jenkins, GitHub Actions, GitLab CI, Harness, Tekton or Argo CD. Supports releases of core banking services, and works with development, testing, security and operations teams.
Treats the platform as a product, collecting feedback, measuring adoption and improving the experience for the teams that use it. Troubleshoots complex platform and delivery problems, and takes part in the on-call rota. Observability and reliability Implements metrics, telemetry, logging, tracing and alerting using tools such as Prometheus, Grafana and OpenTelemetry, and keeps alerts actionable.
Defines SLIs and SLOs with service owners, builds SLO dashboards, and uses error budgets to guide improvement work. Turns runbooks into automation, such as automated diagnosis and remediation for common alerts. Plans capacity, performance and resilience, and tests failover and recovery.
Takes part in incident response and post-incident reviews, and follows up the actions. Control engineering, team and d...
Market data from EasyWorkClub, not from the employer
More openings at ARM
170 other openings we list
- Director of Software Architecture · Cambridge
- SoC Verification Engineer · Sheffield
- Senior System / Infrastructure Engineer – On-Prem Linux & CI (CPU Development) · Cambridge
- High-Voltage Electrical Project Engineer · London
- GPU Hardware Verification Engineer · Cambridge