M

Mirantis

Kubernetes management platform with services

Senior DevOps Engineer - OpenStack Team

Platform Engineering +1Posted on Nov 12
Full-timeKyiv, Ukraine

About the Job

Requirements

  • At least 5 years of practical Linux administration experience using CentOS, Ubuntu, or RHEL as a server platform.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Experience in software development, Systems Administration, or an SRE role.
  • Deep understanding of operating systems, including debugging and tuning underperforming systems and troubleshooting software and hardware issues.
  • Strong knowledge of networking technologies, including protocols, firewalls, and VPNs, and experience managing and configuring networking equipment.
  • Practical experience with SaltStack, Puppet, Ansible, or Chef in medium and large environments.
  • Practical experience with Terraform.
  • Expertise in Docker and Kubernetes in production environments, including thorough understanding of and practical experience with Kubernetes operators and Helm.
  • Strong experience with Jenkins and building dependable build and release pipelines.
  • Familiarity with code-review systems.
  • Understanding of cloud-environment principles, such as OpenStack, AWS, GCP, or Azure.
  • Strong scripting skills in Bash, Groovy, or Python; at least one is required.
  • English proficiency at least at an intermediate level, spoken and written.
  • Customer-facing communication skills and diplomacy.
  • Ability to work with geographically distributed international teams in a dynamic environment.
  • Analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Provide technical input to influence the MOSK roadmap and backlog, evaluating feature feasibility, architectural scalability, and long-term maintainability.
  • Evaluate customer feature requests by analyzing upstream OpenStack code, specifications, blueprints, and community documentation to assess feature maturity, stability, limitations, and operational caveats.
  • Design, implement, and document lifecycle management for OpenStack on Kubernetes, including non-disruptive upgrades, patching, scaling, rollback strategies, and feature compatibility across upgrades.
  • Define test scenarios, validate enabled features and upstream code behavior in simulated or production-like deployments, and integrate feature support into MOSK lifecycle management.
  • Review and refine product designs, APIs, and implementations to ensure robustness, security, and a high-quality developer experience.
  • Lead design discussions, planning sessions, and retrospectives, and help uphold standards for software quality, architectural rigor, and operational readiness.
  • Design, implement, and maintain core frameworks, libraries, and internal tools supporting MOSK development, testing, and lifecycle operations.
  • Build and evolve automation for deploying and managing complex OpenStack-on-Kubernetes environments used in development, testing, and validation.
  • Design, build, and maintain CI/CD pipelines and integrations with external systems to streamline build, test, validation, upgrade, and release workflows.
  • Debug and resolve complex issues in customer production environments involving Kubernetes, OpenStack, networking, storage, and distributed systems.
  • Investigate issues in OpenStack services, analyze code-level root causes, and propose or contribute minor upstream fixes to improve product stability and supportability.
  • Identify and analyze performance bottlenecks across hardware and software layers, and provide fixes, optimizations, and tuning recommendations.
  • Manage and improve development, staging, and validation environments that closely mirror customer deployments to ensure release stability.
  • Serve as an authoritative technical source for MOSK and OpenStack behavior, providing engineering-level input to documentation, field, and enablement teams.
  • Participate in technical reviews, demos, and knowledge-sharing sessions supporting engineering and other customer-facing teams.

Desired Qualifications

  • Mid-level experience with Go or C.
  • Deep understanding of OpenStack architecture and experience running it in production.
  • Knowledge and experience with SDN (Software Defined Networking) solutions, including Open Virtual Network and Open vSwitch.
  • Experience managing and using Open Search, Grafana, and Prometheus stacks.
  • Contribution to open-source projects.

About the Company

Mirantis

Kubernetes management platform with services

Mirantis provides a Kubernetes management platform and related cloud services. It helps businesses run and scale containerized applications in the cloud by automating deployment, management, and scaling of Kubernetes clusters. The product is available as a free download, while the company earns revenue from professional services such as consulting, training, and support. This mix of software and services sets it apart from competitors that rely solely on software sales. Mirantis works with many clients across industries, focusing on helping organizations migrate to modern, scalable cloud solutions. The overall goal is to enable customers to operate their software more efficiently at large scale in the cloud.

Company size
501-1,000
Company stage
Acquired
Total funding
$255M
Headquarters
Mountain View, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Mirantis

See more jobs