Development Team Leader (Data Storage Automation)
Leading development teams, architect, and design and implementing storage solutions utilizing Python for automation, and managing CI/CD pipelines. Requires a comprehensive understanding of storage technologies ( Netapp Hitachi the must have), data management, as well as proficiency in software development practices and continuous integration and deployment processes.
Day to Day Responsibilities:
Development Team Leadership:
- 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 )
Python Scripting:
- Utilize Python scripting for automation of storage-related tasks, configuration management, and system monitoring ( must have )
- Develop and maintain Python scripts for efficient data manipulation, migration, and integration with storage systems.
Continuous Integration and Deployment (CI/CD):
- 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.
Data storage responsibility
- Netapp L4 support Ontap & Storage Grid support
- Hitachi block storage support
- SAN support (Broadcom)
Critical Qualifications
- 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.
Qualifications
- 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
- Knowledge of Openstack
- Knowledge of 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