English version will follow - La version anglaise suit
Description du mandat
Êtes-vous passionné par les technologies cloud, l’ingénierie de l’IA et la création de pipelines IA efficaces ? Aimez-vous évoluer dans un environnement dynamique et collaboratif où vos compétences et votre créativité sont valorisées ? Si oui, nous vous invitons à rejoindre notre équipe visionnaire ! Nous nous engageons à tirer parti des dernières technologies cloud pour concevoir des solutions IA robustes et évolutives. Venez faire partie d’une équipe qui valorise l’innovation, l’orientation client et l’amélioration continue.
Principales tâches et responsabilités
Assurer la gestion et la maintenance de la plateforme IA.
Utiliser les services AWS (S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup) pour gérer et optimiser notre infrastructure cloud.
Soutenir l’équipe de développement sur les aspects opérationnels du pipeline IA et données.
Mettre en œuvre l’infrastructure en tant que code avec des outils tels que Terraform, GitHub, GitHub Actions et Jenkins.
Travailler avec Databricks et Snowflake pour gérer et analyser de grands ensembles de données.
Créer et maintenir des pipelines d’intégration et de déploiement continus (CI/CD).
Collaborer avec différentes équipes pour améliorer l’automatisation.
Contribuer au développement de projets de preuve de concept (POC) pour valider de nouvelles idées.
Travailler avec des membres seniors pour identifier et résoudre des problèmes techniques et participer aux revues de code.
Accompagner les équipes de développement dans l’adoption des meilleures pratiques DevOps.
Effectuer des analyses de causes racines des problèmes métier et de production et contribuer à l’élaboration de plans d’action.
Recommander des technologies/outils pour faciliter les intégrations entre les différentes couches produits.
Interpréter les politiques de sécurité et s’assurer que les conceptions respectent les directives.
Promouvoir la sécurité et les bonnes pratiques de codage sécurisé tout au long du cycle de développement.
Mettre en place des pratiques d’observabilité, des indicateurs clés (KPI) et soutenir les équipes de développement.
Implémenter des solutions haute disponibilité, y compris la reprise après sinistre, la récupération et la sauvegarde des données.
Participer aux activités de gestion des problèmes pour identifier des améliorations et réduire les impacts.
Collaborer avec les équipes de développement pour des déploiements plus fréquents et fluides.
Compétences essentielles
5 à 8 ans d’expérience dans un rôle Senior DevOps.
Expérience dans un environnement cloud AWS, avec une connaissance approfondie de S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup.
Excellente maîtrise pratique de Terraform, Kubernetes, ELK, GitHub et Jenkins (compréhension des deux requise, migration vers GitHub Actions en cours).
Maîtrise de Python.
Expérience avec Databricks et Snowflake (intégrations avec des applications IA, déploiement, création d’environnements).
Exigences minimales
Diplôme universitaire en informatique, génie informatique ou toute combinaison équivalente d’éducation et d’expérience.
5 à 8 ans d’expérience en DevOps.
5 ans d’expérience dans un environnement AWS cloud avec expertise sur S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup.
Maîtrise pratique de Terraform, Kubernetes, ELK, GitHub, GitHub Actions et Jenkins.
Maîtrise de Python.
Expérience avec Databricks et Snowflake.
Expérience en contexte Big Data (atout).
Expérience en sécurité ou SecOps (atout).
Connaissance du cycle de machine learning (atout).
Passion pour la technologie et volonté d’apprendre et d’évoluer.
Esprit d’équipe avec d’excellentes compétences en communication et collaboration.
Orientation client, axé sur la livraison de solutions à forte valeur ajoutée.
Créatif et innovant, avec de solides compétences en résolution de problèmes.
Adaptable et flexible, à l’aise dans un environnement dynamique et rapide.
Souci du détail, garantissant des standards élevés de qualité et de précision.
Autonome, capable de mener des initiatives de bout en bout.
Aucune expérience de travail au Canada requise, mais doit être admissible à travailler au Canada.
Technologies requises
5 ans d’expérience dans un environnement AWS cloud, avec expertise sur S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup.
Maîtrise pratique de Terraform, Kubernetes, ELK, GitHub, GitHub Actions et Jenkins.
Maîtrise de Python.
Expérience avec Databricks et Snowflake.
Compétences et qualifications supplémentaires
Expérience avec GitHub Actions.
Connaissance générale des différentes applications IA.
English version
Mandate description
Are you passionate about cloud technologies, AI engineering, and creating efficient AI pipelines? Do you thrive in a dynamic, collaborative environment where your skills and creativity are valued? If so, we invite you to join our forward-thinking team! We are committed to leveraging the latest cloud technologies to build robust, scalable AI solutions. Come be part of a team that values innovation, customer orientation, and continuous improvement.
Main tasks and responsibilities
Assist in managing and maintaining the AI platform. Utilize AWS services (S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup) to manage and optimize our cloud infrastructure.
Support the development team on operational aspects of the AI & data pipeline.
Implement infrastructure as code using tools like Terraform, GitHub, GitHub Actions, and Jenkins.
Work with Databricks and Snowflake to manage and analyze large datasets.
Help create and maintain Continuous Integration and Continuous Deployment (CICD) pipelines.
Collaborate with different teams to support automation improvements.
Contribute to the development of Proof-of-Concept projects to validate new ideas.
Work with senior team members to identify and resolve technical issues and participate in code reviews.
Support development teams in adopting best practices for DevOps solutions and practices.
Assist in performing root cause analysis of business and production platform issues and help in developing action plans.
Learn about and recommend technologies/tools to facilitate integrations between product stacks.
Support the interpretation of security policies and ensure platform designs align with security guidelines.
Ensure security and promote secure coding practices throughout the development lifecycle.
Assist in implementing observability, best practices, and KPIs in the solutions, and provide support to software development teams.
Help implement high availability solutions, including disaster recovery, data recovery, and data backups.
Participate in problem management activities to identify improvements and minimize impacts.
Collaborate with software development teams to support more frequent and seamless deployments.
Must Have Skills:
- 5 to 8 years of experience in a Senior DevOps role.
- Experience in an AWS cloud environment, with in-depth knowledge of S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup.
- Excellent hands-on experience with Terraform, Kubernetes, ELK, GitHub, and Jenkins. - need people to have an understanding of both. They are moving off Jenkins and GitHub to GitActions.
- Proficiency in Python.
- Experience in a Databricks and Snowflake environment. - Integrations with AI applications, deployment experience, creating the environments
Minimum requirements:
Bachelor’s degree in computer science, computer engineering or any combination of equivalent education and experience.
5 to 8 years of experience in a DevOps role.
5 years of experience in an AWS cloud environment, with in-depth knowledge of S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup.
Excellent hands-on experience with Terraform, Kubernetes, ELK, GitHub, GitHub Actions, and Jenkins.
Proficiency in Python.
Experience in a Databricks and Snowflake environment.
Experience in a Big Data context is a significant asset.
Experience in security or SecOps is a significant asset.
Knowledge of machine learning cycle is an asset.
Passionate about technology and eager to learn and grow.
A team player with excellent communication and collaboration skills.
Customer-oriented, with a focus on delivering high-value solutions.
Creative and innovative, with strong problem-solving skills.
Adaptable and flexible, thriving in a dynamic, fast-paced environment.
Detail-oriented, ensuring high standards of quality and precision in your work.
A self-starter, who can drive and follow through the initiatives from the beginning to the end.
No Canadian work experience required however must be eligible to work in Canada.
Technologies required:
5 years of experience in an AWS cloud environment, with in-depth knowledge of S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup.
Excellent hands-on experience with Terraform, Kubernetes, ELK, GitHub, GitHub Actions, and Jenkins.
Proficiency in Python.
Experience in a Databricks and Snowflake environment.
Additional Skills & Qualifications
- Experience with Git Actions
- High-level knowledge of different AI applications
Job Type & Location
This is a Contract position based out of Montreal, QC.
Pay and Benefits
The pay range for this position is $75.00 - $85.00/hr.
Workplace Type
This is a hybrid position in Montreal,QC.
À propos de TEKsystems et TEKsystems Global Services
Nous sommes un fournisseur de services aux entreprises et de technologies. Nous accélérons la transformation de nos clients. Notre compétence en stratégie, conception, exécution et opérations libère la valeur de l’entreprise par un éventail de solutions. Nous sommes une équipe de 80 000 personnes qui collaborent avec plus de 60 000 clients, notamment 80 % du Fortune 500 en Amérique du Nord, Europe et Asie, qui collaborent avec nous dans le cadre de nos capacités full-stack et notre rythme. Nous sommes des penseurs stratégiques, des collaborateurs pratiques qui aident les clients à exploiter le changement et maîtriser le dynamisme de la technologie. Nous bâtissons le futur en livrant les résultats et en créant un impact positif dans nos communautés mondiales. TEKsystems et TEKsystems Global Services sont des entreprises d’Allegis Group. Découvrez d’autres informations à TEKsystems.com.
Québec Numéro du permis d'agence de placement de personnel AP-2000547
About TEKsystems and TEKsystems Global Services
We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Quebec Personnel Placement Agency Permit Number AP-2000547