Dell Software Principal Engineer in Herzelia, Israel
Advanced Development Expert – HyperV, Azure
The Advanced Development Expert (AD expert) will be instrumental in creating the system technical design for the Microsoft cloud offerings of RecoverPoint for VMs, EMC’s leading data-protection product for virtual environments.
This individual will work closely with EMC RecoverPoint R&D, Architecture and product-management teams, to tackle open questions and unknown topics that relate to HyperV and Azure, and their method of operation in areas that are related to data-path, data protection and replication, and control-path operations required as part of these flows. The individual will perform various development tasks as part of the RecoverPoint organization, such as performing proofs of concepts, or as part of the R&D organization, assisting in the developing of new features of the product.
The individual will also serve as a point of contact for questions related to these platforms, and will perform knowledge-transfer in various forms. The AD expert is also expected to constantly follow the cutting edge technologies and features that are available for these platforms, making sure that relevant knowledge is fully up to date.
Deep technical knowledge and understanding of HyperV virtualization and Azure cloud environments, their management, technical design and user-interfaces are critical for success in this role.
Duties and Responsibilities /Job description:
Understand the architecture and technical details of the RecoverPoint & CloudDR systems, and the ecosystem in which they work and interact with
Interface with product management and business development teams to familiarize with the technical requirements
Articulate, design and implement proofs-of-concept for solutions of gaps that exist in the products’ compatibility with the HyperV and Azure platforms
Document the Proofs-of-concepts and transfer the knowledge to development teams and Architects
Contribute to actual development of the required solution, by developing relevant features as part of the products
Track the latest updates on the platforms and features that are offered by HyperV and Azure. Figure out if and how changes can be utilized or may be disruptive to existing products
B.Sc. or higher degree in Computer Science or equivalent
At least 7 years of experience in software development/architectural design, preferably in a software/IT/cloud company
Proven hands-on experience of coding and interfacing with MS virtualization and cloud platforms: HyperV hypervisor and management tools (SCVMM, HVM), Azure platform and services
Experience in the design of highly available systems, clustered architecture
Development experience in management solutions, APIs & automation and hands-on experience with relevant technologies (REST, RabbitMQ, Spring…)
Coding experience in Java or C/C++, experience with multi-threaded & multi-process coding
Fast learner, ability to work independently
Excellent communications skills, ability to communicate (through writing and orally) complex design and concepts in a well-structured and clear manner
Fluent in English
Experience with disaster-recovery and data recovery solutions
Familiarity with additional virtualization technologies and their management stacks (VMware, KVM)
Familiarity with additional Cloud platforms (AWS, Google Cloud)
When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.
Critical Hiring Criteria:
Engineering - Software
206 - BACK UP & RECOVERY SYSTEMS
Israel - Herzelia