Software Engineer - Kubernetes Specialist
Job description
About the role
You will own the design and implementation of resilient Kubernetes architectures that power our non-relational database services on Scaleway. You will be responsible for ensuring the stability, performance, and security of our clusters as we expand into new sovereign regions across Europe. You will work hand-in-hand with product and database engineers to translate business requirements into robust containerized solutions. This role demands a deep understanding of production-grade Kubernetes operations and a commitment to automation. You will drive improvements to deployment pipelines to enhance reliability and developer experience. You will play a key role in mentoring junior engineers on best practices for cloud-native infrastructure. Your work will directly impact the scalability and resilience of platforms used by thousands of customers worldwide.
Key facts
What you'll do
Contribute to the consolidation and development of major database products in Scaleway's product ecosystem : Redis and MongoDB.
Maintain the production to high standards of quality for performance, stability and resilience.
Deploy products to new geographical regions as part of Scaleway's global expansion.
Perform code reviews and provide constructive feedback to teammates.
Contribute to internal documentation and the development of technical best practices.
Participate in Agile rituals (two-week sprints) and team meetings.
Collaborate with cross-functional teams across Engineering, Product, and Sales.
Design and maintain scalable Kubernetes clusters that deliver high availability for our NoSQL database products.
Implement GitOps workflows using ArgoCD and Flux to automate application delivery across multiple environments.
Leverage Helm charts to package and deploy complex database components consistently and securely.
Collaborate with infrastructure teams to provision and manage resources using Terraform and Infrastructure as Code principles.
Monitor cluster health and performance, identifying bottlenecks and driving corrective actions to ensure resilience.
Work closely with the Redis and MongoDB engineering teams to optimize database deployments on Kubernetes.
Partner with the Product team to define technical roadmaps and align container strategies with business objectives.
Support the expansion of Scaleway services into new sovereign regions by adapting architectures to meet local requirements.
Conduct code reviews focused on reliability, security, and operational excellence within the Kubernetes ecosystem.
Participate actively in on-call rotations to provide rapid response to production incidents and outages.
Document operational procedures and troubleshooting guides to improve team efficiency and knowledge sharing.
Engage with cross-functional stakeholders to gather requirements and ensure smooth integration of containerized services.
Champion best practices for security, networking, and storage within Kubernetes deployments.
Contribute to open source projects and internal tools that enhance the Kubernetes developer experience.
Requirements
Strong expertise in Kubernetes administration and cluster management.
Experience with deployment tools like Helm, ArgoCD, and Flux.
Proficiency in GoLang development preferred, but otherwise demonstrated experience in a programming language.
Familiarity with Terraform for Infrastructure as Code.
Familiarity with Redis, MongoDB, or other NoSQL technologies.
Strong team player with a focus on cohesion and benevolence.
Excellent communication skills and openness to feedback.
High level of professional maturity and ability to mentor junior colleagues.
Proactive mindset in problem-solving and documentation.
Comfortable working in a hybrid environment with remote teammates.
Demonstrated experience as a Kubernetes administrator with a proven track record of managing production clusters.
Solid understanding of container orchestration concepts, including pods, services, deployments, and networking.
Hands-on experience with deployment tools such as Helm, ArgoCD, and Flux in production environments.
Working knowledge of GoLang or a willingness to quickly learn and adapt to new programming challenges.
Familiarity with infrastructure as code tools, especially Terraform, for managing cloud resources.
Experience with NoSQL databases such as Redis and MongoDB is highly relevant to the role.
Strong grasp of Linux operating systems, networking, and distributed system principles.
Nice to have
Experience working in regulated or sovereign cloud environments is valued.
Background in database internals or high-availability architectures.
Contributions to open source cloud-native projects.
Practical notes
This is a full-time long-term position based in Paris.
The role operates within a hybrid work model with the possibility of up to 3 days of remote work per week.
Travel is not required for this position.
Candidates must be authorized to work in France without sponsorship.
Applications will be reviewed on a rolling basis until the position is filled.
Scaleway is an equal opportunity employer and encourages candidates from diverse backgrounds to apply.