Listing Description
(English follows)
À propos d’AppDirect
Devenez 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 profil
Nous sommes à la recherche d’un/une développeur de plateforme DevOps pour rejoindre notre équipe. La mission de l’équipe de plateforme DevOps est de fournir une plateforme de développement interne robuste aux équipes d’ingénierie d’AppDirect qui leur permet de développer, implémenter, mettre à jour et maintenir la plateforme de commerce par abonnement no 1 au monde dans un environnement simple, sécuritaire et agréable. Nous sommes fiers d’être des contributeurs clés au cycle de développement logiciel (SDLC) d’AppDirect, en étroite collaboration avec les équipes responsables de la qualité, des données, de la sécurité informatique, de l’infonuagique et d’autres technologies.
Nous favorisons la culture DevOps pour l’entremise d’une plateforme d’intégration et de développement continus automatisées et accessible en libre-service. Actuellement, nos équipes utilisent la plateforme pour livrer plus de 3000 commandes de code mensuellement, touchant plus 700 applications sur AWS, Azure et divers environnements sur place, le tout en conformité avec les normes ISO27001, SOC2 et PCI. Notre instrumentation Datadog permet aux équipe de bénéficier d’analyses, de surveillance et d’alertes claires afin d’assurer la disponibilité des expériences.
Ce que vous ferez et ce qui vous fera briller
- Soutenir et améliorer la chaîne de compilation d’intégration et développement continus : Docker, Jenkins, Artifactory, Argo;
- Soutenir et améliorer la chaîne de compilation d’observabilité : Datadog, PagerDuty;
- Développer les outils de la plateforme de développement interne avec Golang;
- Exploiter et déployer la plateforme sur nos 30+ grappes Kubernetes;
- Assurer la disponibilité de la plateforme sur AWS, Azure et les environnements sur place;
- Collaborer avec les experts DevOps au sein des équipes de développement de fonctionnalités;
- Collaborer avec les équipes responsables de la qualité, des données, de la sécurité informatique, de l’infonuagique, des opérations d’ingénierie sur le cycle de développement logiciel d’AppDirect;
- Appliquer une approche axée sur l’amélioration continue pour améliorer l’expérience des développeurs (DX);
- Contribuer à réduire le travail de DevOps en misant sur l’automatisation;
- Mettre en place des mesures de surveillance et d’alerte pour garantir la disponibilité de la plateforme;
- Disponibilité sur appel (durant la journée) pour résoudre les pannes affectant la plateforme;
- Aider les équipes d’ingénierie à déboguer les pannes de production de grande envergure affectant plusieurs services;
- Fournir des pratiques exemplaires, de la documentation et des formations aux équipes d’ingénierie.
Compétences requises et atouts
- Baccalauréat ou maîtrise en génie logiciel;
- Au moins 5 ans d’expérience dans un poste d’ingénieur logiciel ou de systèmes;
- Bonnes connaissances pratiques des outils de gestion de code source comme Git;
- Connaissance pratique des plateformes de conteneurisation comme Docker et des outils d’orchestration des conteneurs comme Kubernetes;
- Expérience solide de programmation et tests avec Golang or un langage similaire;
- Compétences en dépannage et débogage d’applications Java et Node.js;
- 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, 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.
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.
About AppDirect
Become 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 You
We are seeking a DevOps Platform Developer to join our DevOps Platform Team. The mission of this team is to provide a robust Internal Developer Platform to AppDirect’s engineering teams, which makes it easy, safe and fun to design, implement, release and maintain the world’s leading subscription commerce platform. We are proud to be core contributors and maintainers of AppDirect’s Software Development Lifecycle (SDLC), through close alignment with Quality, Data, InfoSec, Cloud, and other technology leadership.
We enable DevOps culture through our self-service, automated CI/CD platform. Currently, teams are leveraging the platform to make more than 3000 code deliveries every month, to 700 applications, on AWS, Azure, and on-premise environments, while remaining ISO27001, SOC2 and PCI compliant. Our Datadog instrumentation allows teams to have clear insights, monitoring, and alerting, in order to maintain the availability of their experiences.
What you'll do and how you'll have an impact
- Support and enhance the CI/CD toolchain: Docker, Jenkins, Artifactory, Argo;
- Support and enhance the Observability toolchain: Datadog, PagerDuty;
- Develop Internal Developer Platform tooling in Golang;
- Operate and deploy the Platform to our 30+ Kubernetes Clusters;
- Ensure availability of the Platform in AWS, Azure and on-premise environments;
- Collaborate with DevOps Champions embedded in feature development teams;
- Collaborate with Quality, Data, InfoSec, Cloud, EngOps teams on AppDirect’s SDLC;
- Apply a continuous improvement mindset to improving Developer Experience (DX);
- Help us eliminate DevOps Toil through Automation;
- Implement monitoring and alerting to guarantee availability of the Platform;
- On-call (during daytime hours) to solve any outages in Platform tools;
- Assist engineering teams with debugging large cross-cutting production outages;
- Provide best practices, documentation and training to engineering.
What we're looking for
- Bachelor degree or master degree in software engineering;
- Minimum of 5 years experience as a software/system engineer;
- Good hands-on knowledge of Source Code Management tools like Git;
- Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes;
- Strong programming/testing experience with Golang or similar languages;
- Good troubleshooting/debugging skills for Java and Node.js applications;
- Has a good foundation on networking, security, operating systems, databases and service configurations;
- Good knowledge of Continuous Integration/Delivery (CI/CD) 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 & Ansible, etc. is an asset;
- 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.
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.
#LI-BLAPPDIRECT
#LI-Remote
Listing Details
- Citizenship: Not Provided
- Incentives: Not Provided
- Education: Not Provided
- Travel: Not Provided
- Telework: Not Provided