Retour

Offre proposée par

Logo de Wiremind

Wiremind

Site Reliability Engineer (Internship)

Paris, Île-de-France 6 mois
Postuler maintenant

WHAT WE DO
At Wiremind, our goal since we started in 2014 is to create optimization systems for the transport, logistics, sports and hospitality industries, without compromising on user experience. We build solutions that blend great design with modern technologies and concepts (Orchestration, MLOps, etc) to process vast quantities of data.
Every day, we handle a broad range of problems from forecasting the demand for railway passengers, calculating the optimal way to fill an aircraft pallet with boxes of multiple dimensions, 3D modelisations, etc.
Our applications are used daily by hundreds of users among the largest players of each target industry across many countries and several continents. We are now a team of 50+,  growing by ~100% every 18 months.
Our business model is built on software-as-a-service solutions licensed through long-term contracts, allowing our rapid growth to be based on strong, stable profitability – without requiring any fundraising.
CONTEXT
At Wiremind, the Platform team is responsible for:
The design, implementation, maintenance and automation of the underlying infrastructure / related tools used by all other technical teams (Software / Data Engineering teams) to deploy and self-manage their environments, following modern Cloud Native standards like:
Orchestration with Kubernetes (5000+ containers, 2500+ vCPUs, ~150 environments, dozens of fully automated environment deployments through CI/CD per day)
Service Mesh and multi-cloud with Istio
“MLOps” with Kubeflow
The design and implementation of distributed and resilient systems in Wiremind products, in conjunction with the other tech teams, across the entire stack
The change management and training across all Wiremind engineering teams regarding DevOps culture and development workflows allowed by such automation
You will develop tools and improve our orchestration system in a way that requires you to learn and understand the whole Wiremind stack, from the databases to the upper layers of a Javascript frontend, as well as the whole orchestration stack like the underlying Infrastructure-as-a-Service (IaaS) system Openstack, the orchestration system Kubernetes, the containerization system Docker or the monitoring tool Prometheus.

You will work together with a senior DevOps, who will support you in your progression, and with developer teams who own the Wiremind products.

The stack is the following:
* Orchestration: Kubernetes, Openstack, Gitlab, Docker
* Monitoring/Logging: Prometheus, EFK (Elasticsearch / Fluentd / Kibana)
* Languages: Python, Shell Scripting, Go
* Wiremind stack is the following:
* Back-end: Python, SQLAlchemy, Scrapy, Celery, Flask
* Front-end: Angular, Typescript, Redux, D3js, three.js
* Data-store: Postgresql, Elasticsearch
WHAT IS IMPORTANT TO US
You have a good general culture in software engineering and computer science and have an interest in discovering new technologies. You have or you wish to have the following skills:
Knowledge of orchestration, automation, CI/CD and instrumentation technologies (A few examples of tools we use in a daily basis: Kubernetes, Helm, GitLab CI, Prometheus Operator, Elasticsearch)
At least one programming language mastered like Python, Java, Go, Rust, … For reference, the Wiremind projects are written in Python
Have knowledge of distributed systems and software architecture
Ability to automate and troubleshoot system administration related problems (Unix/Linux, network, etc)
Strong communication skills in order to lead technical/workflow change management across the different teams
The position is based in the city center of Paris (métro Etienne Marcel / Sentier / Châtelet-Les-Halles). We offer attractive pay packages depending on your profile, closely linked to your performance and the company’s growth.