Scaleway is hiring an

Ingénieur DevOps : Mobile device management (MDM Apple / DEP Apple) - Stage

Toulouse, France
Internship
Présentation

Scaleway, filiale du groupe Iliad, propose depuis plus de 20 ans une suite complète de produits cloud, IA et de services managés. L’entreprise fournit un environnement sécurisé et fiable aux clients européens les plus exigeants, en quête de souveraineté, durabilité et faible latence.

Chez Scaleway, nous développons des services Cloud et Bare Metal pour que les développeurs et les entreprises puissent créer, déployer et adapter des applications à n'importe quelle infrastructure. L'équipe Apple silicon a plus particulièrement pour mission de fournir des « Apple silicon as A Service », c'est-à-dire des appareils Mac minis disponibles en location à la demande, accessibles via remote desktop et SSH.

Ces Macs sont opérés dans des data centers et intégrés à l’environnement cloud complet de Scaleway. Les Mac minis de Scaleway sont utilisés par des clients partout dans le monde pour des cas d’usage tels que le développement d’applications iOS, les pipelines CI/CD, les workloads IA, le montage vidéo, et bien d’autres. La première offre Apple Silicon as A Service mondiale a été lancée en 2021 avec les Mac minis M1, faisant de Scaleway le premier fournisseur cloud à proposer ce service !

En 2025, nous prévoyons d’agrandir notre gamme avec les nouveaux Mac mini M4 et de déployer de nombreuses nouvelles fonctionnalités.

Le Poste

Pour ce poste, vous serez rattaché à l’Engineering Manager Apple Silicon. Vous collaborez avec une équipe possédant de solides compétences techniques pour développer des fonctionnalités qui apporteront de la valeur à nos clients.
Votre mission principale sera le déploiement de notre serveur MDM et son intégration avec notre API server. 

Objectifs du stage

  • Comprendre le fonctionnement du produit Apple silicon-as-a-Service et louer des Mac minis
  • Explorer l’écosystème Apple MDM et comprendre les différentes API MDM ainsi que leur mise en œuvre par les projets open source tels que micromdm et nanomdm
  • Créer un environnement sandbox MDM de zéro
  • Comprendre les fonctionnalités MDM, les bénéfices qu’elles peuvent apporter pour nos clients et les fonctionnalités qu’il serait pertinent de développer pour faciliter les déploiements de flotte
  • Construire une PKI interne MDM vendor & intégrer la gestion des certificats associés avec Vault
  • Revoir nos profils de configuration pour automatiser les déploiement nécessitant actuellement une automatisation locale / UI peu pratique sur les serveurs
  • Explorer les fonctionnalités “MDM déclarative management” et réfléchir à comment ils pourraient améliorer la gestion des flottes pour nos clients
  • Analyser le protocol de recovery utilisé par idevicerestore pour personnaliser là configuration des macs en amont de l’enrégistrement MDM
  • Automatiser la sauvegarde et la restauration de configurations personnalisées pour les clients

Compétences techniques

  • Python / GoLang
  • PostgreSQL
  • Conteneurs (Docker)
  • GitLab, CI-CD, Ansible
  • Architectures de microservices

Compétences interpersonnelles

  • Autonomie
  • Ouverture d'esprit et capacité à s'adapter rapidement
  • Communication claire
  • DevOps Mindset
  • Bonne maîtrise de l'anglais et français, à l'oral et à l'écrit

Vous êtes intéressé par :

  • Les mécanismes internes de macOS & les spécificités d’un système basé sur BSD
  • Le développement de microservices en GoLang
  • Les environnements cloud et leurs concepts de base (VPC, IAM)
  • Les outils & pratiques de reverse engineering.

Location
Paris, France

Durée
6 mois


Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

DevOps Q&A's
Report this job
Apply for this job