Ce site récupère une partie de ses emplois auprès de: Emploi Ventes | Camionneur | Travail de la Maison

Le meilleur site pour trouver ton prochain emploi francophone à Montréal!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

   emploi montréal   

Tu cherches un nouvel emploi à Montréal? Ici c'est ton dernier arrêt.

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

AppDirect: Intermediate Devops Developer/ Développeur/Développeuse De Logiciels Devops

AppDirect

C'est un Temps-Plein job à Montreal, QC publiée le juillet 12, 2021.

About AppDirectBecome a digital, global citizen and enable the new generation of digital entrepreneurs around the world.

AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device as a service.

We power millions of subscriptions worldwide for organizations.

We do this by our values-driven culture one that enables you to Be Seen, Be Yourself, and Do Your Best Work.About YouYour primary role will be to maintain and scale the current platform as well as to design and integrate new tools to the platform as needed.

You will contribute to accelerate product delivery while promoting operational excellence by collaborating with the development teams, system operators and other IT staff to manage code releases in production.What You’ll Do And How You’ll Have An Impact Maintain and manage the different tools and systems used to support the engineering needs of the organization inside and outside of Production Engineering teams.

Apply continuous improvement mindset on the tools based on the feedback and support requests received.

Navigate and understand the overall landscape of infrastructure over the company to support our business.

Operate, manage and monitor the infrastructure components.

Write production-ready code and implement coding best practices.

Consistently design code that is aligned with the overall service architecture.

Understand the testing pyramid, and write unit tests as well as higher level tests in accordance with it.

Uses systematic debugging to diagnose cross service issues, sometimes with help from more senior engineers.

Writes root cause analysis when applicable.

Approaches all engineering work with a security lens.

Actively looks for security vulnerabilities both in the code and when providing peer reviews.

Tune and adjust the monitoring with awareness of the operational data for their team’s domain and use it as a basis for suggesting stability and performance improvements.

On call support on rotation.

What You’ll Need/Assets Bachelor degree or master degree in software engineering.

Minimum of 2 years experience as a software engineer.

Good hands-on knowledge of Source Code Management (Version Control System) tools like Git Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes Has a good foundation on networking, security, operating systems, databases and service configurations.

Good knowledge of Continuous Integration/Delivery pipelines, and corresponding tools such as Jenkins and Argo.

Experienced with distributed systems at scale, and microservices architectures.

Experienced with monitoring/alerting tools like Datadog, Prometheus, Grafana Knowledge of major cloud service providers, like AWS, Azure, etc.

Good understanding of Infrastructure as Code (Programmable Infrastructure), and how you can achieve that by using tools like TerraForm, Salt, Chef, Ansible, etc.

Strong communication skills, both internal and external to the team, verbal and written.

Long-term, true-north mindset with decisions backed by data Solution oriented: creative problem solving and critical thinking A do-now attitude, with an open mind to learn and try new things.

Strong ownership mentality and great work ethics High growth potential, adaptable, and a quick learner At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought.

We respect each AppDirector as their own fingerprint; unique with no one alike.

We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work.

As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.______________À Propos D’AppDirectDevenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe.

AppDirect offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil.

Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde.

Notre action est toujours guidée par nos valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller.Votre ProfilVotre rôle principal sera de maintenir et développer la plateforme actuelle, en plus de concevoir et intégrer des nouveaux outils à la plateforme, selon les besoins.

Vous contribuerez à accélérer la livraison des produits tout en favorisant l’excellence des opérations en collaborant avec les équipes de développement, les opérateurs de systèmes et d’autres personnes impliquées au sein des TI afin de gérer les déploiements de codes en production.Ce que vous ferez et ce qui vous fera briller : Entretenir et gérer les divers outils et systèmes utilisés pour répondre aux besoins de l’organisation en matière d’ingénierie, autant à l’intérieur qu’à l’extérieur des équipes d’ingénierie de production.

Gérer les outils en adoptant une approche axée sur l’amélioration continue, basée sur les commentaires reçus et les demandes de soutien.

Explorer et comprendre le portrait global des infrastructures à travers l’entreprise afin d’offrir un soutien efficace.

Exploiter, gérer et contrôler les composants d’infrastructure.

Produire du code de qualité production et implémenter les meilleures pratiques en matière de programmation.

Concevoir du code conforme à l’architecture globale des services.

Comprendre la pyramide de tests et écrire des tests unitaires et autres tests de niveau supérieur en fonction de cette pyramide.

Appliquer une approche de débogage systématique pour diagnostiquer les problèmes traversant plusieurs services, à l’aide d’ingénieurs séniors au besoin.

Rédiger l’analyse des causes profondes si applicable.

Considérer toutes les tâches d’ingénierie sous l’angle de la sécurité.

Chercher activement les failles de sécurité dans le code et dans le cadre des révisions des pairs.

Peaufiner et ajuster le suivi en gardant l’œil sur les données opérationnelles du domaine de l’équipe, afin de disposer d’une base pour suggérer des améliorations de stabilité et de rendement.

Soutien sur appel, en rotation.

Compétences Requises Et Atouts Baccalauréat ou maîtrise en génie logiciel.

Au moins 2 ans d’expérience dans un poste d’ingénieur logiciel.

Bonnes connaissances pratiques des outils de gestion de code source (système de gestion des versions) comme Git.

Connaissance pratique des plateformes de conteneurisation comme Docker et des outils d’orchestration des conteneurs comme Kubernetes.

Excellentes bases dans les domaines suivants : réseautique, sécurité, systèmes d’exploitation, bases de données et configurations de services.

Bonne connaissance des chaînes d’intégration/livraison continues et des outils correspondants comme Jenkins et Argo.

Expérience avec les systèmes distribués à l’échelle et les architectures de microservices.

Expérience avec des outils de surveillance et d’alerte comme Datadog, Prometheus ou Grafana.

Connaissance des principaux fournisseurs de services infonuagiques, comme AWS, Azure, etc.

Bonne compréhension du concept d’infrastructure en tant que code (infrastructure programmable) et de comment assurer la programmabilité à l’aide d’outils comme TerraForm, Salt, Chef, Ansible, etc.

Aptitudes en communication, au sein de l’équipe et à l’externe, à l’oral comme à l’écrit.

Vision à long terme et prise de décisions basée sur les données.

Approche orientée sur les solutions : créativité en résolution de problèmes et pensée critique.

Attitude volontaire et proactive; ouverture d’esprit quand vient le temps d’apprendre et d’essayer de nouvelles choses.

Sens des responsabilités et éthique de travail irréprochable.

Potentiel de croissance élevé; polyvalence et facilitéà apprendre.

Chez AppDirect, nous croyons que l’innovation est à son meilleur dans un environnement favorisant la diversité de l’excellence, de l’expérience et de la pensée.

Nous accueillons chaque « AppDirecteur » et « AppDirectrice » pour l’empreinte unique qui est la sienne.

Nous favorisons un environnement inclusif et sans discrimination à l’égard de la race, de la religion, de l’âge, de l’orientation sexuelle et de l’identité de genre, afin de favoriser l’authenticité, la fierté et l’excellence.

Dans cette optique, nous encourageons fortement les candidatures des personnes autochtones, des personnes handicapées, des personnes issues de la diversité des orientations sexuelles et des genres et/ou des personnes aux identités intersectionnelles.