Arqiva
RapidFort, Inc.
Ingénieur des opérations cloud — Linux & Kubernetes
Le poste
Ingénieur des opérations cloud — Linux & Kubernetes
Nous recherchons un ingénieur des opérations cloud expérimenté possédant de solides compétences en Linux, Kubernetes et Bash pour soutenir les environnements de production et de livraison derrière notre plateforme SaaS.
Il s'agit d'un poste de contributeur individuel opérationnel pour un ingénieur capable d'enquêter de manière autonome sur les problèmes de production, de gérer les déploiements, de répondre aux incidents et de prendre en charge les demandes opérationnelles.
Vous soutiendrez le fonctionnement quotidien de notre plateforme tout en améliorant l'automatisation, la surveillance, la documentation et les processus opérationnels. Vous devez être à l'aise pour résoudre les problèmes au-delà des runbooks documentés, rassembler des preuves diagnostiques et faire preuve d'un jugement sain concernant la remédiation et l'escalade.
Vous travaillerez en étroite collaboration avec nos équipes DevOps, SRE et de développement dans le cadre d'un modèle opérationnel « follow-the-sun », couvrant initialement l'Inde et l'Europe. Ce poste prend en charge une couverture européenne planifiée et participe à une rotation d'astreinte.
Votre façon de travailler
- Prendre en charge les problèmes et les suivre jusqu'à leur résolution.
- Enquêter de manière systématique et utiliser des preuves pour guider les décisions.
- Comprendre l'impact des changements en production et savoir quand agir, demander des avis ou escalader.
- Communiquer clairement lors des incidents, des enquêtes techniques et des transferts régionaux.
- Travailler de manière autonome pendant la couverture assignée tout en collaborant avec une équipe mondialement distribuée.
- Rechercher des opportunités d'automatiser les tâches répétitives et de prévenir les problèmes récurrents.
Il s'agit d'un rôle de contributeur individuel sans responsabilité de gestion directe du personnel. Aucun diplôme spécifique ou certification professionnelle n'est requis.
À quoi ressemble le succès
Au cours de vos premiers mois, vous serez capable de :
- Gérer de manière autonome les déploiements de routine, les builds et les demandes opérationnelles.
- Diagnostiquer et résoudre les problèmes courants de production Linux et Kubernetes.
- Répondre aux alertes avec une enquête structurée et une remédiation appropriée.
- Fournir des conclusions diagnostiques claires lors de l'escalade d'incidents complexes.
- Soutenir de manière fiable la couverture opérationnelle européenne et les transferts régionaux.
- Améliorer les runbooks, automatiser les tâches répétitives et aider à réduire les incidents récurrents.
Développement de carrière
À mesure que votre compréhension de la plateforme de RapidFort grandit, vous aurez des opportunités d'étendre votre maîtrise technique à travers l'infrastructure cloud, Kubernetes, CI/CD, l'automatisation, l'observabilité et l'ingénierie de la fiabilité.
La progression peut se poursuivre sur une voie de contributeur individuel, avec une portée technique et des responsabilités croissantes.
Lieu et modalités de travail
Lieu : Royaume-Uni — 100% en télétravail. La préférence sera donnée aux candidats basés à Londres ou dans les environs.
Type de contrat : Temps plein
Équipe : DevOps / Site Reliability Engineering
Type de poste : Contributeur individuel
Expérience : Minimum 5 ans d'expérience pratique pertinente ; généralement 5–7+ ans
Lieu : Vous devez être basé au Royaume-Uni. Ce poste est entièrement en télétravail.
Autorisation de travail : Vous devez déjà avoir le droit de travailler au Royaume-Uni. RapidFort ne peut pas fournir de parrainage de visa pour ce poste.
Horaires : Le rôle inclut une couverture opérationnelle européenne planifiée et une rotation d'astreinte. Un travail occasionnel en dehors des heures normales peut être requis pour des incidents ou des activités opérationnelles planifiées. Les heures de couverture, la fréquence des astreintes et les arrangements applicables en matière de rémunération ou de congés seront discutés lors du processus d'entretien.
Processus d'entretien
Le processus d'entretien comprend une évaluation technique pratique couvrant le dépannage Linux, les opérations Kubernetes, les scripts Bash et des scénarios d'incidents de production.
Les candidats devront démontrer une enquête structurée, expliquer leur choix de commandes, interpréter les résultats de diagnostic et identifier les étapes de remédiation ou d'escalade appropriées.
À propos de RapidFort
RapidFort aide les organisations à sécuriser leurs chaînes d'approvisionnement logicielles, à réduire les vulnérabilités logicielles et à minimiser la surface d'attaque des applications conteneurisées.
Responsabilités clés
- Surveiller les environnements de production et SaaS, répondre aux alertes et enquêter de manière proactive sur les problèmes potentiels.
- Dépanner les problèmes liés à Linux, Kubernetes, aux applications et à l'infrastructure cloud en utilisant des journaux, des métriques, des événements et des outils de diagnostic.
- Enquêter sur les charges de travail ayant échoué ou redémarré, les échecs de déploiement, les contraintes de ressources, les problèmes de configuration et les problèmes de connectivité de service.
- Exécuter les déploiements d'applications et de plateformes en utilisant les processus et outils établis.
- Déclencher, surveiller et dépanner les builds logiciels et les flux de travail de publication CI/CD.
- Effectuer les procédures de remédiation et de retour arrière approuvées, en validant la santé du service après les changements.
- Prendre en charge les demandes opérationnelles jusqu'à leur résolution ou jusqu'à un transfert clair et accepté vers l'équipe appropriée.
- Coordonner la réponse aux incidents si nécessaire, impliquer les ingénieurs concernés et communiquer sur l'impact sur le service et l'avancement de l'enquête.
- Escalader les problèmes complexes avec des conclusions claires, des preuves à l'appui et les détails des actions déjà entreprises.
- Écrire et maintenir des scripts Bash pour automatiser les tâches opérationnelles récurrentes.
- Créer, maintenir et améliorer les runbooks, les guides de dépannage et la documentation opérationnelle.
- Participer aux revues d'incidents et aider à résoudre les problèmes récurrents.
- Identifier les améliorations à apporter à la surveillance, aux alertes, à la fiabilité des déploiements et à l'efficacité opérationnelle.
- Assurer des transferts clairs entre les quarts de travail régionaux et participer à la couverture planifiée et aux responsabilités d'astreinte.
Expérience et compétences essentielles
- Au moins 5 ans d'expérience pratique pertinente, généralement 5–7+ ans, dans les opérations cloud, les opérations de plateforme, l'ingénierie d'infrastructure, DevOps, SRE ou un rôle technique comparable.
- Expérience avérée dans le support d'environnements de production en direct et dans l'enquête indépendante sur les problèmes opérationnels.
- Solides compétences en administration et dépannage de Linux, y compris les processus, les services, les autorisations, les systèmes de fichiers, l'utilisation des ressources et la connectivité réseau.
- Expérience pratique de l'exploitation et du dépannage de charges de travail Kubernetes en production.
- Expérience pratique des scripts Bash, y compris l'écriture, la lecture et le dépannage de scripts pour les tâches opérationnelles.
- Expérience de l'utilisation de Git et du travail avec des pipelines CI/CD, des déploiements et des flux de travail de publication.
- Expérience pratique avec au moins une plateforme cloud publique majeure : AWS, Azure ou GCP.
- Expérience de l'utilisation de plateformes de surveillance, de journalisation et d'alerte telles que Datadog, Prometheus, Grafana ou des outils équivalents.
- Connaissance pratique du DNS, TCP/IP, HTTP/HTTPS, des ports et du dépannage de la connectivité.
- Expérience de la réponse aux incidents de production et du respect des procédures de changement contrôlées.
Dépannage de Kubernetes
Vous devez être à l'aise avec l'utilisation des outils Kubernetes pour enquêter sur les problèmes et expliquer vos conclusions. Cela inclut :
- Utiliser kubectl get, kubectl describe et kubectl logs pour inspecter les charges de travail et diagnostiquer les problèmes.
- Examiner les journaux de conteneurs actuels et précédents, les événements Kubernetes et la configuration des charges de travail.
- Dépanner CrashLoopBackOff, les échecs de récupération d'image, les problèmes de planification et les sondes de santé défaillantes.
- Enquêter sur les demandes et limites de ressources, la configuration des applications et la connectivité des services.
- Sélectionner les étapes de remédiation appropriées et valider la récupération.
Nous recherchons une compréhension pratique : la capacité à expliquer ce que vous vérifiez, à interpréter les preuves et à décider de la marche à suivre.
Expérience souhaitable
- Helm et la configuration d'applications Kubernetes.
- Terraform et les flux de travail d'infrastructure en tant que code.
- Python ou un autre langage de script.
- IAM cloud, mise en réseau, équilibrage de charge et stockage.
- Registres de conteneurs et dépannage d'images de conteneurs.
- Support opérationnel pour les bases de données et autres services avec état.
- Opérations « follow-the-sun » et transferts d'incidents régionaux.
- Environnements SaaS d'entreprise ou de cybersécurité.
Une expérience avec une plateforme cloud majeure est suffisante. De solides compétences en Linux, Kubernetes et Bash sont essentielles ; l'expérience avec chaque technologie supplémentaire répertoriée n'est pas requise.
