Staff DevOps // Devops de niveau Staff

Technology/Engineering // Technologie / Ingénierie

SSENSE is looking for a Staff DevOps to join our rapidly growing technology team. Operating at the pillar level and across multiple squads, the Staff DevOps strives to deliver the highest quality automation, tooling and infrastructure needed by the teams. He/She will work closely with other DevOps, the Technical Direction and the Development teams to anticipate the needs, surface requirements, produce system designs and implement solutions that are not only effective, but also reliable, resilient and cost effective. The Staff DevOps will drive large, complex technical projects to completion, ensuring the required changes are largely adopted in the department, while monitoring the existing environments (QA and Production), searching for, investigating, reproducing, documenting, and tracking issues through resolution. The ideal candidate will actively contribute to knowledge dissemination within the organization by leading an internal community of practice and acting as an ambassador for SSENSE, representing the company in local meetups, conferences, and publishing on the SSENSE technology blog.

RESPONSIBILITIES

  • Product delivery
    • Anticipate and surface the squads' Devops needs and ensure they are addressed in a timely manner by completing complex tasks independently
    • Identify areas for efficiency improvements within the teams and setup the required solutions such as error logging, monitoring, automation of manual tasks, notifications, proof of concepts of new technologies, file and data synchronizations, etc.
    • Provide expert knowledge of the tools, pipelines and processes to allow for continuous integration/continuous delivery
  • Ownership and accountability
    • Be accountable for performance, reliability, scalability and resilience of complex and critical infrastructure components for multiple squads (web servers, data stores, hosted services, load balancers, etc.) through the proper use of replication, sharding, load balancing, monitoring, SLAs, alerting, and auto-scaling
    • Be an active participant in the incident escalation chain and their prompt resolution
    • Upgrade and patch systems as required while ensuring availability of service
    • Drive large, complex projects from end-to-end and influence peers in the department to implement required changes
  • Knowledge sharing and coaching
    • Actively contribute to SSENSE University, the internal peer learning platform, by giving one class per quarter in order to promote continuous learning
  • Recruiting and ambassadorship
    • Participate in HR recruiting events, helping to identify and recruit top developers
    • Conduct interviews, document outcome and help raise the bar for offers we extend
    • Act as SSENSE ambassador within the DevOps community, representing the company in local meetups, conferences, contributing to open-source, publishing on the SSENSE tech blog, etc.

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • Master’s degree, an asset
  • A minimum of 5 years experiences administrating Linux based environments (Red Hat, CentOS, Debian or Ubuntu)
  • A minimum of 5 years experience with service oriented architectures, software development and the development life cycle
  • A minimum of 3 years experience practicing continuous integration and continuous delivery
  • Proficiency in infrastructure automation frameworks in at least two of these technologie, Saltstack, Terraform, Puppet, Ansible or CFengine
  • Expertise in infrastructure to support a microservices architecture
  • Strong knowledge of caching technologies (Fastly, Redis, Varnish) with ability to scale, shard and improve resiliency by leveraging advanced caching concepts
  • Expertise in RDBMS and NoSQL databases at scale
  • Proficiency in Cloud resources (AWS/Google Cloud/Azure) with the ability to operate them for the components owned, Certification preferred
  • Ability to use containers and orchestration frameworks (Kubernetes, Giant Swarm, etc.)
  • Proficiency in Git
  • Strong English written and verbal communication skills, French an asset

SKILLS

  • Willingness and ability to learn fast
  • High work ethic and results-oriented
  • High sense of accountability and ownership
  • Ability to influence and drive change
  • Solution-oriented mindset and can-do attitude to overcome challenges
  • Team player
  • Good communication skills to interact with the squad and Product and to present at meetups
  • Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques

----------

SSENSE est à la recherche d’un Devops de niveau Staff pour se joindre à son équipe technologique en pleine croissance. Jouant un rôle important au niveau du pilier, le Devops s’emploie à livrer le plus haut niveau de qualité en termes d’automatisation, d’outils et d’infrastructure requis par l’équipe. Il/Elle travaillera étroitement avec les autres Devops, la direction technologique et les équipes de développement pour anticiper les besoins, cerner les exigences, produire des conceptions de système et mettre en oeuvre des solutions qui sont non seulement efficaces mais fiables, résistantes et rentables. Le DevOps de niveau Staff sera responsable de livrer des projets importants et complexes, s’assurant que les changements requis sont largement adoptés par le département. Il/Elle surveille les environnements existants (AQ et production), recherche, enquête, reproduit, documente, et suit les problèmes jusqu’à leur résolution. Le candidat idéal participera activement à la diffusion des connaissances à travers l’ensemble de l’entreprise en menant une communauté de pratique et agissant à titre d'ambassadeur pour SSENSE, représentant l’entreprise dans les meetups locaux, les conférences, et publiant sur le blogue technologique de SSENSE.

