AWS System Administrator

Company Description

We are a leader in liquid biopsy. Every day we transform the lives of cancer patients and their families through the power of liquid biopsy. Our tests unlock essential genomic information from a simple blood test and allow clinicians to make more informed treatment decisions for their patients.

We are dynamic and innovative, focused on the development of new ground-breaking technologies in a fast-paced and international setting. Our exceptional team of talented and driven individuals work together to combine their energy and expertise in world-class research, product development and commercialization to bring new tests to the patients that need them.

If making a difference is in your DNA and you are ready to join the liquid biopsy revolution, then you could be just the person we are looking for to join our world-leading IT group.

Position

This role is full time and requires expertise in the configuration of Linux based operating systems, networking configuration, software installation and security best practices. Experience using AWS cloud infrastructure. The candidate should be able to read, write and implement standard operating procedures and technical documentation.

Key Responsibilities:

Operating system configuration:

Architect and improve infrastructure in AWS.
Automate the platform with infrastructure-as-code and configuration management.
Drive successful product and engineering projects to production.
Implementing and scale Kubernetes platforms.
Create an immutable AMIs/containers and deploys.
Manage a fleet of Linux servers
Configure and maintain network systems
Support day-to-day operations network systems
Setup of Disaster Recovery and High Availability
Manage and configure cloud-based infrastructure, preferably AWS, beneficial will be the production experience in ECS/ECR, AWS Batch.
Work closely with software development team for supporting network configuration and deployments.
Updates configuration and policy
Basic software installation and configuration
Supporting the development team configure cluster servers for pipelining and production systems
Deployment and maintenance of AWS Infrastructure
Building and administrating Linux instances and Docker containers
AWS infrastructure configuration and support
Projects and CI/CD requirements configuration and support
Deploy and configure AWS batch
User management:

Linux, VPN user administration and configuration
AWS user account management
Network configuration:

Network domain configuration and management
AWS networking configuration
Security configuration:

AWS Security Groups and ACL policy configuration
Individual sever security configuration (including web servers)
Network security configuration
HIPAA/GDPR requirement configuration (mainly best practices and accompanying documentation)
Monitor and administer security audits and penetration testing regularly
Development team support:

Advice on system architecture to the development team
Acting as a point of contact for IT vendor to assess and manage tickets and other tasks that may be assigned.
Liaise with third party IT providers:

Coordinate with IT providers and manage outsourced tasks

Requirements
Technical Requirement:

Bachelors/master’s in computer science, Information Systems or related degree
Minimum 4 years’ experience with Linux systems administration with exposure to database management
3+ years experience as a Linux Systems Engineer.
3+ years experience as a DevOps Engineer, working in AWS.
Experience with AWS IAM, EC2, RDS, S3, Elasticache, Kinesis, Lambda, and EKS.
Experience with Docker methodologies and delivery.
Experience with infrastructure-as-code methodologies such as Terraform.
Experience with configuration management such as Ansible.
Skill requirement:

Data modelling and database development experience required
Support software development processes via CI/CD pipelines.
Evolve system security, reliability, scalability, performance, and quality.
Experience with infrastructure-as-code methodologies such as Terraform.
Experience with configuration management such as Ansible.
Nice to have experience with Cloud Formation, AWS Amplify, AWS Cognito or comparable IDP platforms
Proficiency with agile development methodology, issue tracking, and more specifically the Scrum software.
Experience of working in regulated environments.
Experience with pipeline automation frameworks such as Jenkins and Spinnaker.
Experience with web application servers (NGiNX, Apache), databases (MySQL, PostgreSQL, Redshift, Aurora), cache technologies (Redis, Memcached), and queue technologies (SQS).
Experience with monitoring, logging, and alerting technologies (Grafana, InfluxDB, Graphite, Cloudwatch, Elasticsearch, Kibana, New Relic, Pagerduty).
Experience with resource, security, and cost management strategies in AWS.
Experience supporting production web applications on the scale of hundreds to thousands of servers.
Exceptional skills in Linux system administration.
Exceptional written and verbal communication in English.
Ability to work remotely and manage your own time in an international team.
Experience with control repository services such as Bitbucket
Experience with automated deployment services such as Jenkins
Experience with automated configuration systems such as Ansible/Puppet/Chef
Experience with IaC cloud build systems like Terraform/CloudFormation
Understanding of IT principles and an ability to communicate technical concepts effectively to a varied audience.
Strong written and verbal communication skills and the ability to work efficiently across internal organizations.
Hardworking, result oriented with outstanding problem-solving skill.

Other information
Our Values guide all our activities:

We are BOLD with the delivery of cutting edge science.

We are PASSIONATE we love what we do, our purpose and our impact on patients is clear

We are CARING we care for our patients, our partners, customers and colleagues

All applicants must have the right to work in the UK

No agencies please.

Application Closing Date: 
25 February