Niveau d’expérience : 5 à 7 ans
Nous recherchons un(e) Ingénieur(e) Observabilité expérimenté(e) et motivé(e) pour rejoindre notre équipe Observabilité, en charge de la conception, de la modernisation et du déploiement de plateformes d’observabilité dans des environnements cloud publics et privés.
Le poste consiste à concevoir, intégrer et maintenir des solutions permettant la collecte, le transport et la visualisation des données de télémétrie (traces, métriques et logs), afin d’améliorer la fiabilité, la performance et la disponibilité des applications cloud-native et hybrides. Vous travaillerez en étroite collaboration avec les équipes de développement logiciel, SRE, infrastructure et sécurité pour mettre en place des solutions d’observabilité de premier plan, au service des équipes de développement et d’exploitation.
Concevoir, moderniser et intégrer des outils d’observabilité dans des environnements cloud publics et privés (GCP, AKS, EKS).
Concevoir, implémenter et automatiser des solutions de télémétrie, de logs et de monitoring, incluant des tableaux de bord, des alertes et des intégrations CI/CD.
Permettre aux équipes d’exploiter efficacement les données d’observabilité pour des cas d’usage liés à la fiabilité, à la performance et à la sécurité, et formuler des recommandations actionnables.
Collaborer avec les équipes DevOps, SRE et sécurité afin de partager les bonnes pratiques et soutenir l’adoption des standards d’observabilité.
Accompagner et faire monter en compétences les équipes clientes via le transfert de connaissances.
Participer aux astreintes (environ toutes les 6 semaines).
Expérience avec au moins un fournisseur de cloud public : AWS, Azure ou Google Cloud Platform.
Minimum 5 ans d’expérience dans l’observabilité, le logging et le monitoring en environnement entreprise.
Expérience pratique avec des outils d’observabilité tels que Grafana, Prometheus, Loki, Cortex, Tempo, ElasticSearch, Datadog, Splunk ou équivalents.
Solide expérience des technologies de conteneurisation et d’orchestration (Docker, Kubernetes, GKE ou équivalent).
Maîtrise de la configuration de tableaux de bord, alertes et alarmes basés sur les données de télémétrie.
Expérience dans la mise en place du monitoring pour des applications déployées dans des environnements cloud publics.
Expérience dans l’intégration des outils d’observabilité aux pipelines CI/CD et l’automatisation via Python, Bash, JSON, YAML, Terraform ou technologies similaires.
Bonne maîtrise des environnements Linux et des bases de données (MySQL, DB2, MSSQL ou équivalent).
Bonne compréhension des composants de la chaîne de services en entreprise (serveurs web, serveurs applicatifs, bases de données, services web, stockage, sécurité).
Excellentes compétences en communication, présentation et résolution de problèmes.
Disponibilité pour participer à une rotation d’astreinte.
Expérience en instrumentation applicative pour le traçage distribué, la collecte de métriques et de logs.
Connaissances en Go (Golang) appréciées.
Expérience avec les outils DevOps et l’automatisation.
Expérience préalable avec des solutions de supervision de la performance applicative (APM).
Expérience dans l’intégration d’applications utilisateurs avec des outils de monitoring et d’APM.
Compréhension des concepts d’architecture d’entreprise : architecture 3-tiers, haute disponibilité, reprise après sinistre, data centers actifs-actifs, etc.
Connaissances des concepts et protocoles réseau (modèle OSI, TCP/IP, HTTP, firewalls, load balancers).
Pourquoi nous choisir
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, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.
-------------------
English
Experience Level: 5–7 years
We are seeking an experienced and motivated Observability Engineer to join our Observability fleet, responsible for delivering and modernizing observability platforms across private and public cloud environments.
In this role, you will design, integrate, and maintain solutions for collecting, transporting, and visualizing telemetry data (traces, metrics, and logs) to improve the reliability, performance, and uptime of cloud-native and hybrid applications. You will work closely with software developers, SRE, infrastructure, and security teams to drive automation and implement best-in-class observability solutions supporting both development and operations.
Build, modernize, and integrate observability tools across private and public cloud platforms (GCP, AKS, EKS).
Design, implement, and automate telemetry, logging, and monitoring solutions, including dashboards, alerts, and CI/CD integrations.
Enable teams to effectively use observability data for reliability, performance optimization, and security use cases, providing actionable insights and recommendations.
Collaborate with DevOps, SRE, and security teams to promote best practices and support the adoption of observability standards.
Mentor and upskill client teams through knowledge transfer.
Participate in on-call rotation as required (approximately every 6 weeks).
Experience with at least one major public cloud provider: AWS, Azure, or Google Cloud Platform.
Minimum 5 years of experience in observability, logging, and monitoring within enterprise environments.
Hands-on experience with observability tools such as Grafana, Prometheus, Loki, Cortex, Tempo, ElasticSearch, Datadog, Splunk, or equivalent solutions.
Strong experience with container technologies and orchestration platforms (Docker, Kubernetes, GKE or similar).
Proven ability to configure dashboards, alerts, and alarms based on telemetry data.
Experience setting up monitoring for applications deployed in public cloud environments.
Experience integrating observability tools into CI/CD pipelines and automating processes using Python, Bash, JSON, YAML, Terraform, or similar technologies.
Solid understanding of Linux environments and databases (MySQL, DB2, MSSQL, or similar).
Strong knowledge of enterprise service delivery components (web servers, application servers, databases, web services, storage, security).
Excellent communication, presentation, and problem-solving skills.
Availability to participate in an on-call rotation.
Experience with application instrumentation for distributed tracing, metrics, and log collection.
Knowledge of Go (Golang) is a plus.
Experience with DevOps tools and automation frameworks.
Prior experience with Application Performance Management (APM) solutions.
Experience integrating end-user applications with monitoring and APM tools.
Understanding of enterprise architecture concepts such as 3-tier architectures, high availability, disaster recovery, and active-active data centers.
Familiarity with networking concepts and protocols (OSI model, TCP/IP, HTTP, firewalls, load balancers).
Why choose us
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.
Observability Engineer • Montreal, Canada