Software Engineer, Observability

Oxford Nanopore Technologies Ltd
Oxford, UK
about 1 month ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£47,220.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Cloud Computing Continuous Integration Python (Programming Language) Reliability Engineering Software Engineering Web Applications Grafana Software Security Gitlab Fastapi
+3 more
Kubernetes Operational Systems Cloudwatch

Job description

We are looking for a Software Engineer with an observability focus to join our Operational Software Engineering team. As part of a cross-functional team supporting ONT’s R&D, Tech Transfer and Manufacturing operations, you will build and improve observability systems across multiple applications and deployment environments including on-prem VMs, HPC compute and storage systems, Kubernetes and AWS Elastic Container Service., * Application & Service Observability

  • Build and improve observability systems with Grafana Cloud and CloudWatch.
  • Develop user experience indicators that connect service behaviour to the businesses value streams.
  • Application Development
  • Contribute to development of Python applications.
  • Contribute through GitLab merge requests, ensuring clean, efficient, and maintainable code.
  • Apply Infrastructure as Code principles and software security standards.
  • Operational Support & Continuous Improvement
  • Provide second-line support for operational systems, working directly with internal users to resolve issues.
  • Improve team documentation, processes, and working practices to raise delivery standards.

Requirements

This role would suite someone with an interest in application observability, site reliability, and measuring user experience. There will also be opportunities to contribute to Python application development.

A successful candidate will have a solid understanding of key observability concepts: metrics, logs, traces, dashboards, and alerts. They will be able to combine these with SQL data sources to build indicators measuring service quality and user behaviour.

Some knowledge of Python APIs and web applications, AWS Services, CI/CD automation and container orchestration would be an advantage.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:14 min

Testing and environment management in GitLab CI

Martin Beránek · LIVE

1:07 min

Architecting the availability stack with Prometheus and Grafana

Gabriel Labachelerie · World Congress 2023

1:22 min

Key features and advantages of using FastAPI

Ashmi Banerjee · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:30 min

Feature requests for future GitLab CI versions

Martin Beránek · LIVE

2:52 min

Daily testing operations and engineering roles in web3 environments

Alen Meštrov · LIVE

Videos

See all

Related articles

See all