Principal Cloud Engineer
Oxford Nanopore Technologies Ltd
Oxford, United Kingdom
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 95KJob location
Oxford, United Kingdom
Tech stack
Amazon Web Services (AWS)
Systems Engineering
Confluence
JIRA
Bash
Ubuntu (Operating System)
Cloud Computing
Cloud Engineering
Linux
DevOps
Python
Ansible
Software Engineering
Vault (Revision Control System)
vSphere
Scripting (Bash/Python/Go/Ruby)
Grafana
Gitlab
Containerization
Kubernetes
Deployment Automation
Terraform
Docker
Artifactory
Job description
- Cloud and Infrastructure Projects:
- Design and implement common deployment, security, operational and cost accounting frameworks for teams working in AWS across the organisation
- Lead migration projects to the cloud
- Overhaul and continuously improve infrastructure to ensure scalability, security, reliability and cost-efficiency
- Develop automated deployment and maintenance methods in collaboration with development teams
- Liaise effectively with stakeholders across the organisation to get buy-in to changes and improvements
- Security and Best Practices:
- Advocate for and implement best security practices within the system engineering and development processes
- Suggest and implement code or tool enhancements with a focus on security
- Monitoring and Operations
- Build and maintain monitoring and alerting using Grafana Cloud
- Ensure documentation is complete and up-to-date
- Change, Incident, and Problem Management
- Investigate and resolve complex problems
- Represent proposed changes at CAB meetings
- Liaise with stakeholders to agree on appropriate courses of action
- Handle escalated user tickets
- System Administration and Automation:
- Manage Linux systems (Ubuntu) both on-premises and in the cloud, using automation wherever possible
Requirements
- Essential Skills and Experience:
- AWS architecture, design and implementation
- Terraform for developing and managing complex infrastructure as code
- Strong communication and organisational skills for coordinating with stakeholders, users, other internal teams and suppliers
- Monitoring technologies (e.g. Grafana)
- Comfortable working in both agile and ITIL environments
- Experience with AWS networking and network interoperation between AWS and on-premises systems
- Linux systems administration (Ubuntu primarily)
- Strong scripting (e.g. Python, Bash)
- Containerization and orchestration technologies (Docker & Kubernetes)
- DevOps tools and application administration (GitLab, Jira & Confluence, Artifactory, Vault or similar tools)
- Strong general IT skills in system administration, networking and security
- Preferred Skills and Experience
- Ansible for automation and orchestration
- VMware vSphere and vCenter
- Experience supporting IT in varied environments such as manufacturing and logistics, software development and quality assurance