Job description
Nous recherchons un Ingénieur DevOps pour rejoindre notre équipe Data Protection Dev Squad au sein de l'organisation Data Protection Services. L'équipe est responsable de la conception et de l'exploitation de solutions de sécurité des données d'entreprise qui protègent les données dans des environnements cloud et sur site.
Dans ce rôle, vous travaillerez de manière pratique sur le DevOps, l'automatisation, les technologies cloud, l'intégration d'applications et les plateformes d'infrastructure. Vous collaborerez avec des développeurs logiciels, des ingénieurs infrastructure, des équipes de cybersécurité et des parties prenantes métier pour livrer des solutions fiables, sécurisées et automatisées dans un environnement Agile.
Lieu : Montréal, QC
Mode de travail : Hybride (3 jours/semaine au bureau)
Responsabilités
- Réaliser des activités d'ingénierie et d'exploitation à l'appui des services de sécurité des données, y compris la prestation de services, l'automatisation des tâches, les activités DevOps et la participation à une rotation d'astreinte.
- Intégrer de nouveaux outils DevOps et maintenir les plateformes existantes afin de répondre aux besoins métier et d'assurer une intégration efficace avec l'écosystème technologique global.
- Collaborer avec l'équipe Data Discovery et d'autres parties prenantes technologiques pour améliorer les services grâce à l'automatisation, au scripting et à des solutions d'observabilité efficaces.
- Participer aux revues de conception et de code au sein de l'équipe Data Discovery et des groupes de parties prenantes concernés.
- Contribuer activement au modèle opérationnel Agile de l'équipe, à ses cérémonies et à ses pratiques de livraison.
- Faciliter le partage des connaissances au sein des équipes et chapitres Data Protection à l'échelle mondiale, à travers une documentation claire, des présentations et des communications internes.
Exigences
- 2 à 5 ans d'expérience en DevOps, automatisation, ingénierie d'infrastructure ou domaine connexe.
- Solide expérience en scripting avec Python et Linux Shell.
- Expérience avec Git et les pipelines Jenkins.
- Expérience avec le CI/CD et l'automatisation des tests.
- Expérience pratique avec Docker et Kubernetes.
- Solide connaissance de l'administration et du dépannage Linux.
- Connaissance pratique des environnements Windows.
- Expérience en configuration, dépannage et débogage réseau.
- Expérience avec Azure et Azure DevOps.
- Expérience dans le support d'applications ou de services en environnement cloud public.
- Compréhension des principaux contrôles de cybersécurité et des pratiques DevOps sécurisées.
- Connaissance pratique du cycle de vie du développement logiciel IA (AI SDLC), y compris le développement, les tests, le déploiement, la surveillance et la supervision humaine sécurisés et encadrés de l'IA.
- Disposition à participer à une rotation d'astreinte.
- Anglais courant requis
Atouts
- Expérience avec AWS, Microsoft 365 ou d'autres plateformes cloud.
- Expérience en Infrastructure as Code (IaC) avec Terraform, Ansible, Cloudify ou technologies similaires.
- Expérience avec Flux, Grafana, Splunk ou d'autres outils SRE/observabilité.
- Expérience avec Jira et les pratiques de livraison Agile.
- Expérience avec des plateformes de sécurité ou de découverte des données telles que BigID ou Securiti.
- Connaissance ITIL / gestion des services informatiques.
- Expérience dans l'intégration de produits open source dans des environnements d'entreprise.
Compétences professionnelles
- Expérience de travail efficace au sein d'équipes de livraison Agile.
- Forte orientation vers l'automatisation et l'orchestration, avec un accent sur l'élimination des processus manuels.
- Approche pratique de la mise en œuvre du DevOps, incluant les exigences, les tests, l'automatisation, le déploiement et le dépannage.
- Capacité à travailler de manière autonome et à s'approprier les livrables techniques.
- Solides compétences analytiques et de résolution de problèmes.
- Excellentes compétences en communication écrite et orale.
- Capacité à collaborer efficacement avec les équipes techniques, les parties prenantes métier et les fournisseurs tiers.
- À l'aise dans un environnement d'entreprise complexe et réglementé.
- Fort intérêt pour le DevOps, l'automatisation, les technologies cloud et l'ingénierie de fiabilité des sites (SRE).
Attributs
- Un intérêt professionnel marqué pour l'automatisation, le DevOps et l'ingénierie de fiabilité des sites.
- Aisance dans des modèles de livraison utilisant des tests et déploiements de code fréquents et incrémentaux.
- Une approche pratique et concrète de la mise en œuvre des processus DevOps, de l'analyse des exigences et de la conception des tests jusqu'à l'automatisation et l'analyse des résultats.
- Responsabilité quant à la qualité et au respect des délais des livrables assignés.
- Capacité à communiquer les problèmes importants, les risques et l'avancement des travaux de manière précise, claire et en temps opportun.
Opportunités de développement
- Élargir votre expertise technique à travers des projets d'ingénierie stimulants et l'exposition à des technologies émergentes, notamment la gouvernance des données dans le cloud, avec accès à des spécialistes à travers l'organisation.
- Développer une meilleure compréhension du secteur des services financiers grâce aux échanges avec les parties prenantes métier et à la participation à des activités et événements sectoriels pertinents.
- Contribuer au sein d'un environnement ouvert et inclusif où les perspectives éclairées et les contributions significatives sont encouragées.
Pourquoi nous rejoindre ?
- Une communauté internationale réunissant plus de 110 nationalités différentes.
- Un environnement où la confiance est au cœur de notre culture : 70 % de nos dirigeants ont débuté leur carrière à un niveau d'entrée.
- Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles.
- Un cadre de travail dynamique qui se réunit régulièrement pour des événements internes (afterworks, team buildings, etc.).
Amaris Consulting promeut l'égalité des chances. Nous nous engageons à rassembler des personnes d'horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, sans distinction de sexe, d'orientation sexuelle, de race, d'origine ethnique, de croyances, d'âge, de situation matrimoniale, de handicap ou de toute autre caractéristique.
------------------------------------------- English Version --------------------------------------
We are looking for a DevOps Engineer to join our Data Protection Dev Squad within the Data Protection Services organization. The team is responsible for engineering and operating enterprise data security solutions that protect data across cloud and on-premises environments.
In this role, you will work hands-on with DevOps, automation, cloud technologies, application integration, and infrastructure platforms. You will collaborate with software developers, infrastructure engineers, cybersecurity teams, and business stakeholders to deliver reliable, secure, and automated solutions within an Agile environment.
Location: Montreal, QC
Work Mode: Hybrid (3 days/week in office)
Responsibilities
- Perform engineering and operational activities supporting data security services, including service delivery, task automation, DevOps activities, and participation in an on-call rota.
- Onboard new DevOps tools and maintain existing platforms to address business requirements and ensure effective integration with the broader technology ecosystem.
- Collaborate with the Data Discovery Squad and other technology stakeholders to enhance services through automation, scripting, and effective observability solutions.
- Participate in design and code reviews across the Data Discovery Squad and relevant stakeholder groups.
- Contribute actively to the team's Agile operating model, ceremonies, and delivery practices.
- Facilitate knowledge sharing across global Data Protection squads and chapters through clear documentation, presentations, and internal communications.
Requirements
- 2–5 years of experience in DevOps, automation, infrastructure engineering, or a related field.
- Strong scripting experience with Python and Linux Shell.
- Experience with Git and Jenkins pipelines.
- Experience with CI/CD and test automation.
- Hands-on experience with Docker and Kubernetes.
- Strong knowledge of Linux administration and troubleshooting.
- Working knowledge of Windows environments.
- Experience with network configuration, troubleshooting, and debugging.
- Experience with Azure and Azure DevOps.
- Experience supporting applications or services in public cloud environments.
- Understanding of key cybersecurity controls and secure DevOps practices.
- Working knowledge of the AI Software Development Lifecycle (AI SDLC), including secure and governed AI development, testing, deployment, monitoring, and human oversight.
- Willingness to participate in an on-call rotation.
- Fluent English requiered
Nice to Have
- Experience with AWS, Microsoft 365, or other cloud platforms.
- Infrastructure as Code (IaC) experience with Terraform, Ansible, Cloudify, or similar technologies.
- Experience with Flux, Grafana, Splunk, or other SRE/observability tools.
- Experience with Jira and Agile delivery practices.
- Experience with data security or data discovery platforms such as BigID or Securiti.
- ITIL / IT Service Management knowledge.
- Experience integrating open-source products into enterprise environments.
Professional Skills
- Experience working effectively within Agile delivery teams.
- Strong automation and orchestration mindset, with a focus on eliminating manual processes.
- Hands-on approach to DevOps implementation, including requirements, testing, automation, deployment, and troubleshooting.
- Ability to work independently and take ownership of technical deliverables.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to collaborate effectively with technical teams, business stakeholders, and third-party vendors.
- Comfortable working in a complex, regulated enterprise environment.
- Strong interest in DevOps, automation, cloud technologies, and Site Reliability Engineering (SRE).
Attributes
- A strong professional interest in automation, DevOps, and site reliability engineering.
- Comfort working within delivery models that use frequent, incremental code testing and deployment.
- A practical, hands-on approach to implementing DevOps processes, from requirements analysis and test design through automation and results analysis.
- Accountability for the quality and timeliness of assigned deliverables.
- The ability to communicate material issues, risks, and progress updates accurately, clearly, and in a timely manner.
Growth Opportunities
- Broaden technical expertise through challenging engineering initiatives and exposure to emerging technologies, including cloud data governance, with access to specialists across the organization.
- Develop a deeper understanding of the financial services industry through engagement with business stakeholders and participation in relevant industry activities and events.
- Contribute within an open and inclusive environment where informed perspectives and meaningful contributions are encouraged.
Why choose us
- An international community bringing together more than 110 different nationalities
- An environment where trust is central: 70% of our leaders started their careers at the entry level
- A strong training system with our internal Academy and more than 250 modules available
- A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)
Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
#LI-AS2
Who are we?
Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7,600 talents répartis sur les 5 continents et dans plus de 60 pays. Nos solutions sont axées sur quatre domaines d'activité différents : Les systèmes d'information et le digital, la télécommunication, les sciences de la vie et l'ingénierie. Nous cherchons à créer et à développer une communauté de talents où tous les membres de notre équipe peuvent réaliser leur plein potentiel. Amaris est votre « stepping stone » pour traverser les rivières du changement, pour relever les défis et pour réaliser tous vos projets avec succès.Chez Amaris, nous avons à cœur d'offrir à nos candidats la meilleure expérience de recrutement possible. Nous cherchons à mieux connaître et comprendre nos candidats, à les challenger et à leur faire part de nos impressions le plus rapidement possible. Voici à quoi ressemble notre processus de recrutement :
Premier contact : Notre processus commence généralement par une brève conversation virtuelle/téléphonique pour en savoir plus sur vous ! L'objectif ? Apprendre à vous connaître, comprendre vos motivations et veiller à ce que nous vous proposions le poste qui vous correspond le mieux !
Entretiens (en moyenne, le nombre d'entretiens est de 3 – il peut toutefois varier en fonction du niveau d'ancienneté requis pour le poste). Au cours des entretiens, vous rencontrerez les membres de notre équipe : votre supérieur hiérarchique bien sûr, mais aussi d'autres personnes avec lesquelles vous serez amené à travailler. Ces entretiens nous permettront d'en apprendre davantage sur vous, votre expérience et vos compétences, mais aussi sur le poste et ce que l'on attendra de vous. Bien entendu, vous apprendrez également à connaître Amaris : notre culture, notre histoire, nos équipes et vos opportunités de carrière !
Étude de cas: En fonction du poste, vous serez peut-être appelé à passer un test. Il pourra s'agir d'un jeu de rôle, d'une évaluation technique, d'un scénario de résolution de problème, etc.
Comme vous le savez, chaque personne est différente et il en va de même pour chaque rôle dans une entreprise. C'est pourquoi nous devons nous adapter en conséquence, si bien que le processus peut parfois être quelque peu différent pour chacun. Cela dit, nous nous mettons toujours à la place du candidat pour lui offrir la meilleure expérience possible. Nous avons hâte de vous rencontrer !