
Devops Engineer - Developer
Scaleway · Lille, Hauts-de-France, France
- On site
- Full-time
- €65,000 / year
- Lille, Hauts-de-France, France
Job highlights
- Ensure reliable product delivery to global users.
- Develop and enhance IaaS/PaaS products.
- Manage operations and customer communication.
- Collaborate with cross-functional teams.
- Utilize Golang, Kubernetes, and CI/CD.
About the role
About The Job
Reporting to a Lead, you will be responsible to ensure we can reliably serve our products for users around the world. We expect you to have a strong background in development and system administration. Our systems evolve constantly and the tools needed to observe and act to ensure their resilience need to evolve accordingly.Minimum Qualifications
- Knowledge of at least 1 programming language (Golang, Rust, Python preferably)
- Basic knowledge of linux administration and server administration
- Understanding of API and microservices concept
- Practical knowledge of git (and/or github/gitlab)
- Practical knowledge of kubernetes (or other container/VM orchestration systems)
- Team spirit: working in pairs, peer reviewing, etc
- You are familiar with or strongly interested in building a low level cloud stack or work on PaaS products up to AI products for a cloud ecosystem
- Understanding of written and spoken English, capable of writing technical documentation in English
Preferred Qualifications
- Good knowledge of Golang
- Fluent with git and deployment tools (CI/CD)
- At ease in troubleshooting code and systems
- Inquisitive, like to study in-depth and execute in steps
- Take initiatives to propose new solutions and defend them
- Team player, willing to share knowledge, opinions, and participate in regular team rituals
Responsibilities
- Develop new IaaS/PaaS products from scratch (API/backend/worker)
- Add new functionalities to existing products
- Improve the testing coverage of new or existing products
- Write technical product documentation (usage, APIs)
- Keep code easy to maintain
- Manage the operation (Run) in weekly turns and communicate with our customers on specific issues
- Build a strong relationship with other teams (Product, Design, Front, Technical writers…)
Technical Stack
- Golang
- Python
- PostgreSQL
- RabbitMQ
- gRPC/protobuf
- Kubernetes
- Ansible
- Terraform
- Gitlab CI/CD
- Packer
- Prometheus
- Grafana
- Sentry
Key skills/competency
- DevOps Engineer
- Golang
- Python
- Kubernetes
- CI/CD
- Terraform
- Ansible
- System Administration
- Cloud
- API Development
Skills & topics
- DevOps Engineer
- Golang
- Python
- Kubernetes
- CI/CD
- Terraform
- Ansible
- System Administration
- Cloud Computing
- PaaS
- IaaS
- Microservices
- API Development
- Scaleway
- France
- Paris
- Lille
- Tech Jobs
How to get hired
- Tailor your resume: Highlight experience with Golang, Kubernetes, and CI/CD tools relevant to DevOps Engineer roles at Scaleway.
- Showcase your projects: Include personal or professional projects demonstrating your skills in cloud infrastructure, system administration, and API development.
- Understand Scaleway's mission: Research their commitment to a responsible digital industry and building cloud ecosystems.
- Prepare for technical questions: Be ready to discuss your experience with Linux administration, microservices, and cloud-native technologies.
- Emphasize collaboration: Demonstrate your team spirit, including pair programming and code review experience.
Technical preparation
Master Golang and Python for backend development.,Deepen Kubernetes and container orchestration knowledge.,Practice Git and CI/CD pipeline implementation.,Familiarize with IaC tools like Terraform/Ansible.
Behavioral questions
Describe a complex system you troubleshooted.,How do you handle working in a team?,Share an initiative you took to propose solutions.,How do you stay updated with new technologies?
Frequently asked questions
- What are the key technologies for a DevOps Engineer at Scaleway?
- For a DevOps Engineer at Scaleway, key technologies include Golang, Python, Kubernetes, Ansible, Terraform, Gitlab CI/CD, Prometheus, and Grafana. Familiarity with Linux administration and microservices is also crucial.
- Does Scaleway require specific programming languages for the DevOps Engineer role?
- Yes, Scaleway prefers candidates with knowledge of at least one programming language, with Golang, Rust, and Python being particularly favored for the DevOps Engineer position.
- What kind of experience is expected for a DevOps Engineer at Scaleway?
- Scaleway expects a strong background in both development and system administration. This includes experience with container orchestration like Kubernetes, CI/CD tools, and understanding API/microservices concepts.
- What is the work environment like at Scaleway for a DevOps Engineer?
- Scaleway offers a dynamic and international environment with nearly 600 employees from diverse backgrounds. They foster technical excellence, creativity, and collaboration, with a strong emphasis on team spirit and knowledge sharing.
- What are the responsibilities of a DevOps Engineer at Scaleway?
- DevOps Engineers at Scaleway are responsible for developing new IaaS/PaaS products, adding functionalities to existing ones, improving testing coverage, writing technical documentation, managing operations, and collaborating with other teams.
- Is it necessary to know all the preferred qualifications to apply for the DevOps Engineer role at Scaleway?
- No, Scaleway encourages you to apply even if you don't meet every qualification. They value curiosity and interest in their field, suggesting that strong potential and willingness to learn are highly regarded.
- What is Scaleway's mission?
- Scaleway's mission is to foster a more responsible digital industry by helping developers and businesses create, deploy, and scale applications on any infrastructure, with a focus on carbon-neutral datacenters and user experience.