Senior DevOps Engineer

Findmypast ,
Dundee, City of Dundee

Overview

Job Description

DevOps Engineers at Findmypast ensure our customers' family history discoveries never stop. We act as a force multiplier for all Findmypast Engineers. We design, code, and operate tools and systems to reduce the amount of time and effort necessary for our Engineers to deliver one of the worlds best online genealogy platforms. We are strong believers in engineering teams taking operational responsibility for their products and work hard to support them in this. We work closely with Engineers to advocate sensible, scalable, systems design and share responsibility with them in diagnosing, resolving, and preventing production issues. What youll do * As a member of a small multi-functional team, youll be responsible for all infrastructure at Findmypast. * You'll design and document systems, including writing and reviewing code, to automate solutions within your teams domain. * You'll undertake measured, strict, troubleshooting of complicated systems and potentially resolve time-critical incidents. * You'll partake in an on-call rotation alongside the engineers who build our production backend. * Work from our office in Dundee. Requirements Who you are * You have a broad knowledge of system administration tools and really excel in some areas, such as Puppet (or similar), Kubernetes or Docker. * You have deep knowledge of Linux (we use Ubuntu) and all layers of the networking stack. You should be confident discussing in detail whats going on under the hood. * You are comfortable with large scale production systems and technologies, for example load balancing, monitoring, distributed systems, microservices, and configuration management. * You have experience from designing and executing small to medium scale systems automation projects with strong autonomy. * You have strong coding skills in at least one programming language, and a desire to pick up more. We work primarily in JavaScript, but youll run into several other languages on a regular basis as well. * You are familiar with and enthusiastic about software engineering best practices such as testing, continuous integration and continuous deployment. * You have a passion for solving problems using open source software. * You thrive in a rapidly evolving environment. * You are a strong communicator and love working as part of a team. About Findmypast One of the leading websites for family research in the world, Findmypast has helped to transform the way people learn about their ancestors. With over 9 billion historical records, we work tirelessly to digitise the worlds archives and help people discover and share their family stories. Millions of users have registered with our products and services around the world, which include Findmypast, Genes Reunited, and the British Newspaper Archive. Were a British-owned company of 150 based in Shoreditch, London and Dundee, Scotland with offices in Ireland and the United States. We work in small, collaborative, cross-functional teams to solve customer and business problems. Our work combines technology and innovation with personal human stories, and we enjoy celebrating success together. There are tech demos weekly, a monthly lunch for everyone, and parties and charity activities during the year. In a continuous learning environment and a fast-moving market, there are real opportunities to gain new experiences and make a lasting mark on our product, business, and customers. Check out our tech blog here: Benefits We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include: * 30 days holidays + 4 bank holidays * Pension contribution match * Flexible working * Health and dental cash plan * Season travel tickets * Enhanced maternity/paternity leave * Access to learning and training opportunities, including going to conferences around the world * Employee Assistance Programme and on-site Mental Health First Aiders * Gym membership discounts * Cycle to work scheme * Staff discounts * Monthly company lunches * Fully stocked kitchen, coffee, soft drinks, breakfast materials and fresh fruit * Regular Social Events such as summer parties, Christmas parties, Friday drinks and snacks * Subscription to Findmypast website We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Due to the high volume of applications anticipated for this role, we regret we are unable to contact you unless you are shortlisted for the selection process. If you are a recruitment agency, please be aware that we're not looking for additional assistance with recruitment. Please do not send us CVs. We will not be responsible for any fees related to unsolicited CVs.