RESPONSABILITÉS

  • Livraison des produits
    • Anticiper et cerner les besoins Devops de l’équipe et s’assurer qu’ils soient pris en charge dans un délai convenable en effectuant des tâches complexes de manière autonome
    • Identifier les opportunités d’amélioration de l’efficacité au sein des équipes et mettre en oeuvre les solutions nécessaires telles que l’enregistrement des erreurs, la supervision, l’automatisation des tâches manuelles, les alertes, la démonstration de faisabilité des nouvelles technologies, la synchronisation des données et des fichiers, etc.
    • Fournir une expertise en matière d’outils, de pipelines de distribution et des processus pour permettre l’intégration et la livraison continues
  • Appropriation de l'exécution et responsabilisation
      • Assumer la responsabilité quant à la performance, la fiabilité, l’adaptabilité et la résistance des composantes complexes et essentielles de l’infrastructure (serveurs web, banques de données, services hébergés, équilibreurs de charge, etc.) pour plusieurs départements en employant adéquatement la duplication, le sharding, l’équilibre des charges, le contrôle, les accords de niveau de service (SLA), les alertes et la mise à l’échelle automatique
      • Participer activement à la chaîne d’escalade des incidents et à leur résolution rapide
      • Améliorer et corriger les systèmes lorsque nécessaire tout en garantissant la disponibilité du service
      • Livrer des projets importants et complexes de bout en bout, et influencer ses collègues afin de mettre en oeuvre les changements nécessaires
  • Diffusion des connaissances et coaching
      • Contribuer activement à SSENSE University, notre plateforme d’apprentissage entre pairs, en offrant un cours par trimestre afin de promouvoir l’apprentissage continu
  • Recrutement et mission d’ambassadeur
    • Participer aux activités de recrutement des ressources humaines et aider à la recherche et l’identification des meilleurs Devops
    • Mener les entrevues, les documenter et aider à monter la barre des offres que nous présentons
    • Agir comme ambassadeur SSENSE dans la communauté Devops en représentant l’entreprise lors de rencontres locales et de conférences, en contribuant au code source libre et en publiant sur le blogue technologique de SSENSE

EXIGENCES

  • Baccalauréat en informatique, ingénierie, ou un domaine technique connexe
  • Maîtrise, un atout
  • Un minimum de 5 années d’expérience dans la gestion d’environnements employant Linux (Red Hat, CentOS, Debian ou Ubuntu)
  • Un minimum de 5 années d’expérience avec des architectures orientées vers le service, ainsi que dans le développement de logiciels et son cycle de vie
  • Un minimum de 3 années d’expérience dans la pratique d’intégration et livraison continues
  • Maîtrise de l’automatisation du cadre des infrastructures avec au moins deux des technologies suivantes : Chef, Saltstack, Terraform, Puppet, Ansible ou CFengine
  • Expertise en infrastructure pour soutenir une architecture de microservices
  • Connaissances approfondies des technologies de cache (Fastly, Redis, Varnish) avec l’aptitude à mesurer, fragmenter et améliorer la résilience en privilégiant les notions de mise en cache avancées
  • Maîtrise des bases de données RDBMS et NoSQL à grande échelle
  • Compétence avec les ressources Cloud (AWS/Google Cloud/Azure) et capacité à les employer avec les composantes possédées, certification préférée
  • Capacité à utiliser les conteneurs et les logiciels d’orchestration intégrés (Kubernetes, Giant Swarm, etc.)
  • Maîtrise de Git
  • Maîtrise de l’anglais et du français, tant à l’oral qu’à l’écrit

COMPÉTENCES

  • Détermination et capacité à apprendre rapidement
  • Haute éthique de travail et esprit orienté vers les résultats
  • Sens aigu de la responsabilité
  • Capacité à influencer et à conduire le changement
  • Optimisme dynamique et emphase sur la recherche de solutions pour surmonter les défis
  • Esprit d’équipe et aptitude naturelle à tisser des liens
  • Bonnes compétences en communication pour interagir avec les équipes et présenter aux meetups
  • Habileté à prospérer dans les milieux dynamiques et à maîtriser les technologies et les techniques web en évolution fréquente

Apply