Software Engineer (Prometheus / Grafana) in Bristol
Software Engineer (Prometheus / Grafana)

Software Engineer (Prometheus / Grafana) in Bristol

Bristol Full-Time 62500 £ / year No home office possible
SRT Marine Systems plc

At a Glance

  • Tasks: Join a dynamic team to develop user-friendly observability solutions using Prometheus and Grafana.
  • Company: SRT Marine Systems, a leader in marine surveillance technology with a global impact.
  • Benefits: Competitive salary, matched pension contributions, and generous annual leave.
  • Other info: Opportunity for career growth in an inclusive and innovative environment.
  • Why this job: Make a real difference in the marine industry while working with cutting-edge technologies.
  • Qualifications: Experience with Prometheus, Grafana, and strong Linux skills required.

SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies (MDA), products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers range from the largest national coast guards to individual vessel owners.

SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry.

As a Software Engineer (Prometheus / Grafana) at SRT, you will be part of a small team tasked with implementing an end-user observability visualisation. Currently, we have observability dashboards in place for our engineers, utilising Prometheus for metrics collection and Grafana for visualisation. This initiative aims to deliver a more user-friendly solution tailored for our end-users. Our clients are located across various countries worldwide, each with differing WAN capabilities, and our system is geographically distributed on-premises across multiple sites. We are fortunate to have a team of highly experienced engineers, including UX designers, who can provide support and guidance. Our lead observability engineer will oversee and assist with your work throughout the project.

Key Responsibilities:

  • Monitoring & Metrics Collection
  • Design, configure, and maintain Prometheus-based monitoring solutions
  • Develop and manage metric exporters for application and system-level data
  • Optimise Prometheus scraping configurations and retention policies
  • Alerting & Incident Response
    • Define and maintain alert rules based on SLIs/SLOs and performance baselines
    • Ensure alerts are actionable, with minimal false positives
    • Participate in on-call rotations and incident postmortems
  • Observability Dashboards
    • Design and maintain Grafana dashboards for real-time operational insights
    • Collaborate with engineering and product teams to create tailored visualisations
    • Provide self-service dashboard capabilities for end users
  • System Performance & Reliability
    • Monitor infrastructure (servers, containers, databases, services) for uptime, latency, and throughput
    • Identify bottlenecks and recommend improvements

    Required Skills & Experience:

    • Proven experience with Prometheus (including PromQL) and Grafana in production environments
    • Strong knowledge of Linux-based systems
    • Experience writing and optimising PromQL queries for alerts and dashboards
    • Familiarity with exporters (node_exporter, blackbox_exporter, custom exporters)
    • Understanding of alertmanager configuration and routing
    • Proficiency with Grafana dashboard creation and templating
    • Strong troubleshooting skills for infrastructure and application issues
    • Familiarity with containers (Docker)
    • Scripting skills with a focus on Python (Bash or Go also beneficial) for automation

    Please note - you will be required to come to our Cardiff office 1 day a week.

    Benefits:

    • Highly Competitive Salary & Benefits package
    • Matched company pension contributions up to 5%
    • 25 days annual leave rising to 28 days with service
    • Career development opportunities

    SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community.

    Software Engineer (Prometheus / Grafana) in Bristol employer: SRT Marine Systems plc

    SRT Marine Systems plc is an exceptional employer, offering a dynamic work environment where innovation and high-quality results are celebrated. With a strong focus on employee growth, competitive salaries, and a commitment to inclusivity, SRT provides its team members with the opportunity to make a significant impact in the marine industry while enjoying a supportive culture and career development opportunities. Located in Cardiff, employees benefit from a collaborative atmosphere and access to experienced professionals, ensuring a rewarding experience both personally and professionally.
    SRT Marine Systems plc

    Contact Detail:

    SRT Marine Systems plc Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Engineer (Prometheus / Grafana) in Bristol

    ✨Tip Number 1

    Network like a pro! Reach out to current employees at SRT Marine Systems on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Software Engineer role. Personal connections can make a huge difference!

    ✨Tip Number 2

    Show off your skills! If you’ve got a GitHub or portfolio showcasing your work with Prometheus and Grafana, make sure to highlight it during interviews. We love seeing real examples of what you can do!

    ✨Tip Number 3

    Prepare for technical questions! Brush up on your PromQL queries and Grafana dashboard creation. We want to see that you can not only talk the talk but also walk the walk when it comes to our tech stack.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at SRT!

    We think you need these skills to ace Software Engineer (Prometheus / Grafana) in Bristol

    Prometheus
    Grafana
    PromQL
    Linux-based systems
    Metric exporters
    Alertmanager configuration
    Grafana dashboard creation
    Troubleshooting skills
    Containers (Docker)
    Scripting (Python, Bash, Go)
    Monitoring infrastructure
    Incident response
    Observability dashboards
    Collaboration with engineering teams

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your experience with Prometheus, Grafana, and any relevant projects you've worked on. We want to see how you can bring value to our team!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about marine technology and how your background makes you a great fit for SRT. Keep it engaging and personal – we love to see your personality come through!

    Showcase Your Projects: If you've worked on any relevant projects, whether in a professional or personal capacity, make sure to mention them. Include links to your GitHub or any dashboards you've created with Grafana. We’re keen to see your hands-on experience!

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team at SRT!

    How to prepare for a job interview at SRT Marine Systems plc

    ✨Know Your Tools Inside Out

    Make sure you’re well-versed in Prometheus and Grafana. Brush up on your PromQL queries and be ready to discuss how you've used these tools in production environments. Being able to share specific examples of your experience will show that you’re not just familiar with the tools, but that you can leverage them effectively.

    ✨Understand the Company’s Mission

    SRT Marine Systems is all about enhancing security and sustainability in the marine sector. Familiarise yourself with their products and services, and think about how your skills can contribute to their mission. This will help you align your answers with their goals during the interview.

    ✨Prepare for Technical Questions

    Expect to dive deep into technical discussions. Be prepared to explain your approach to designing monitoring solutions, optimising scraping configurations, and creating actionable alerts. Practising common technical interview questions related to system performance and reliability will give you a leg up.

    ✨Showcase Your Problem-Solving Skills

    During the interview, highlight your troubleshooting skills and how you've tackled infrastructure or application issues in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses, making it clear how you identified bottlenecks and implemented improvements.

    Software Engineer (Prometheus / Grafana) in Bristol
    SRT Marine Systems plc
    Location: Bristol

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >