
DevOps Engineer, Ceph
Mirantis
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Tech Stack
About the role
- 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
- 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
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoKubernetesCephRookDockerCI/CDLinux system programmingshell scriptingGitKubernetes CSI drivers
Soft skills
communication skillscan-do attitudefocus on results
Certifications
CKA