Lenovo
Smallstep
Ingénieur Déploiement Avancé
À propos du poste
Smallstep est une entreprise internationale, distribuée et entièrement à distance. Nous travaillons selon des horaires raisonnables et flexibles, et utilisons la technologie pour atteindre nos objectifs de manière asynchrone. Nous recherchons des personnes réfléchies, capables de décomposer les problèmes et qui travaillent souvent de manière autonome. Vous avez la confiance nécessaire pour travailler par vous-même et demander de l'aide lorsque vous êtes bloqué. Chez Smallstep, vous bénéficiez de l'avantage de travailler avec une équipe soudée dans de nombreux domaines et de contribuer directement au succès de l'organisation.
Expérience avec…
La sécurité est une responsabilité fondamentale pour tous les employés de Smallstep. Tous les postes sont tenus de respecter strictement nos politiques, procédures et meilleures pratiques de sécurité afin de protéger les actifs de l'entreprise, les données des clients et les systèmes. Tous les employés doivent rester vigilants, signaler les préoccupations potentielles en matière de sécurité et participer à une formation continue sur la sécurité pour garantir la conformité avec les normes de l'industrie.
- Débogage d'architectures cloud distribuées et multi-services dans des environnements clients en direct
- Dépannage du TLS/mTLS au niveau du protocole, y compris la validation de la chaîne de certificats, les magasins de confiance et les échecs de handshake
- Expérience en production avec l'authentification basée sur des certificats, les VPN, le Wi-Fi d'entreprise/EAP-TLS, RADIUS, SSH, OAuth
- Développement et expédition de code Golang en production
- Prise en charge des escalades techniques directement avec les clients, en partenariat avec les équipes de compte
Nous recherchons un Ingénieur Déploiement Avancé pour s'intégrer auprès des clients déployant la plateforme d'identité de périphériques de Smallstep et les amener en production. Les cas d'utilisation les plus courants sont la sécurisation du Wi-Fi, du mTLS de navigateur, du SSH, du VPN et d'autres communications basées sur le réseau à l'aide d'identifiants émis par l'agent de Smallstep ou un MDM. Ce rôle se situe à l'intersection du matériel, du logiciel et de la relation client : vous naviguerez entre la flotte de terminaux d'un client, son IdP, et les services d'autorité de certification multi-services de Smallstep pour débloquer les déploiements.
Nous croyons en l'empathie basée sur l'action. Nous travaillons activement à créer un environnement où chacun se sent bienvenu et valorisé en tant que collègue et contributeur. Nous savons qu'une équipe diversifiée est essentielle pour créer une culture dynamique et inclusive qui favorise un véritable sentiment d'appartenance. En embrassant les talents et les perspectives uniques de toute notre équipe, nous abordons les défis d'une manière qu'une équipe monoculturelle ne peut tout simplement pas.
Nous nous engageons à construire un groupe conscient de lui-même, collaboratif et axé sur les résultats, représentant une variété de compétences, d'origines et d'expériences vécues. Nous pensons que chacun mérite un salaire compétitif, des avantages de premier ordre, la possibilité de partager le succès de l'entreprise et la sécurité psychologique pour être soi-même au travail.
Smallstep est fier d'être un employeur garantissant l'égalité des chances. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'identité ou d'expression de genre, d'orientation sexuelle, d'origine nationale, de génétique, de handicap, d'âge ou de statut d'ancien combattant. Nous encourageons tous les personnes intéressées à postuler.
Responsabilités
- Diagnostiquer et résoudre les défaillances techniques bloquant les déploiements
- Agir en tant que point d'escalade technique pour les gestionnaires de comptes techniques et les ingénieurs de succès client lorsqu'un déploiement nécessite une implication technique plus approfondie
- Expédier du code Golang en production pour résoudre les causes profondes découvertes lors du débogage de déploiement
- Construire des environnements de preuve de concept, en utilisant Bash et Terraform, ainsi que des runbooks pour de nouvelles surfaces de produits avant une UX peaufinée
- Définir les priorités et les affectations quotidiennes pour les ingénieurs d'opérations de déploiement de Smallstep
- Participer à une rotation d'astreinte formelle avec des SLA définis
Capable de maintenir un haut niveau d'expérience client et un état d'esprit de service, même face à des défis d'implémentation. Construire des logiciels en périphérie n'est pas pour les faibles.
Faire évoluer le rôle au fil du temps vers un partage équilibré entre la résolution des déploiements en direct, la création de runbooks réutilisables et la validation de nouveaux cas d'utilisation par des preuves de concept
Atouts
- Familiarité avec les protocoles d'enrôlement de certificats tels que SCEP et ACME DA
- Expérience PKI sur macOS, Windows, Linux et ChromeOS
- Expérience avec des mécanismes de sécurité matériels tels que Yubikeys, TPMs, HSMs ou des enclaves sécurisées
- Expérience de participation à une rotation d'astreinte formelle avec des SLA
- Expérience préalable dans un rôle technique orienté client, tel qu'ingénieur de déploiement avancé ou ingénieur solutions
Technologies
- Golang, Bash, Terraform, Git, Actions GitHub
- SCEP, ACME, SCIM, mTLS, EAP-TLS, RADIUS, PKI, X.509, SSH, TPMs
- macOS, Windows, Linux, ChromeOS
- MDM (Jamf, Intune, Workspace One, Google Workspace Admin, Iru), Wi-Fi/RADIUS, VPN
