We are looking for a** Senior DevOps Engineer to join the MOSK (Mirantis OpenStack for Kubernetes) product** team, working at the intersection of OpenStack, Kubernetes, and product engineering. In this role, you will help design, validate, and evolve a cloud-native OpenStack platform that enables customers to build and operate enterprise-grade private clouds at scale.
As a senior engineer, you will act as a technical authority on OpenStack and MOSK behavior, contribute to architectural decisions, support complex customer scenarios, and help ensure stable, high-quality product releases.
Key Responsibilities
Feature Design & Development
-
Contribute to Product Roadmap: Actively influence the MOSK roadmap and backlog by providing technical input on feature feasibility, architectural scalability, and long-term maintainability. Evaluate incoming customer requests for specific features by analyzing upstream OpenStack code, specifications, blueprints, and community documentation to assess feature maturity, stability, limitations, and operational caveats.
-
Lifecycle Management Engineering: Design, implement, and document lifecycle management for OpenStack on Kubernetes — a core MOSK capability — with emphasis on non-disruptive upgrades, patching, scaling, rollback strategies, and feature compatibility across upgrades.
-
Feature Validation & Integration: Drive validation of enabled features by defining test scenarios, validating upstream code behavior in simulated or production-like deployments, and then integrating feature support into MOSK’s lifecycle management.
-
Technical Design Reviews: Review and refine product designs, APIs, and implementations to ensure robustness, security, and a high-quality developer experience.
-
Engineering Leadership: Lead design discussions, planning sessions, and retrospectives; help the team to uphold high standards for software quality, architectural rigor, and operational readiness.
Product Engineering & Automation
-
Frameworks & Tooling Development: Design, implement, and maintain core frameworks, libraries, and internal tools that underpin MOSK development, testing, and lifecycle operations.
-
Advanced Automation: Build and evolve automation for deploying and managing complex OpenStack-on-Kubernetes environments used in development, testing, and validation.
-
CI/CD Architecture: Design, build, and maintain CI/CD pipelines and integrations with external systems to streamline build, test, validation, upgrade, and release workflows.
Operational Reliability
-
Tier-3 Escalation Support: Debug and resolve complex issues in customer production environments involving Kubernetes, OpenStack, networking, storage, and distributed systems.
-
Upstream Troubleshooting & Contributions: Investigate issues in OpenStack services, analyze root causes at the code level, and propose or contribute minor fixes upstream to improve product stability and supportability.
-
Performance & Scalability Analysis: Identify and analyze performance bottlenecks across hardware and software layers; provide fixes, optimizations, and tuning recommendations.
-
Operational Readiness: Manage and improve development, staging, and validation environments that closely mirror customer deployments to ensure release stability.
-
Product Knowledge Authority: Act as an authoritative technical source for MOSK and OpenStack behavior, providing accurate, engineering-level input to documentation, field, and enablement teams to ensure correctness and consistency of product documentation and guidance. Participate in technical reviews, demos, and knowledge-sharing sessions to support engineering and other customer-facing teams.