Employment Term: Contract
Location: Montreal
, QC
Our client, one of Canada's leading companies, is hiring a DevOps Automation Engineer Senior for a 7-month contract engagement in Montreal, QC! In this role, you will be responsible for developing and implementing automated processes to streamline software development, testing, and deployment.
Note: This is a hybrid role, requiring 3 days in office.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Work with stakeholders to identify areas for automation, and develop tools and scripts to automate tasks.
- Manage and improve our monitoring, logging, and alerting systems.
- Manage and improve CI/CD tooling.
- Maintain system security and compliance.
- Actively participate in Agile ceremonies with the objective of continuous improvement of its product, its team and its processes.
- Support platform users and fix bugs
Skills & Experience You're Bringing
- French-English bilingualism.
- Minimum 5 years of experience as a DevOps or similar role.
- Experience working in a CI/CD environment for executing automated tests, deployments, etc.
- Experience with Docker and containers.
- Experience to deploy application into Kubernetes.
- Good programming and scripting skills.
- Extensive expertise in test integration (unit testing, integration testing, TDD, BDD, etc.)
- An enthusiastic spirit, a strong interest in innovation and an ability to quickly and adapt to new technologies.
- Experience with agile methodologies (Scrum, Kanban).
- Excellent interpersonal, verbal and written communication skills.
- Ability to work both independently and as part of a team.
- Hands-on development and operational experience (Gitlab-CI, Docker, Helm, Kubernetes/OpenShift)
- Hands-on experience to manage secrets (Vault)
- Have good knowledge of software development and API usage (Python)
- Experience with databases – PostgreSQL, particularly in relation to Kubernetes deployments.
- Experience with Feature flags (Launch Darkly)
- Good knowledge of networks (firewall, DNS, GRCP, etc.)
FRENCH:
Responsable de développer et de mettre en œuvre des processus automatisés pour rationaliser le développement, les tests et le déploiement de logiciels. Ils travaillent avec les parties prenantes pour identifier les domaines d'automatisation et développer des outils et des scripts pour automatiser les tâches. Ils surveillent également et optimisent les processus automatisés pour garantir qu'ils fonctionnent de manière efficace.
___________
Description spécifique
Responsabilités clés:
• Gérer et améliorer nos systèmes de surveillance, de journalisation et d'alerte.
• Gérer et améliorer nos CI/CD.
• Maintenir la sécurité et la conformité des systèmes.
• Participer aux cérémonies Agile de façon active avec pour objectif l'amélioration continue de son produit, de son équipe et de ses processus.
• Supporter les utilisateurs de la plateforme et régler les bogues.
Ce que vous apporterez :
• BILINGUISME français-anglais
• 5+ années d'expérience en tant que DevOps ou rôle similaire.
• Expérience de travail dans un environnement CI/CD pour exécuter des tests automatisés, des déploiements, etc.
• Expérience avec Docker et des conteneurs.
• Expérience en déploiement d'applications avec Kubernetes.
• Bonnes compétences en programmation et script.
• Expérience en matière d'intégration de tests (tests unitaires, tests d'intégration, etc).
• Une expérience avec des méthodologies agiles (Scrum, Kanban).
• Un esprit enthousiaste, un intérêt prononcé pour l'innovation et une capacité à rapidement et à s'adapter aux nouvelles technologies.
• D'excellentes compétences en relations interpersonnelles et en communication verbale et écrite.
• La capacité de travailler tant de façon autonome qu'au sein d'une équipe.
Atouts :
• Expérience concrète en développement et en exploitant (Gitlab-CI, Docker, Helm, Kubernetes/OpenShift).
• Expérience concrète en gestion de secrets (Vault).
• Expérience sur le développement et l'utilisation d'API (Python).
• Expérience avec les bases de données - PostgreSQL, en particulier en relation avec les déploiements Kubernetes.
• Expérience avec les outils d'indicateur de fonctionnalités (LaunchDarkly).
• Connaissances des réseaux (pare-feu, DNS, GRCP, etc)
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.