What are the responsibilities and job description for the Senior DevOps Engineer / Ingénieur DevOps Senior - Remote Canada or US position at WorkJam?
WorkJam’s mission? To provide the best Digital Workplace for frontline and hourly workers. Through our industry-leading Digital Frontline Workplace platform, we are positively impacting the lives of millions of frontline employees worldwide, enabling them to achieve breakthrough productivity levels at companies of all sizes. We’re proud of our dedicated teams who are driven to make a difference in the world. Join our team today and bring your innovative ideas, passion, and commitment to excellence to make an impact on our products and the new markets we create!
WorkJam is a high growth global organisation with operations in North America, Europe, and Australia with our head office based in Montreal. Learn more about WorkJam at WorkJam.com!
Your role as Senior DevOps Engineer
You are a senior engineer, and need to have experience with distributed services, on-call support, and working with teams. Bring to WorkJam your experience with distributed computing, with site reliability, and with incident management. Work with teams to automate best practices, optimize processes, document knowledge, and be the glue between teams. Listen and learn from others, teach teams, and ensure code flows — from local environment to production environment — smoothly, quickly, and securely. You will contribute to our culture, our workflows, and our tools to deliver code. Working as a global team necessitates a focus on collaboration, coordination, and creativity.
What you'll be doing:
- Consistent and repeatable release engineering
- Enhance and develop monitoring, alerting, and testing processes
- Work closely with multiple teams to ensure shipping software
- Writing, updating, and using documentation, including runbooks/playbooks
- Perform maintenance, security audits, technical reviews, and more
- Automate work for infrastructure, testing, failover, mitigation, and more
- Debug problems, provide clear diagnosis, and resolve with solid solutions
- Rotating on-call, triage, and communication duties
- Technologies include: Kubernetes, Docker, Nginx, Terraform/HCL, Harness, Bitbucket Pipelines
What you bring to this position
- You are a self-directed individual
- A commitment to solving problems
- Demonstrate relevant technical expertise
- Experience with DevOps engineering or SRE
- Experience working with containers, operating systems, networks, cloud providers
- Experience with monitoring, alerting, and on-call
- History of working with teams in an cloud-based environment
- History of automating infrastructure, testing, and deployments using tools
- History of working distributed systems and concurrent computing
- Bachelor’s Degree in Computer Science or equivalent
What we offer:
- Competitive salary and benefits package
- 4 weeks’ vacation (Canada and US)
- Contribution to your retirement/pension plan
- A flexible and remote/hybrid work environment
- Work with the latest technology
- A dynamic and inclusive culture
- A supportive team that will encourage your professional growth and development
______________________________________________________________________________________________________________
La mission de WorkJam? Fournir la meilleure platforme numérique aux travailleurs horaires et de première ligne. Grâce à notre plateforme numérique à la fine pointe de l’industrie, nous créons un impact positif dans la vie de millions d'employés de première ligne dans le monde, leur permettant d'atteindre des niveaux de productivité révolutionnaires dans des entreprises de toutes tailles. Nous sommes fiers de nos équipes dévouées qui sont déterminées à faire une différence dans le monde. Joignez notre équipe aujourd'hui et apportez vos idées innovantes, votre passion et votre engagement envers l'excellence pour influencer nos produits et les nouveaux marchés que nous créons!
WorkJam est une compagnie internationale en pleine croissance avec des opérations en Amérique du nord, en Europe et en Australie et dont le siège social est à Montréal. Pour en savoir plus sur WorkJam, visitez WorkJam.com.
Votre rôle en tant qu'Ingénieur principal DevOps
Vous êtes un ingénieur aguerri et avez de l’expérience dans les services distribués, l’assistance sur appel et le travail en équipe. Mettez à profit votre expérience du calcul distribué, de la fiabilité des sites et de la gestion des incidents dans le cadre de WorkJam. Travaillez avec des équipes à l’automatisation des pratiques exemplaires, à l’optimisation des processus, à la documentation des connaissances et à la collaboration entre les équipes. Soyez à l’écoute et apprenez des autres, transmettez-leur vos connaissances et veillez à ce que les codes circulent de manière fluide, rapide et sûre, de l’environnement local à l’environnement de production. Vous contribuerez à notre culture, à nos processus de travail et à nos outils de production de codes. Travailler en tant qu’équipe mondiale demande de mettre l’accent sur la collaboration, la coordination et la créativité.
Ce que vous ferez:
- Ingénierie des publications cohérente et reproductible
- Améliorer et développer les processus de surveillance, d’alerte et d’essai
- Travailler en étroite collaboration avec plusieurs équipes pour assurer la livraison des logiciels
- Rédaction, mise à jour et utilisation de la documentation, y compris les Runbooks et les Playbooks
- Effectuer la maintenance, les audits de sécurité, les examens techniques, etc.
- Automatiser les travaux pour les infrastructures, les tests, les reprises, l’atténuation, etc.
- Résoudre les problèmes, fournir un diagnostic clair et apporter des solutions solides
- Rotation des tâches de garde, de triage et de communication
- Les technologies comprennent : Kubernetes, Docker, Nginx, Terraform/HCL, Harness, Bitbucket Pipelines
Ce que nous recherchons:
- Être autonome;
- Être engagé à résoudre les problèmes;
- Démontrer une expertise technique pertinente;
- De l’expérience en ingénierie DevOps ou SRE;
- Avoir travaillé avec des conteneurs, des systèmes d’exploitation, des réseaux, des fournisseurs de services en nuage;
- De l’expérience en matière de surveillance, d’alerte et de garde;
- Des antécédents de collaboration avec des équipes dans un environnement en nuage;
- Une expérience de l’automatisation des infrastructures, des tests et des déploiements à l’aide d’outils ;
- Une connaissance du fonctionnement des systèmes distribués et de l’informatique simultanée ;
- Un baccalauréat en informatique ou équivalent.
Ce que nous offrons:
- Salaire et avantages sociaux compétitifs
- 4 semaines de vacances
- Contribution à votre régime de retraite/pension
- Un environnement de travail flexible et à distance/hybride
- Travaillez avec les technologies les plus récentes
- Une culture dynamique et inclusive
- Une équipe solidaire qui encouragera votre croissance et votre développement professionnels