Cloud DevOps Engineer
Role details
Job location
Tech stack
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.