Senior DevOps Engineer
A Little Bit About Us:
Saphetor βs mission is to enable anyone to find, share and use the most comprehensive human genome data β and to collaborate to improve health and lives around the world. To do this we have built the VarSome suite of bioinformatic tools, the worldβs leading resource for analysis and interpretation of human genome variant data, with more than 6 000 citations in scientific papers, and over 60 000 registered professional users. Our customers work around the globe across academic, clinical, and industry laboratories analysing NGS (Next Generation Sequencing) data for research and diagnostic purposes. Saphetor is a global precision medicine company with offices and distributed teams across Greece, Spain, the UK, Switzerland, France, the MENA region, South America, and other countries, employing a diverse global workforce.
The Opportunity
We are looking for a Senior DevOps Engineer to join our engineering organization. Standing at the intersection of infrastructure and software delivery, you will support our engineering teams through the full lifecycle of our systems, from designing and provisioning cloud and on-premises infrastructure to deploying, monitoring, and continuously improving the applications that run on it. You will play a key role in ensuring the reliability, scalability, and performance of the platforms that power VarSome.
We thrive in a high-pressure, high-performance environment where clinical precision and rapid growth meet. While our pace is fast, it is always directed by rigorous organization and clear
processes, ensuring that our commitment to quality is never compromised by our drive for speed.
Role Responsibilities:
- Infrastructure
Delivery: Design, build, and maintain our cloud and on-premises infrastructure using IaC with Terraform and Configuration Management with Ansible; work closely with software engineers to design, deploy, and manage applications running on Linux servers across GCP, OCI, and ON-PREM environments.
- Network
Architecture: Design, implement, and manage secure and scalable network architectures, including VPCs, subnets, firewall rules, and load balancing in our cloud environments.
- Deployment & Reliability
Support: Develop and maintain our CI/CD pipelines using GitHub Workflows or Cloud Build for seamless application delivery, managing code repositories and collaboration through GitHub; proactively troubleshoot production issues, perform root cause analysis, and implement remediation fixes to ensure business continuity with minimum downtime.
- Operational
Optimization & Support: Design, implement, and manage scalable logging, monitoring, and alerting systems; utilize Python and Bash scripting to automate operational tasks and improve efficiency; configure and manage our API ecosystem using APISIX Gateway, and provide on-call support according to scheduled rotation.
- Technical
Advocacy: Contribute to project planning, including task estimation and the creation of comprehensive technical documentation; continuously investigate and suggest improvements to enhance system performance, scalability, and cost-effectiveness.
- Cross-functional Collaboration: Collaborate with peers and architects to ensure compliance with company standards and security best practices.
The Ideal Candidate (Profile)
The ideal candidate combines strong infrastructure and automation expertise and a passion for reliability engineering with a proactive mindset. You should be able to translate complex technical requirements into robust, scalable solutions, while possessing the communication skills necessary to engage both software engineers and cross-functional stakeholders.
What you will bring:
- Education: A University degree in Computer Science or a related field.
- Expertise: 6+ years of work experience as a DevOps Engineer or in a similar role, including a minimum of 4 years working with UNIX/Linux systems, configuration, troubleshooting, and scripting with Python and/or Bas