Ceph DevOps Engineer
Mirantis
Barcelona, Spain
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Barcelona, Spain
Tech stack
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
Software Bug Management
Cloud Computing
Cloud Storage
Continuous Integration
Linux
DevOps
Disaster Recovery
Distributed Data Store
Distributed Systems
Open Source Technology
OpenStack
Prometheus
Shell Script
Software Systems
System Programming
Management of Software Versions
Ceph
Data Logging
Google Cloud Platform
Gerrit
Fluentd
System Availability
Grafana
Backend
GIT
Containerization
Kubernetes
Deployment Automation
Cinder (Software)
Docker
Job description
We are seeking a talented DevOps Engineer with deep expertise in Ceph and cloud technologies to join our cloud storage team. This role offers a comprehensive opportunity to design, deploy, and rigorously test our product's cloud infrastructure, leveraging cutting-edge open-source components and ensuring robust, high-quality solutions., * Design, develop, and maintain software solutions that integrate and support Ceph/Rook for a distributed storage solution within Kubernetes.
- Work with Kubernetes clusters and Docker containers to deploy, manage, and storage backend for cloud workloads.
- Implement best practices for Kubernetes and Ceph cluster management, including high availability, scaling, backup, and disaster recovery.
- Contribute to Ceph/Rook and adjacent open-source projects through bug fixes, tests, and new features.
- Design and maintain CI/CD pipelines for automated deployment and management of Kubernetes and Ceph resources.
- Troubleshoot and resolve complex technical issues related to Kubernetes and Ceph/Rook at scale, including analyzing logs and identifying resource bottlenecks.
- Develop and enforce policies for security, monitoring, logging, and alerting in Kubernetes and Ceph/Rook environments.
- Collaborate with cross-functional teams, including DevOps, QA, and product management, to deliver reliable and scalable solutions.
Requirements
Do you have experience in Swift?, Do you have a Bachelor's degree?, Deep expertise is required as all core components are written in Go.
- Proven experience building Kubernetes operators and controllers, including deep knowledge of the Kubernetes API, CRD development, and libraries like controller-runtime.
- Strong understanding of distributed storage technologies and hands-on experience with Ceph. This includes Ceph basics like OSDs, Block, Object, File storages and Kubernetes solution for Ceph called Rook.
- 3+ years of experience working with distributed systems, with a strong focus on Kubernetes and containerization, Ceph and Rook.
- Experience with Linux system programming, writing shell scripts, and a thorough understanding of CI/CD principles for developing robust pipelines.
- Experience with versioning control systems, such as Git
- Familiarity with code-review systems, like Gerrit or GerritHub
- Bachelor's degree in CS or related field
- Good communication skills, a can-do attitude, and a focus on results
- Upper-intermediate spoken and written English
Will be a plus
- Familiarity with AWS s3 API, OpenStack Cinder and Swift.
- Experience with Kubernetes CSI drivers usage.
- Experience with specific cloud providers (AWS, GCP, Azure) and their related services.
- Familiarity with workloads which intend using storage backends like Ceph: OpenStack, AWS, Kubernetes ceph-based Persistent Volumes.
- Familiarity with observability tools like Prometheus, Grafana, and Fluentd.
- Active participation in open-source communities (especially Ceph, Rook) and certifications like CKA (Certified Kubernetes Administrator).
Benefits & conditions
- Work with an established Silicon Valley leader in the cloud infrastructure industry;
- Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies;
- Be a part of cutting-edge, open-source innovation;
- Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued;
- Professional development and training;
- Attend conferences and working groups;
- Company outings, happy hours, hackathons, and tech talks;
- Receive a competitive compensation package with a strong benefits plan., Actual base salary varies based on factors, including but limited to, relevant sill, prior experience, education, base salary of internal peers, demonstrated performance, and geographic location.
About the company
About Mirantis
Mirantis is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. By combining open source innovation with deep expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer platforms across any environment-on-premises, in the cloud, at the edge, or in sovereign data centers. As enterprises navigate the growing complexity of AI-driven workloads, Mirantis delivers the automation, GPU orchestration, and policy-driven control needed to manage infrastructure with confidence and agility. Committed to open standards and freedom from lock-in, Mirantis ensures that customers retain full control of their infrastructure strategy., Mirantis, a leading open cloud company, is dedicated to freeing enterprise application owners from infrastructure and operational complexities through open-source innovation. We are committed to delivering a true cloud experience that is consistent across any infrastructure and built on open standards.