Pavago
AgileEngine
Ingénieur DevOps Senior/Lead ID96251
PythonAWSKubernetesGoTerraform
Traduction automatique. Consultez l’original.
À propos du poste
AgileEngine est une entreprise Inc. 5000 qui crée des logiciels primés pour des marques du Fortune 500 et des startups innovantes dans plus de 17 secteurs. Nous figurons parmi les leaders dans des domaines tels que le développement d'applications et l'IA/ML, et notre culture axée sur l'humain nous a valu plusieurs prix de type Best Place to Work.
POURQUOI NOUS REJOINDRE
Si vous cherchez un endroit pour évoluer, avoir un impact et travailler avec des personnes bienveillantes, nous serions ravis de vous rencontrer !
À PROPOS DU POSTE
Nous recherchons un ingénieur DevOps Senior/Lead pour déployer et opérationnaliser un nouvel environnement cloud basé sur Kubernetes sur AWS pour un projet à court terme.
COMPÉTENCES REQUISES
- 5+ années d'expérience en DevOps, SRE, ingénierie de plateforme ou ingénierie cloud.
- 4+ années de support sur Kubernetes dans des environnements de production.
- Expérience démontrée dans le déploiement et l'exploitation d'applications hébergées sur AWS.
- Expérience dans la direction de projets de mise en œuvre technique avec une supervision minimale.
- Solides compétences en dépannage et en analyse des causes profondes.
- Solide expérience avec Kubernetes, EKS et Helm.
- Solide expérience avec Argo CD et les technologies de Service Mesh.
- Solide expérience avec les contrôleurs d'entrée (ingress controllers), la mise en réseau de conteneurs, le stockage et la persistance, ainsi que les opérations et mises à niveau de clusters.
- Solide expérience avec les services AWS, notamment VPC, EC2, EKS, IAM, Route 53, ALB/NLB, RDS, CloudWatch, S3, Secrets Manager et Systems Manager Parameter Store.
- Expérience avec GitLab, GitLab CI/CD, les flux de travail GitOps, l'Infrastructure as Code et Terraform.
- Expérience avec Bash, Python ou Go.
- Niveau d'anglais intermédiaire supérieur.
COMPÉTENCES SOUHAITÉES
- Expérience avec une ou plusieurs des technologies de l'écosystème CNCF suivantes : Cilium, Hubble, Prometheus, Grafana, Fluent Bit, OpenTelemetry, Karpenter, Crossplane, Kyverno, Tetragon, ExternalDNS et cert-manager.
- Expérience avec Backstage, les plateformes de développement internes, l'infrastructure en libre-service, le Golden Path Engineering et l'automatisation des environnements.
- Expérience avec la plateforme Robin Cloud Native (Rakuten Symphony Robin).
- Expérience dans la migration d'applications depuis des environnements sur site vers Kubernetes hébergé dans le cloud.
- Expérience dans le support d'environnements de santé, de dispositifs médicaux, HIPAA ou réglementés.
- Expérience dans l'intégration des piles technologiques d'entreprises acquises dans des plateformes cloud d'entreprise.
- Expérience dans la documentation des procédures opérationnelles et la réalisation de transferts de connaissances techniques.
VOS MISSIONS
- Diriger le déploiement d'un nouvel environnement cloud au sein de AWS ou d'un autre fournisseur Cloud.
- Veiller à ce que le déploiement respecte les meilleures pratiques en matière de sécurité, de fiabilité et d'exploitation.
- Collaborer avec les équipes d'application, d'infrastructure, de sécurité et d'exploitation tout au long de la mise en œuvre.
- Déployer et gérer des charges de travail s'exécutant sur des plateformes Kubernetes.
- Dépanner les problèmes liés aux clusters, à la mise en réseau, à l'entrée (ingress), au stockage et aux charges de travail.
- Soutenir les efforts de modernisation et de conteneurisation des applications si nécessaire.
- Mettre en œuvre des normes de plateforme et des garde-fous opérationnels.
- Concevoir et améliorer les pipelines GitLab CI/CD.
- Mettre en œuvre l'automatisation des déploiements et les flux de travail de mise en production.
- Établir des modèles de déploiement GitOps en utilisant des outils tels qu'Argo CD.
- Améliorer la traçabilité, la répétabilité et la fiabilité des déploiements.
- Développer et maintenir l'infrastructure en utilisant Terraform et les outils associés.
- Mettre en œuvre des modèles d'infrastructure modulaires et réutilisables.
- Réduire les activités de déploiement manuel grâce à l'automatisation.
- Configurer la surveillance, la journalisation, les alertes et les tableaux de bord de la plateforme.
- Soutenir les revues de préparation à la production et les manuels opérationnels (runbooks).
- Établir des pratiques de fiabilité et des procédures de réponse aux incidents.
- Identifier les goulots d'étranglement et les problèmes de performance dans les environnements cloud et Kubernetes.
- Évaluer les pratiques de déploiement et les processus opérationnels existants.
- Documenter l'architecture de la plateforme, les procédures de déploiement et les exigences de support opérationnel.
- Produire des manuels opérationnels et de la documentation de transfert de connaissances pour les équipes de support.
AVANTAGES ET RÉCOMPENSES
- Croissance professionnelle : Mentorat, TechTalks et feuilles de route de croissance personnalisées.
- Rémunération compétitive : Salaire basé en USD avec des budgets pour l'éducation, le fitness et les activités d'équipe.
- Projets passionnants : Solutions modernes avec des entreprises du Fortune 500 et des sociétés de produits de premier plan.
- Horaires flexibles : Emploi du temps flexible avec des options de télétravail et de bureau.
