Jobs /

Technical Operations/Site Reliability Engineer

Marin Software

Apply Now

Job Details

Location: United Kingdom Posted: Oct 22, 2022

Job Description

Technical Operations/Site Reliability Engineer

We're open to 100% remote working in the UK or Ireland (or you can use our London/Dublin offices)

At Marin, our Technical Operations Engineers work directly with our critical engineering teams, working closely with them to design, code, test, run, and evolve the systems that help people around the world get jobs. We work closely with software developers and system engineers to drive adoption of modern reliability practices like SLOs, error budget policies, actionable alerts, incident retrospectives, chaos testing, and end-to-end ownership!

Exposure to publisher features and Marin’s close working relationships with customers and partners such as Google, TikTok, Facebook and Amazon (amongst others) will ensure your skills remain honed and highly desirable.

About The Team

The team is spread across Singapore/China, UK/Ireland and the US and we operate on a "follow the sun" model, meaning minimal out of hours work.

As a Technical/AppOps Engineer, we are searching for someone who brings fresh ideas, demonstrates a unique and informed viewpoint, and enjoys collaborating with a cross-functional team to develop real-world solutions and positive user experiences at every interaction.

Responsibilities

  • Run the production environment by monitoring availability and taking a holistic view of system health.
  • Provide primary operational support and engineering for large distributed software applications.
  • Improve reliability, quality, and time-to-market of our suite of software solutions
  • Investigate and resolve the complex and challenging Marin applications and system issues.
  • Drive the resolution on production application incidents using ITIL Incident Management process.
  • Develop tools and processes to enhance reliability of the Marin platform.
  • Actively participate in wider global organization - develop and maintain effective relationships with engineering and customer success teams.
  • Continuously remediate, automate or shift-left unplanned/toil work and issues by:
  • Working with Development to remediate root cause.
  • Enhance monitoring and detection.
  • Automate away with scripting and coding
  • Training and transitioning tasks to L1 teams.
  • Proactively document and share knowledge with engineers in other teams.
  • Provide technical leadership, design skills, engineering best practices, and mentoring capabilities to the team.

Requirements

  • Experience in SQL query writing.
  • Prior professional experience in Linux and Bash shell scripting.
  • Prior professional experience in Linux text processing
  • Troubleshooting and debugging distributed applications experience.
  • Experience in log analysis.
  • Professional experience in Linux text processing
  • Ability to write, debug, and optimize code, and automate routine tasks in Linux, Bash or Python.
  • Familiarity with ITIL/DEVOPS/SRE principals.
  • BS degree in Computer Science, related technical field, or equivalent practical experience
  • A passion for problem solving in a large complex system.
  • Familiar with some or more of the following technologies: MongoDB, MySql, SQL, Presto, Phoenix, JIRA, Hive, HBase, Spark, Hadoop, Java, Javascript, BigData systems.
  • Experience in troubleshooting software and systems in a distributed, internet-scale Linux environment
  • BS/MS in Computer Science/Applied Mathematics/Statistics or other quantitative discipline.
  • Excellent problem solving and thought leadership skills.
  • Strong sense of ownership and the ability to work independently with vague requirements.
  • Team attitude with strong verbal and written communication skills.

Nice to have:

  • Some experience in Python, Java, Javascript, Node.js or Scala.
  • Monitoring tools like Prometheus, Nagios, Zabbix, Grafana
  • Familiar with ElasticSearch and Kibana.
  • Familiar with Ansible, Terraform, Nomad, Packer, K8s, Docker, AWS Cloud.
  • Data analysis, operations , cleanup and reporting.
  • Knowledge of software engineering processes and Agile methodologies.

What is exciting about Marin

An ally to online marketers, Marin Software delivers the leading independent multichannel digital advertising platform. Our open solution unites search and social to connect our advertisers with customers wherever they are. This synergy—plus the insight and efficiency we bring to advertising—wins more customers, revenue, and ROI for the world’s top brands. Every day Advertisers and agencies use Marin to manage billions of dollars in annualized ad spend.

Benefits & Perks

We offer a good base salary, wide ranging benefits (inc Medical insurance) and Stock in the business. Open to 100% Fully Remote

Marin Software is committed to promoting a diverse and inclusive workplace where we can all be ourselves and succeed on merit. We offer a range of family-friendly, inclusive employment policies, flexible working arrangements and benefits to support our employees from different background

About Marin Software

Marin Software Incorporated (NYSE:MRIN) provides a leading cross-channel performance advertising platform used by advertisers and agencies.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free