HRS are working with a Biotechnology company whose innovative technology is helping to change the lives of cancer patients. Through their ground-breaking developments in non-invasive diagnostic products, they help detect cancer at the early stage & help monitor treatment & recovery.
We are seeking to hire a Senior DevOps Engineer to join their rapidly growing team based in Cambridge and take responsibility for developing & maintaining the cloud infrastructure, automation & integration across their systems, managing code workflows and assisting with software releases.
This position will offer the flexibility to work on a hybrid basis, and will be an integral part of an innovative business who are utilising computational methodologies to improve the experience & outcomes of cancer patients. The business is currently in an exciting period of growth & transition and will offer the opportunity to shape the future direction of the company through numerous green-field projects.
Key duties and responsibilities:
As a Senior DevOps engineer, you will be responsible for maintaining & improving the current cloud-based infrastructure, working closely with a team of developers & computational scientists to produce code changes, planning & leading releases.
As a senior team member, you will also be leading & mentoring junior team members, acting as a point of escalation for the UK group and liaising / coordinating with colleagues and partners based in the USA.
·OS: Linux - RedHat family
·Infrastructure as code: Terraform Cloud, CloudFormation
·Configuration as code: Ansible
·Version Control and CI/CD: bitbucket (git + bitbucket pipelines for CI/CD), CircleCI, Jenkins
·VPN: openvpn, AWS VPN
·Monitoring: Prometheus, Cloudwatch, Grafana
·AWS: EC2, VPC (including transit gateway), S3, RDS, Route53, Control Tower, Transfer Family, CloudFormation (parallel cluster), Batch, ECR, ECS, EKS, SSO, Amazon Grafana, Amazon Prometheus, CloudWatch
·Azure: Some soft integrations with Azure (Azure DevOps, Blob Storage)
·HPC: all cloud based - AWS Parallel Cluster and AWS Batch
oWebapps: Python (django, gunicorn, celery), Java (gradle)
oBioinformatics: Python, R, Perl, C++
oMix of monolithic and containerized
·A BSc or higher qualification in Computer Science OR Equivalent industry experience
·Proven experience as a DevOps engineer, working with:
oLinux systems and bash scripting
oinfrastructure-as-code tools such as Terraform, Terraform Cloud, Terragrunt
oconfiguration-as-code tools such as Ansible
oCI/CD pipelines such as bitbucket pipelines, CircleCI, Jenkins or equivalent
oContainerization with Docker and ECS (Kubernetes and EKS nice to have)
·Coding experience and understanding of deployment troubleshooting - ideally utilising Python.