Temple Health
Augeo Affinity Marketing, Inc.
Ingénieur DevOps
Description
Introduction
Nous sommes Augeo. Un leader mondial de la technologie de plateformes d'engagement et de fidélisation au niveau de l'entreprise, offrant des expériences convaincantes et favorisant des liens significatifs pour les employés, les consommateurs, les membres et les partenaires commerciaux dans de nombreux secteurs et domaines. Nous servons des centaines de clients, dont 65 entreprises du classement Fortune 500, représentant des millions d'utilisateurs finaux. Nous sommes des leaders d'opinion et des perturbateurs qui pensent différemment et de manière créative, bâtis par des entrepreneurs, des opérateurs et des innovateurs.
Chez Augeo, nous avons à cœur de fournir un lieu de travail inclusif qui valorise la diversité et nos initiatives de développement durable. Tout le monde est le bienvenu - nos employés sont à l'aise pour apporter leur personnalité authentique au travail. Soyez vous-même, atteignez votre plein potentiel.
Résumé
Un ingénieur DevOps chez Augeo soutiendra la conception, la mise en œuvre et l'amélioration continue des pipelines CI/CD d'Augeo, de l'infrastructure de conteneurs, des environnements cloud et des pratiques DevSecOps au sein de l'organisation d'ingénierie. Ce rôle touche trois écosystèmes technologiques distincts : la plateforme AWE (TypeScript/React/Node.js/AWS), la plateforme Encore (.NET/C#/SQL Server) et nos plateformes ColdFusion (Lucee/ColdBox/MySQL) — chacune avec des exigences uniques en matière de construction, de déploiement et d'infrastructure. Vous aiderez à exécuter la feuille de route DevOps et DevSecOps d'Augeo, en contribuant à l'automatisation à chaque étape du cycle de vie de livraison des logiciels tout en aidant à intégrer la sécurité dans les pipelines et l'infrastructure.
Vous travaillerez aux côtés de l'équipe pour appliquer des outils d'opérations basés sur l'IA et des assistants IA agents pour automatiser le provisionnement de l'infrastructure, l'analyse de sécurité, la réponse aux incidents et les flux de travail de déploiement, et collaborerez avec des ingénieurs sur les trois plateformes sur les meilleures pratiques DevOps.
Exigences de haut niveau pour le poste
- Construire et maintenir des pipelines CI/CD en utilisant GitHub Actions sur les plateformes AWE, Encore et ColdFusion, garantissant des builds, des tests et des déploiements rapides, fiables et reproductibles
- Aider à définir et à suivre les normes de pipeline-as-code, en gérant les flux de travail GitHub Actions dans le contrôle de version avec une gestion appropriée des branches, des portes d'approbation et des stratégies de promotion d'environnement
- Automatiser les processus de construction, de test et de déploiement, réduisant l'intervention manuelle et le délai de mise en production sur toutes les plateformes
- Soutenir les déploiements d'applications conteneurisées en utilisant Podman et Amazon ECS, y compris la construction d'images, la gestion de registre, les définitions de tâches, les configurations de service et les politiques de mise à l'échelle automatique
- Aider au provisionnement et à la maintenance de l'infrastructure cloud AWS (EC2, ECS, S3, RDS, Lambda, VPC, IAM, CloudFront, Route 53) en utilisant des outils d'Infrastructure as Code (Terraform, CloudFormation ou similaire)
- Écrire et maintenir des scripts PowerShell et des outils d'automatisation pour le provisionnement de l'infrastructure, la gestion de la configuration, l'automatisation du déploiement et les tâches opérationnelles dans les environnements Windows et Linux
- Soutenir les contrôles de conformité de sécurité automatisés et les flux de travail de remédiation des vulnérabilités, en aidant à maintenir une conformité continue avec SOC 2 Type II, et en soutenant PCI-DSS et d'autres exigences réglementaires si nécessaire
- Participer aux audits de sécurité de l'infrastructure, des pipelines et des configurations de déploiement, en aidant à identifier et à corriger les vulnérabilités avant qu'elles n'atteignent la production
- Utiliser des outils d'opérations basés sur l'IA (AIOps) et des assistants IA agents pour soutenir la surveillance de l'infrastructure, la détection d'anomalies, le triage des incidents, la planification de la capacité et les flux de travail de remédiation automatisés
- Aider à construire et à déployer des agents IA pour accélérer les flux de travail DevOps — en automatisant l'analyse de sécurité, les validations de déploiement, l'analyse des journaux, l'exécution de runbooks et la détection de dérive de l'infrastructure
- Participer à la réponse aux incidents et aux pratiques de fiabilité de la production, y compris la rotation d'astreinte et les revues post-incident
- Adhérer aux valeurs CORE d'Augeo — Collaboratif, Objectif, Réactif et Sincère dans tous les domaines
Compétences techniques souhaitées
- 2 à 4 ans d'expérience pratique en DevOps, ingénierie d'infrastructure ou ingénierie de fiabilité de site
- Connaissance de GitHub Actions, y compris la conception de flux de travail, les secrets d'environnement et l'intégration avec les cibles de déploiement AWS
- Exposition à Podman pour la construction et la gestion d'images de conteneurs, y compris les conteneurs rootless et Podman Compose pour les environnements de développement locaux
- Connaissance d'Amazon ECS (types de lancement Fargate et/ou EC2), y compris les définitions de tâches, les configurations de service et l'intégration avec ECR et CloudWatch
- Une certaine expérience avec les outils d'Infrastructure as Code (Terraform, AWS CloudFormation ou similaire)
- Exposition aux pratiques DevSecOps telles que SAST (SonarQube, Checkmarx ou similaire), DAST (OWASP ZAP, Burp Suite ou similaire), SCA (Snyk, Dependabot ou similaire) ou l'analyse d'images de conteneurs (Trivy, Grype ou similaire)
- Connaissance des solutions de gestion des secrets (AWS Secrets Manager, HashiCorp Vault ou similaire)
- Exposition aux outils d'observabilité et de surveillance (CloudWatch, Prometheus, Grafana, Datadog, pile ELK, New Relic ou similaire)
- Volonté d'apprendre les besoins en déploiement et en infrastructure des applications .NET/C#, des applications Node.js/TypeScript et des applications ColdFusion/Lucee (CommandBox)
- Intérêt pour le développement d'agents IA pour la réponse automatisée aux incidents, l'exécution de runbooks et les flux de travail d'auto-guérison de l'infrastructure
- Compréhension de base des fondamentaux du réseau (conception VPC, groupes de sécurité, NACL, DNS, CDN, équilibrage de charge) dans AWS
- Une expérience préalable en mentorat ou en direction d'équipe est un plus mais n'est pas requise
- Les certifications pertinentes sont un plus (AWS Solutions Architect Associate, AWS Certified DevOps Engineer, Certified Kubernetes Administrator, CompTIA Security+ ou similaire)
Éducation et expérience
- Diplôme universitaire de quatre ans d'un collège ou d'une université accrédité au niveau régional en informatique, technologie de l'information, cybersécurité ou un domaine connexe préféré (ou expérience pertinente équivalente)
- 2 à 4 ans d'expérience en DevOps, ingénierie d'infrastructure ou ingénierie de fiabilité de site
escaliers ; équilibre ; se pencher, s'agenouiller, s'accroupir ou ramper ; parler ou entendre ; et goûter ou sentir. L'employé doit occasionnellement soulever ou déplacer jusqu'à 20 livres. Les capacités visuelles spécifiques requises par le travail incluent la vision de près, la vision de loin, la vision des couleurs, la vision périphérique, la perception de la profondeur et la capacité à ajuster la mise au point.
Environnement de travail
Ce poste s'exerce dans un environnement de bureau professionnel et utilise régulièrement du matériel de bureau standard tel que des ordinateurs portables et des smartphones.
Exigences physiques
Les exigences physiques décrites ici sont représentatives de celles qui doivent être satisfaites par un employé pour effectuer avec succès les fonctions essentielles de ce travail.
Lors de l'exécution des tâches de ce travail, l'employé est occasionnellement tenu de se tenir debout ; marcher ; s'asseoir ; utiliser ses mains pour taper, manipuler ou sentir des objets, des outils ou des commandes ; atteindre avec les mains et les bras ; monter des escaliers ; garder l'équilibre ; se pencher, s'agenouiller, s'accroupir ou ramper ; parler ou entendre ; et goûter ou sentir. L'employé doit occasionnellement soulever ou déplacer jusqu'à 20 livres. Les capacités visuelles spécifiques requises par le travail incluent la vision de près, la vision de loin, la vision des couleurs, la vision périphérique, la perception de la profondeur et la capacité à ajuster la mise au point.
Les déplacements sont principalement locaux pendant la journée de travail, bien que des déplacements occasionnels hors zone et de nuit puissent être attendus pour des réunions d'équipe, des engagements clients ou des séminaires de direction.
