Cloud DevOps Engineer

Jonothan Bosworth
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 55K

Job location

Tech stack

Legacy Database
Amazon Web Services (AWS)
Azure
Bash
Cloud Computing
Cloud Database
Databases
Data Governance
Database Models
DevOps
Disaster Recovery
Amazon DynamoDB
Python
NoSQL
Operational Databases
Performance Tuning
Powershell
Ansible
SQL Databases
Data Logging
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
System Availability
Database Performance
GIT
Cloudformation
Amazon Web Services (AWS)
Kubernetes
Information Technology
Performance Monitor
Cosmos DB
Terraform
Software Version Control
Docker

Job description

As a Cloud DevOps Engineer, you'll play a pivotal role in designing and supporting high-performing cloud-based database solutions. You'll work closely with development, IT, and operations teams to ensure database operations are reliable, automated, and aligned with best practices., * Designing, deploying, and administering cloud databases (AWS, Azure, GCP) with a focus on high availability, performance, and security.

  • Maintaining, monitoring, optimising, and improving database performance across multiple environments.
  • Automating infrastructure provisioning and database lifecycle management using Terraform, Ansible, or equivalent tools.
  • Implementing and managing CI/CD pipelines for database and application deployments.
  • Developing and executing backup, recovery, and disaster recovery strategies to safeguard critical data.
  • Troubleshooting and resolving production database issues, implementing proactive monitoring, logging, and alerting.
  • Managing and optimising multi-cloud environments, ensuring data governance, compliance, and security.
  • Supporting migration projects, including legacy database transitions to cloud platforms.
  • Creating and maintaining comprehensive documentation and contributing to continuous improvement initiatives.

Requirements

We're looking for a technically skilled engineer with strong database administration and DevOps experience. You'll need to demonstrate:

  • 4+ years' hands-on experience in DevOps, Cloud, or Infrastructure Engineering, with a clear focus on database management.
  • Proven experience with AWS, Azure, or GCP, and managing services such as RDS, DynamoDB, Cosmos DB, Cloud SQL, or equivalent.
  • Strong understanding of SQL and NoSQL database models, optimisation techniques, and performance tuning.
  • Expertise in Infrastructure as Code (Terraform, CloudFormation) and containerisation (Docker, Kubernetes).
  • Proficiency in Python, Bash, or PowerShell for scripting and automation.
  • Experience integrating database operations into CI/CD pipelines and version control systems (Git).
  • Excellent troubleshooting, communication, and documentation skills.
  • Degree in Computer Science, Engineering, or a related discipline.

You'll be a detail-oriented and proactive engineer who takes pride in building and improving robust, high-performance database systems. You'll bring a strong DevOps mindset, automating processes wherever possible and ensuring the reliability and scalability of cloud infrastructure.

You'll also be a collaborative communicator, working effectively with technical and non-technical stakeholders to deliver impactful results., If you're a Cloud DevOps Engineer with strong database expertise and a passion for automation, performance, and innovation - we'd love to hear from you.

Apply for this position