At a Glance
- Tasks: Own and optimise GCP infrastructure, ensuring reliability and performance for Overleaf.
- Company: Join Digital Science, a pioneering tech company transforming the research ecosystem.
- Benefits: Enjoy competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make a real impact in a collaborative environment while advancing innovative research tools.
- Qualifications: Experience with cloud environments, Kubernetes, Terraform, and CI/CD tools required.
- Other info: Diverse team culture that values every voice and encourages unique perspectives.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Join to apply for the Senior DevOps Engineer role at Digital Science. We are Digital Science and we are advancing the research ecosystem. We are a pioneering technology company, and our vision is of a future where a trusted and collaborative research ecosystem drives progress for all. We believe in better, open, collaborative and inclusive research. In creating the next generation of tools and working in partnership with the community we tackle some of the biggest challenges to research. In order to achieve our vision, we need innovative, inspiring and dynamic people to join our team.
Your New Role: Senior DevOps Engineer, focusing on Overleaf Infrastructure. We are recruiting for a Senior DevOps Engineer within the wider Digital Science Product organization, where you will directly support one of our most critical and highâprofile products: Overleaf. We are looking for a talented Senior DevOps Engineer to join our team and help us maintain the reliability, scalability, and performance of the systems that power Overleaf's most critical platforms. Operating primarily on Google Cloud (GCP), you will use your knowledge of distributed systems and architecture to ensure smooth, global operations and improve overall system health. You will work closely with crossâfunctional teams to identify and mitigate risks, supporting platforms that require worldâclass reliability and automation.
What you'll be doing:
- GCP Infrastructure Ownership: Own our infrastructure on Google Cloud Platform and the Terraform codebase, managing critical components including VPCs, Compute Engine, Kubernetes Clusters, Cloud SQL/Redis, Load balancers, Cloud Armor, logging/monitoring pipelines, and IAM.
- Automation & CI/CD: Build and optimize CI/CD pipelines using Jenkins or similar tools, and automate routine operations with shell scripts where appropriate.
- Reliability & Monitoring: Implement and manage monitoring, alerting, and incident response systems using Google Cloud Monitoring and similar tools. Participate in a rotating onâcall schedule for critical infrastructure issues outside normal business hours.
- Database Management: Ensure the performance, reliability, and uptime of PostgreSQL and Mongo databases with proactive monitoring and tuning.
- Cost Management: Oversee resource usage on GCP to ensure efficient cost management.
- Collaboration & Knowledge Sharing: Take a collegial approach to sharing knowledge with engineers, building consensus for change, and writing excellent documentation.
What you'll bring to the role:
- Essential Experience:
- Cloud & Containers: Significant working knowledge of cloudâcomputing environments such as GCP or AWS. Strong handsâon expertise in Kubernetes and Docker.
- Infrastructure as Code (IaC): Strong handsâon expertise in Terraform.
- Operating Systems & Scripting: Solid Linux/Unix systems knowledge and scripting skills (Bash/Python).
- DevOps Tooling: Experience with CI/CD tools (e.g., Jenkins) and monitoring platforms (e.g., Grafana, Google Cloud Monitoring).
- Database Expertise: Experience working with databases such as Mongo, PostgreSQL, and Redis.
- SRE Practice: Know how to implement bestâpractice alerting, monitoring, and observability on applications that experience high load.
- Incident Management: An excellent track record of dealing with production incidents and postâincident analysis.
- Agile: Significant experience working in an Agile methodology and implementing best practices in version control and code review.
Mindset: A securityâfirst mindset at all times, covering confidentiality, integrity, and availability. A commitment to staying upâtoâdate with emerging technologies and implementing innovative cloud solutions.
Nice to Have: Understand error budgets, SLI, and SLOs. Understand how to manage cloud computing costs effectively. Experience coding in a language such as JavaScript.
Don't worry if you don't meet every qualificationâlet us be the judge! Studies show that many qualified candidates from underârepresented groups hesitate to apply unless they meet every single requirement. We are dedicated to building a diverse and inclusive team and strongly encourage you to submit your application.
Living our Values: We invest in, nurture and support innovative businesses and technologies that make all parts of the research process more open, efficient and effective. The Talent We Secure Is Fundamental To Us Achieving Our Vision And Our Growth Plans. The Values We Live By Are:
- Brave in the pursuit of better
- Collaborative and inclusive
- Always openâminded
- From and for the community
At Digital Science, our vision is to see research flow seamlessly â trusted, collaborative, and accessible â fueling breakthroughs that push humanity forward. This ambitious mission is one we achieve together, by enabling open, collaborative, inclusive research. We firmly believe that to truly innovate and solve the complex challenges faced by our customers, from researchers and universities to funders and publishers, we need diverse perspectives, experiences, and ideas. A rich mix of voices drives quality insights, fosters enhanced collaboration, and ultimately pushes knowledge forward more effectively.
As an equal opportunity employer, we are committed to building and nurturing a workplace where every individual feels valued and belongs. All applicants will be considered for employment without attention to race, colour, religion, age, sex, sexual orientation, gender identity, national origin, veteran, or disability status. Beyond recruitment, we strive to cultivate an environment where inclusivity is woven into the fabric of our culture, enabling everyone to be their best self and do their best work.
Senior DevOps Engineer in London employer: Digital Science
Contact Detail:
Digital Science Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior DevOps Engineer in London
â¨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that arenât even advertised yet.
â¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do.
â¨Tip Number 3
Prepare for interviews by practising common DevOps questions and scenarios. Mock interviews with friends can help you feel more confident and ready to impress.
â¨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, we love hearing from passionate candidates like you!
We think you need these skills to ace Senior DevOps Engineer in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Senior DevOps Engineer role. Highlight your experience with GCP, Kubernetes, and Terraform, as these are key for us. Use specific examples that showcase your skills in automation and reliability.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're passionate about advancing the research ecosystem and how your background aligns with our mission at Digital Science. Keep it engaging and personal.
Showcase Your Projects: If you've worked on relevant projects, donât hold back! Include links or descriptions of your work with CI/CD pipelines, monitoring systems, or database management. This gives us a clear picture of your hands-on experience.
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for the role. Plus, it shows youâre keen on joining our team!
How to prepare for a job interview at Digital Science
â¨Know Your Tech Stack
Make sure youâre well-versed in the technologies mentioned in the job description, especially GCP, Kubernetes, and Terraform. Brush up on your knowledge of CI/CD tools like Jenkins and be ready to discuss how you've used them in past projects.
â¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled production incidents or improved system reliability. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.
â¨Emphasise Collaboration
Digital Science values teamwork, so be ready to discuss how youâve worked with cross-functional teams. Share experiences where youâve built consensus or shared knowledge, as this aligns with their collaborative culture.
â¨Ask Insightful Questions
Prepare thoughtful questions about the companyâs approach to innovation and inclusivity in research. This shows your genuine interest in their mission and helps you assess if their values align with yours.