Platform Engineer - London
Role details
Job location
Tech stack
Job description
- Designing, building and maintaining infrastructure across AWS and hybrid environments for use across bioinformatics pipelines and teams
- Designing, building and maintaining platform capabilities that enable orchestration and execution of large-scale genomic pipelines
- Working closely with bioinformatics engineering squads to support Nextflow native workflows and pipeline modernisation
- Automating deployment, infrastructure provisioning and operational processes using Terraform, Python, Bash and similar tools
- Design, build and maintain new container management capabilities, with a goal of providing secure container builds on demand for Nextflow processes
- Re-imagining our CI/CD pipelines and tooling, providing them as-a-service to the bioinformatics teams that leverage the platform
- Implementing monitoring, logging and alerting capabilities and patterns to improve observability across distributed bioinformatics workflows
- Configure and manage HPC compute environments, both AWS and on-prem, through tooling such as Seqera Platform
- Troubleshooting platform and workflow issues across multiple layers, driving long term fixes
- Supporting cost optimisation, performance tuning and capacity planning across AWS and on-prem systems
- Producing clear documentation and sharing knowledge across engineering teams
- Helping embed DevOps ways of working across squads and enabling teams to operate with more independence
Technologies:
- AWS
- Bash
- CI/CD
- DevOps
- GitLab
- Support
- Jenkins
- Python
- Security
- Terraform
- Cloud
- Fabric
Requirements
- Strong experience with AWS across compute, storage, networking and security
- Solid Terraform experience for building and maintaining repeatable infrastructure
- Strong scripting ability in Python, Bash or similar
- Experience designing, implementing and supporting platform patterns & capabilities for consumption by stream/business-aligned teams
- Experience operating production grade platforms in complex distributed environments
- Understanding of CI/CD tooling and DevOps practices such as GitLab CI or Jenkins
- Comfortable working in data heavy, high throughput systems
- Collaborative approach with confidence working across teams and influencing technical direction
- Nice to have - Experience working in genomics, bioinformatics or healthcare data platforms
- Familiarity with workflow orchestration tools such as Nextflow, Seqera Platform, Seqera Wave or equivalents
- Exposure to HPC environments or large scale scientific compute workloads
- Understanding of regulated or security sensitive environments, particularly Software as a Medical Device
- Experience working in a Platform Team as defined in Team Topologies
- Experience contributing to platform modernisation or evolution programmes
Benefits & conditions
At Genomics England, we are a global leader in enabling genomic medicine and research, dedicated to creating a world where everyone benefits from genomic healthcare. We support the NHSs national whole genome sequencing service and run the National Genomic Research Library. We offer competitive salaries starting from £71,300 per annum, generous leave policies, family-friendly benefits, a supportive learning and development environment, and a strong commitment to diversity and inclusion. Join us in a pivotal phase of evolution within our computational genomic interpretation pipelines platform, where you can directly influence the future of genomic healthcare.