
Senior DevOps Engineer, OpenStack
Posted 23 hours ago

Posted 23 hours ago
This is a fully remote position, open to applicants in Poland.
• Provide technical contributions to the MOSK roadmap and backlog.
• Assess customer feature requests by reviewing upstream OpenStack code, specifications, blueprints, and documentation.
• Design, implement, and document lifecycle management for OpenStack on Kubernetes.
• Focus on non-disruptive upgrades, patching, scaling, rollback strategies, and ensuring upgrade compatibility.
• Define testing scenarios and confirm upstream code behavior in simulated or production-like environments.
• Integrate feature support into MOSK lifecycle management processes.
• Review product designs, APIs, and implementations for robustness, security, and overall developer experience.
• Facilitate design discussions, planning sessions, and retrospectives.
• Design, implement, and maintain frameworks, libraries, and internal tools for MOSK development, testing, and lifecycle operations.
• Develop and enhance automation for deploying and managing OpenStack-on-Kubernetes environments.
• Create, build, and maintain CI/CD pipelines and integrations with external systems.
• Provide Tier-3 support by diagnosing complex customer production issues related to Kubernetes, OpenStack, networking, storage, and distributed systems.
• Investigate OpenStack service issues, analyze root causes at the code level, and contribute minor upstream fixes.
• Analyze performance bottlenecks and offer fixes, optimizations, and tuning recommendations.
• Manage and enhance development, staging, and validation environments.
• Act as a technical authority on MOSK and OpenStack behavior.
• Provide engineering-level insights to documentation, field, and enablement teams.
• Engage in technical reviews, demonstrations, and knowledge-sharing sessions.
• Minimum of 5 years of hands-on administration experience with Linux (CentOS, Ubuntu, RHEL) as a server platform.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
• Background in software development, Systems Administration, or SRE roles.
• In-depth knowledge of operating systems; capability to debug and tune underperforming systems and resolve software and hardware issues.
• Strong understanding of networking technologies, including protocols, firewalls, and VPNs.
• Experience in managing and configuring networking equipment.
• Practical experience with SaltStack, Puppet, Ansible, or Chef in medium to large-scale environments.
• Hands-on experience with Terraform.
• Expert-level proficiency with Docker and Kubernetes in production settings.
• Comprehensive understanding and practical experience with Kubernetes operators and Helm.
• Strong background with Jenkins and reliable build/release pipelines.
• Familiarity with code-review systems.
• Understanding of cloud environments such as OpenStack, AWS, GCP, or Azure.
• Proficient scripting skills in Bash, Groovy, and Python, with at least one being mandatory.
• Mid-level experience with Go or C is advantageous.
• Intermediate proficiency in English, both spoken and written.
• Strong customer-facing communication skills and diplomatic approach.
• Ability to collaborate with geographically distributed international teams.
• Excellent analytical, troubleshooting, and problem-solving abilities.
• Work within a global, collaborative, remote-first culture.
• Customized workstation options (macOS, Windows).
• Opportunities for professional development and training.
• Competitive salary package.
• Performance-based incentives.
• Opportunities for career advancement.
• Attendance at conferences and working groups.
• Environment that fosters open-source innovation.
• Remote-first working arrangement.
Be.Change Consulting
Gruve
Software Mind
Sysdig
Get handpicked remote jobs straight to your inbox weekly.