Mirantis

DevOps Engineer, Ceph

Mirantis

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

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