DevOps / Infrastructure Engineer - Internship
"About The Role"
About This Role
Bitstack runs dozens of interconnected backend services on Google Cloud. As the engineering team grows, the company wants every engineer to be able to test changes end to end, quickly and independently, before they reach shared environments. Joining the Infrastructure team, you will build a local test environment for backend engineers and QA, so that anyone can start Bitstack's backend services and their dependencies on their own machine with a single command, reproduce real business scenarios, and test asynchronous flows end to end. You will own this project from initial assessment through to company-wide adoption.
What You'll Be Doing
Learn Bitstack's stack (Go and Python services, Bazel, Docker, Kubernetes, GCP) and map how services depend on each other.
Evaluate existing test tooling and emulators in the codebase, as well as tools available on the market.
Recommend an approach and document tooling choices and trade-offs in a decision log.
Start with a pilot cluster of interconnected services and get it running locally with a single command.
Solve real problems as they arise: configuration and secrets, service-to-service authentication, cloud dependencies (Pub/Sub, Cloud Tasks, databases, caches), and async workers.
Extend coverage cluster by cluster until every backend service is included.
Build seed data and scripts so any user state, limit, or time-based event can be reproduced and reset on demand.
Work with backend engineers and QA as first users, gathering feedback and fixing issues.
Write documentation clear enough for a new engineer to set up independently, and support the team through the switchover.
What We're Looking For
Currently in the final year of an engineering school or Master's degree (Bac+5) in Computer Science or a related field, seeking a 6-month end-of-studies internship starting in early 2027.
Hands-on experience with Docker and working knowledge of Kubernetes.
Comfortable with Linux and scripting (shell, Python, or similar).
Previous experience with a cloud provider, through an internship, project, or coursework.
Curious and autonomous, preferring to understand how a system fits together before changing it.
Able to explain technical trade-offs clearly, in writing and to the engineers who will use what you build.
Fluent in English.
Based in Paris or willing to relocate for the internship. Exceptional candidates elsewhere in France who'd prefer to work remotely are welcome to apply.
Bonus Points
GCP experience.
Experience with Go, Bazel, or Docker Compose.
French language skills.
Why Join Us
3 days in the office in Paris (Bourse) and 2 days working remotely.
Flexible working hours.
Team activities and annual offsites.
Swile meal vouchers.
Ready to Apply?
To submit your application for this position, please visit Bitstack's official website and follow their application process.