Jobs / Mirantis
Senior DevOps Engineer, OpenStack Team
Mirantis · Barcelona, CT, Spain
Barcelona, CT, SpainExp: 5+ yrsRemote
Remuneration
Competitive compensation and performance incentives
Location
Barcelona, CT, Spain
Visa sponsorship
Not specified
Job summary
The Senior DevOps Engineer designs, validates, and evolves MOSK, a cloud-native OpenStack platform running on Kubernetes for enterprise private clouds. The role covers lifecycle management for upgrades, patching, scaling, and rollback; development of deployment automation and CI/CD pipelines; and resolution of complex production issues across networking, storage, and distributed systems. It also contributes to architectural decisions, OpenStack troubleshooting, and technical guidance, using technologies including Linux, Terraform, Jenkins, and Kubernetes.
Benefits
Customized workstationProfessional development and trainingPerformance incentivesOpportunities for advancementConference and working-group attendance
Qualifications
- At least five years of practical Linux server administration experience
- Experience in software development, systems administration, or an SRE role
- Strong operating system knowledge and ability to debug and tune systems
- Strong networking knowledge, including protocols, firewalls, VPNs, and networking equipment
- Practical experience with SaltStack, Puppet, Ansible, or Chef
- Practical Terraform experience
- Production expertise in Docker and Kubernetes, including operators and Helm
- Strong Jenkins and build/release pipeline experience
- Familiarity with code-review systems
- Understanding of cloud platforms such as OpenStack, AWS, GCP, or Azure
- Strong scripting skills in Bash, Groovy, or Python; Go or C experience is valuable
- Intermediate English proficiency and strong customer-facing communication skills
- Ability to work with geographically distributed international teams
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience
Responsibilities
- Contribute technical input to product roadmap and backlog decisions
- Design, implement, and document OpenStack-on-Kubernetes lifecycle management, including upgrades, patching, scaling, and rollback
- Define test scenarios, validate upstream behavior, and integrate feature support
- Review product designs, APIs, and implementations
- Lead design discussions, planning sessions, and retrospectives
- Develop frameworks, libraries, tools, and automation for deployment and management
- Build and maintain CI/CD pipelines for build, test, validation, upgrade, and release workflows
- Resolve complex tier-three production issues across Kubernetes, OpenStack, networking, storage, and distributed systems
- Investigate OpenStack service issues and contribute minor upstream fixes
- Analyze performance bottlenecks and recommend optimizations
- Maintain development, staging, and validation environments
- Provide technical guidance for documentation and customer-facing teams
Skills
AnsibleAWSAzureBashCentOSChefDockerGCPGoGrafanaHelmJenkinsKubernetesLinuxmacOSOpenStackPrometheusPuppetPythonRHELSaltStackTerraformUbuntuWindowsOpenSearch
Degrees
Bachelor’s degree in Computer Science, Engineering, or a related field, or equiv
Languages
EnglishBashGroovyPythonGoC
Travel
Attend conferences and working groups
Industry
Cloud computingEnterprise infrastructureAI infrastructureOpen-source software
Relocation
No