#4411 Development Team Leader (Data Storage Automation)

Employment Term: Contract
Location: Montreal , QC

Apply

Our client, one of Canada's leading companies, is hiring a Development Team Leader (Data Storage Automation) on a 10-month contract engagement in Montreal, QC! This role will be responsible for leading development teams, architect, and design and implementing storage solutions utilizing Python for automation, and managing CI/CD pipelines.

Note: Bilingualism (English/French) is preferred but not mandatory. Three days in-office is preferred, but not mandatory. This role is open to Ontario and Quebec, Atlantic provinces offices.

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
- Lead and mentor development teams responsible for creating storage-related applications, tools, or scripts.
- Collaborate with developers to ensure alignment between storage architecture and software development efforts.
- Foster a collaborative and innovative development environment.
- Maintain an develop the storage API Gateway (in house product for Data Storage Automation).
- Utilize Python scripting for automation of storage-related tasks, configuration management, and system monitoring.
- Develop and maintain Python scripts for efficient data manipulation, migration, and integration with storage systems.
- Implement and manage CI/CD pipelines for storage-related applications and infrastructure.
- Collaborate with DevOps teams to automate the testing, deployment, and monitoring of storage solutions.
- Ensure the integration of storage components into the organization's broader CI/CD processes.
- Netapp L4 support Ontap & Storage Grid support.
- Hitachi block storage support.
- SAN support (Broadcom).
- Works under the general direction of a senior system integrator, project manager or functional IT manager.

Experience & Skills You're Bringing
- Strong experience in ONTAP API, Storage Grid API, Hitachi API for storage management.
- 10+ years in lead dev teams developing application for large enterprise.
- 10+ years supporting in 50+PB storage footprint.
- 15+ years Design, code, test and deliver the services and functions with production quality
- 10+ years Contribute to implement good software development practices: continuous integration (CI), continuous deployment (CD), static code analysis, test automation (TDD), etc.
- Actively participate to implement DevOps concepts.
- Define requirements and specifications with internal groups in an Agile methodologies (Epics and User Stories)
- Perform the technology watch; contribute to the strategy and evolution of existing services, as well as future architecture evolution around communication platforms.
- Fundamental knowledge in Data storage technologies (block, file, object)
- Expert Knowledge of Python
- Expert Knowledge in deployment as code.
- BS Degree in Computer Science or Information Science
- 10+ years of technical or operation experience in network or IT
- 10+ years expert level experience in Storage Mainly Ontap, Storagegrid, Hitachi
- Very good Knowledge of Networking
- Knowledge of VMWare, Openstack, K8S.
- Strong interpersonal, oral and written communication skills, with a good sense of humor
- Team player who always put the interest of the team above all other priorities
- Strong aptitude to recognize opportunities for improvement in day-to-day work and take appropriate actions
- Excellent analytical, problem solving and decision making skills with a strong attention to detail
- Strong time management skills and work ethic (highly motivated) to manage multiple projects/accountabilities

FRENCH:
Au moins 8 ans d'expérience. Exécute des travaux de manière presque autonome (c.-à-d. nécessite très peu de supervision). Peut agir en tant que chef ou superviseur. Prend des décisions ou aide la direction à prendre des décisions. Sous une supervision générale, participe en tant qu'expert technique de haut niveau à la conception, au codage, aux essais et au débogage de nouveaux logiciels, ou à l'amélioration considérable de logiciels existants. Travaille avec le personnel technique pour comprendre les problèmes touchant les logiciels et développer les spécifications visant à les résoudre. Peut agir à titre de chef d'équipe dans le cadre de projets moins complexes. Aide à former le personnel technique moins expérimenté. Travaille sous la direction générale d'un premier intégrateur de systèmes, un directeur de projet ou d'un gestionnaire de TI.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

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.