Position Overview: We are looking for a skilled VMware/Virtualization Development Engineer to join our dynamic team, specializing in cloud environments and data virtualization. The ideal candidate will have experience in architecting and designing enterprise-level IT solutions, with a strong focus on VMware's core virtualization and cloud offerings. This role involves contributing to the development and optimization of virtualized infrastructures, ensuring efficient integration of data virtualization solutions within cloud environments. Key Responsibilities: Architect and design enterprise-level IT solutions utilizing VMware's virtualization and cloud technologies . Develop and deploy virtualization solutions for cloud environments, ensuring high availability, scalability, and performance. Collaborate with cross-functional teams to integrate and virtualize data across various environments, both on-premises and in the cloud. Work on cloud virtualization platforms and support integration and migration of virtualized systems and applications. Design and implement data virtualization solutions to optimize data flow, integration, and management within virtualized environments. Troubleshoot and resolve complex issues related to virtualized infrastructures , including networking, storage, and performance challenges. Collaborate with IT architects and system engineers to implement best practices in virtualized infrastructure design, integration, and optimization. Continuously monitor and assess the performance of cloud and virtualized systems, providing recommendations for improvements. Develop automation scripts and tools to streamline deployment and management of VMware/virtualization environments. Ensure solutions align with enterprise architecture and security requirements. Provide technical support and troubleshooting for VMware and other virtualization products. Key Skills & Qualifications: Strong experience in VMware and virtualization technologies , including vSphere, ESXi, vCenter, etc. Proven experience in cloud environments and data virtualization techniques. Deep understanding of virtual networking , virtual storage , and cloud-based infrastructure. Hands-on experience with VMware vCloud , VMware NSX , and vRealize . Expertise in cloud architecture and design, including integration of cloud services into enterprise infrastructure. Strong knowledge of virtualized environments , including high availability , disaster recovery , and load balancing techniques. Experience with data integration , data management , and automation in cloud and virtualized environments. Familiarity with networking concepts (TCP/IP, VLANs, DNS, DHCP) within virtualized and cloud architectures. Ability to troubleshoot and resolve complex technical issues related to virtualization and cloud environments. Strong communication skills, both verbal and written, with the ability to interact with cross-functional teams and stakeholders. Experience with automation tools (e.g., Ansible, Puppet, Terraform) for provisioning and managing virtualized resources. Exposure to DevOps methodologies and CI/CD pipelines in virtualized environments is a plus.
We are looking for a skilled C/C++ Windows Developer with experience in developing mobile applications (Android, iOS, Windows). The ideal candidate will have strong C/C++ programming skills and experience with mobile, web, and embedded technologies. The role involves working with microcontroller architecture to test and integrate applications and services. Key Responsibilities: Develop mobile applications for Android, iOS, and Windows platforms. Write efficient, maintainable C/C++ code for Windows-based applications. Collaborate on embedded systems and integrate applications with hardware components. Work with microcontroller architectures to optimize applications and services. Troubleshoot and resolve issues related to mobile, web, and embedded technologies. Requirements: Strong experience in C/C++ programming on Windows. Experience in developing mobile applications for various platforms (Android, iOS, Windows). Familiarity with microcontroller architecture. Ability to integrate applications and services on embedded platforms.
Position Overview: We are looking for a skilled and proactive Storage Engineer - L1/L2 to join our support team. The ideal candidate will have strong experience in storage product support , with expertise in Level 2 and Level 3 support of various storage product lines. The role involves advanced troubleshooting, analyzing logs, and preparing detailed Root Cause Analysis (RCA) reports to identify and resolve issues efficiently. Key Responsibilities: Provide Level 1 and Level 2 support for various storage products, assisting customers with troubleshooting, configuration, and operational issues. Escalate issues to Level 3 support when necessary, ensuring timely and accurate resolution of critical issues. Analyze and diagnose system logs and support case attachments to determine the severity of the issue and implement corrective actions. Perform troubleshooting of complex storage issues, identifying root causes and delivering solutions. Prepare detailed Root Cause Analysis (RCA) reports for customers, outlining the causes of incidents and recommended actions for resolution. Collaborate with cross-functional teams, including product development and engineering teams, to address complex issues. Monitor and maintain storage environments, ensuring high availability and performance. Document all incidents and solutions in support case management systems, ensuring accurate and up-to-date records. Participate in regular updates and communication with customers regarding the status of ongoing support cases. Stay updated with the latest trends, best practices, and technologies in the storage domain. Key Skills & Qualifications: Strong experience in storage product support (e.g., EMC, NetApp, Dell, IBM, or other leading storage vendors). Hands-on experience in Level 2 and Level 3 support for storage product lines. Advanced troubleshooting skills and ability to handle complex technical issues. Expertise in analyzing logs and diagnosing issues related to storage systems. Experience preparing Root Cause Analysis (RCA) reports and offering solutions to prevent future issues. Good understanding of storage architectures , RAID configurations, SAN/NAS environments, and data management. Knowledge of backup and disaster recovery solutions. Familiarity with storage network protocols (e.g., Fiber Channel, iSCSI, NFS, SMB). Experience with performance tuning and monitoring tools for storage systems. Strong analytical and problem-solving skills. Good communication skills, both verbal and written, with the ability to interact with customers and cross-functional teams effectively. Familiarity with case management tools like ServiceNow, JIRA, or similar.
We are looking for a skilled C/C++ Windows Developer with experience in developing mobile applications (Android, iOS, Windows). The ideal candidate will have strong C/C++ programming skills and experience with mobile, web, and embedded technologies. The role involves working with microcontroller architecture to test and integrate applications and services. Key Responsibilities: Develop mobile applications for Android, iOS, and Windows platforms. Write efficient, maintainable C/C++ code for Windows-based applications. Collaborate on embedded systems and integrate applications with hardware components. Work with microcontroller architectures to optimize applications and services. Troubleshoot and resolve issues related to mobile, web, and embedded technologies. Requirements: Strong experience in C/C++ programming on Windows. Experience in developing mobile applications for various platforms (Android, iOS, Windows). Familiarity with microcontroller architecture. Ability to integrate applications and services on embedded platforms.
Position Overview: We are looking for a skilled and proactive Storage Engineer - L1/L2 to join our support team. The ideal candidate will have strong experience in storage product support , with expertise in Level 2 and Level 3 support of various storage product lines. The role involves advanced troubleshooting, analyzing logs, and preparing detailed Root Cause Analysis (RCA) reports to identify and resolve issues efficiently. Key Responsibilities: Provide Level 1 and Level 2 support for various storage products, assisting customers with troubleshooting, configuration, and operational issues. Escalate issues to Level 3 support when necessary, ensuring timely and accurate resolution of critical issues. Analyze and diagnose system logs and support case attachments to determine the severity of the issue and implement corrective actions. Perform troubleshooting of complex storage issues, identifying root causes and delivering solutions. Prepare detailed Root Cause Analysis (RCA) reports for customers, outlining the causes of incidents and recommended actions for resolution. Collaborate with cross-functional teams, including product development and engineering teams, to address complex issues. Monitor and maintain storage environments, ensuring high availability and performance. Document all incidents and solutions in support case management systems, ensuring accurate and up-to-date records. Participate in regular updates and communication with customers regarding the status of ongoing support cases. Stay updated with the latest trends, best practices, and technologies in the storage domain. Key Skills & Qualifications: Strong experience in storage product support (e.g., EMC, NetApp, Dell, IBM, or other leading storage vendors). Hands-on experience in Level 2 and Level 3 support for storage product lines. Advanced troubleshooting skills and ability to handle complex technical issues. Expertise in analyzing logs and diagnosing issues related to storage systems. Experience preparing Root Cause Analysis (RCA) reports and offering solutions to prevent future issues. Good understanding of storage architectures , RAID configurations, SAN/NAS environments, and data management. Knowledge of backup and disaster recovery solutions. Familiarity with storage network protocols (e.g., Fiber Channel, iSCSI, NFS, SMB). Experience with performance tuning and monitoring tools for storage systems. Strong analytical and problem-solving skills. Good communication skills, both verbal and written, with the ability to interact with customers and cross-functional teams effectively. Familiarity with case management tools like ServiceNow, JIRA, or similar.
We are seeking a skilled and motivated Embedded Developer with 2-5 years of experience in embedded software development. The ideal candidate will have excellent programming skills in C and C++, a sound understanding of data structures, algorithms, and design concepts, as well as a strong familiarity with microcontroller architecture. This role involves designing, testing, and integrating embedded applications and services, contributing to cutting-edge projects that drive innovation. Key Responsibilities: Design, develop, and maintain embedded software solutions for various applications. Write efficient, reliable, and maintainable code in C and C++ for embedded systems. Work closely with hardware engineers to test and integrate software with microcontroller-based hardware. Develop and implement algorithms, data structures, and design patterns to solve complex embedded system problems. Optimize embedded software for performance, memory, and power consumption, ensuring the highest standards of efficiency. Conduct unit testing and debugging to ensure the functionality, reliability, and stability of software. Collaborate with cross-functional teams to meet product requirements and timelines. Develop and maintain technical documentation, including design specifications, test cases, and user manuals. Troubleshoot and resolve embedded system issues, including performance bottlenecks, hardware-software integration challenges, and bugs. Stay up to date with the latest developments in embedded systems technologies, tools, and industry standards. Key Skills & Qualifications: Bachelor's degree in computer science , Computer Engineering, or a related technical discipline. 3-7 years of hands-on experience in embedded software development. Excellent programming skills in C and C++ . Strong knowledge of data structures , algorithms , and design concepts . Experience with microcontroller architecture (e.g., ARM, AVR, PIC) and related development tools. Familiarity with embedded operating systems (RTOS) and bare-metal programming. Solid understanding of hardware-software interaction and the integration of software with hardware. Strong debugging, troubleshooting, and problem-solving skills. Familiarity with version control systems such as Git. Experience with communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet) is a plus. Ability to work independently and in a collaborative team environment. Strong verbal and written communication skills.
Position Overview: We are seeking a talented Cloud Application Developer with expertise in building Private/Hybrid Clouds and developing cloud-based application services. The ideal candidate will have familiarity with the OpenStack codebase and architecture, and experience with various virtualization environments such as VMware, KVM, Hyper-V, and Citrix Xen. This role will involve working on the development of cloud application services on a scale-out converged computing and storage platform and migrating complex application environments to the cloud. Key Responsibilities: Develop, design, and implement cloud applications and services in a Private/Hybrid Cloud environment using OpenStack , VMware , KVM , Hyper-V , and Citrix Xen . Build and maintain scalable cloud platforms and services, ensuring high performance, availability, and security. Work on the migration of complex application environments to cloud platforms, ensuring smooth transitions with minimal downtime and data integrity. Collaborate with cross-functional teams to integrate cloud application services into existing enterprise systems and networks. Design cloud architecture solutions, considering scalability, performance, and fault tolerance. Build and optimize cloud application services on scale-out converged computing and storage platforms , ensuring seamless integration and scalability. Implement cloud automation and orchestration tools to enhance the deployment and management of cloud applications. Develop robust, well-tested code for cloud-based services, ensuring maintainability and reliability. Troubleshoot and resolve complex issues related to cloud application deployment, performance, and cloud infrastructure. Stay up to date with the latest trends and advancements in cloud technologies and architectures. Provide support and training for cloud application services to internal teams and end-users. Document all development processes, code, and best practices for cloud application development. Key Skills & Qualifications: Familiarity with OpenStack codebase and architecture, with experience in customizing and building on OpenStack environments. Experience with virtualization technologies such as VMware , KVM , Hyper-V , and Citrix Xen . Strong experience in building Private/Hybrid Cloud environments and services. In-depth understanding of cloud computing concepts, architectures, and services. Expertise in developing cloud application services and integration with scale-out converged computing and storage platforms . Proficiency in cloud automation and orchestration tools (e.g., Ansible , Terraform , OpenStack Heat ). Strong programming skills, with expertise in languages such as Python , Java , or Go . Familiarity with cloud migration strategies, tools, and best practices for migrating applications to the cloud. Experience with cloud-based storage and compute services. Strong knowledge of networking concepts, particularly in cloud and virtualized environments. Knowledge of containerization technologies like Docker and Kubernetes is a plus. Excellent problem-solving, debugging, and analytical skills. Strong communication skills, with the ability to collaborate with cross-functional teams and interact with stakeholders.
Key Responsibilities: Manage and maintain network infrastructure including routers, switches, firewalls, and load balancers. Administer Linux (Red Hat, SUSE, etc.), Windows, AIX, and HP-UX operating systems for network environments. Perform system installations, configurations, and upgrades for Linux, Windows, and AIX servers. Monitor network performance and troubleshoot issues to ensure optimal operation of network resources. Ensure regular backup of critical data and manage server backup and recovery systems. Administer and manage storage systems to ensure data integrity and availability. Implement and manage server virtualization and consolidation to optimize resources and improve efficiency. Collaborate with IT teams to support network security protocols and access controls. Develop and implement network monitoring and reporting tools to assess the health of the network infrastructure. Ensure adherence to best practices and security compliance standards. Provide technical support and troubleshooting for network-related issues. Work closely with other departments to ensure the smooth operation of the organization's IT infrastructure. Key Skills & Qualifications: 1-3 years of hands-on experience in Network Management/Administration. Strong understanding of networking concepts and protocols (TCP/IP, DNS, DHCP, VPN, etc.). Proficiency in Linux (Red Hat, SUSE, etc.), Windows, AIX, and HP-UX administration. Hands-on experience with Backup and Server Management tools. Knowledge and experience with storage management systems. Experience with server virtualization technologies (VMware, Hyper-V, etc.). Familiarity with network troubleshooting tools and techniques. Strong problem-solving and analytical skills. Ability to work effectively in a team and communicate clearly with cross-functional teams. Good understanding of security best practices in a networked environment. Relevant certifications such as CCNA, CompTIA Network+, or Linux-related certifications are a plus.
Key Responsibilities: Manage and maintain network infrastructure including routers, switches, firewalls, and load balancers. Administer Linux (Red Hat, SUSE, etc.), Windows, AIX, and HP-UX operating systems for network environments. Perform system installations, configurations, and upgrades for Linux, Windows, and AIX servers. Monitor network performance and troubleshoot issues to ensure optimal operation of network resources. Ensure regular backup of critical data and manage server backup and recovery systems. Administer and manage storage systems to ensure data integrity and availability. Implement and manage server virtualization and consolidation to optimize resources and improve efficiency. Collaborate with IT teams to support network security protocols and access controls. Develop and implement network monitoring and reporting tools to assess the health of the network infrastructure. Ensure adherence to best practices and security compliance standards. Provide technical support and troubleshooting for network-related issues. Work closely with other departments to ensure the smooth operation of the organization's IT infrastructure. Key Skills & Qualifications: 1-3 years of hands-on experience in Network Management/Administration. Strong understanding of networking concepts and protocols (TCP/IP, DNS, DHCP, VPN, etc.). Proficiency in Linux (Red Hat, SUSE, etc.), Windows, AIX, and HP-UX administration. Hands-on experience with Backup and Server Management tools. Knowledge and experience with storage management systems. Experience with server virtualization technologies (VMware, Hyper-V, etc.). Familiarity with network troubleshooting tools and techniques. Strong problem-solving and analytical skills. Ability to work effectively in a team and communicate clearly with cross-functional teams. Good understanding of security best practices in a networked environment. Relevant certifications such as CCNA, CompTIA Network+, or Linux-related certifications are a plus.
We are seeking a skilled and motivated Embedded Developer with 2-5 years of experience in embedded software development. The ideal candidate will have excellent programming skills in C and C++, a sound understanding of data structures, algorithms, and design concepts, as well as a strong familiarity with microcontroller architecture. This role involves designing, testing, and integrating embedded applications and services, contributing to cutting-edge projects that drive innovation. Key Responsibilities: Design, develop, and maintain embedded software solutions for various applications. Write efficient, reliable, and maintainable code in C and C++ for embedded systems. Work closely with hardware engineers to test and integrate software with microcontroller-based hardware. Develop and implement algorithms, data structures, and design patterns to solve complex embedded system problems. Optimize embedded software for performance, memory, and power consumption, ensuring the highest standards of efficiency. Conduct unit testing and debugging to ensure the functionality, reliability, and stability of software. Collaborate with cross-functional teams to meet product requirements and timelines. Develop and maintain technical documentation, including design specifications, test cases, and user manuals. Troubleshoot and resolve embedded system issues, including performance bottlenecks, hardware-software integration challenges, and bugs. Stay up to date with the latest developments in embedded systems technologies, tools, and industry standards. Key Skills & Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline. 2-5 years of hands-on experience in embedded software development. Excellent programming skills in C and C++ . Strong knowledge of data structures , algorithms , and design concepts . Experience with microcontroller architecture (e.g., ARM, AVR, PIC) and related development tools. Familiarity with embedded operating systems (RTOS) and bare-metal programming. Solid understanding of hardware-software interaction and the integration of software with hardware. Strong debugging, troubleshooting, and problem-solving skills. Familiarity with version control systems such as Git. Experience with communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet) is a plus. Ability to work independently and in a collaborative team environment. Strong verbal and written communication skills.
Position Overview: We are seeking a Big Data Engineer with expertise in open-source development tools such as Apache , Hadoop , and OpenStack . The ideal candidate will have hands-on experience with big data frameworks like Mahout , Pig , Hive , and NoSQL , and a strong background in distributed computing . This role involves designing and coding architectures in Java , working on Hadoop MapReduce programs, and contributing to the development and testing of cloud-based products in a virtualized environment . Key Responsibilities: Design and implement Big Data solutions leveraging Hadoop , Apache , and OpenStack technologies. Develop and optimize distributed data processing solutions using Hadoop MapReduce and other big data frameworks (e.g., Pig , Hive , Mahout ). Work with NoSQL databases (e.g., HBase , Cassandra ) to handle large-scale data storage and retrieval. Architect, design, and implement scalable distributed computing solutions using Java programming. Collaborate with cross-functional teams to understand requirements and implement big data pipelines that process vast amounts of structured and unstructured data. Perform hands-on coding and development of solutions in Java to meet the growing demand for big data processing. Leverage open-source tools like Apache Spark , Kafka , and others to enhance performance and data processing capabilities. Contribute to the design and architecture of cloud-based solutions , ensuring high availability, scalability, and performance. Perform testing of developed products, ensuring they meet the functional, performance, and reliability requirements. Work in a virtualized environment to optimize product development and ensure seamless integration with cloud technologies. Monitor and optimize big data systems , ensuring maximum efficiency and stability. Key Skills & Qualifications: Strong experience in Big Data frameworks , such as Hadoop , Pig , Hive , Mahout , and OpenStack . Hands-on experience with NoSQL databases (e.g., HBase , Cassandra , MongoDB ). Expertise in distributed computing and data processing with Hadoop MapReduce using Java programming. Proficiency in Java programming for developing and optimizing big data solutions. Experience with cloud technologies and virtualization in a distributed computing environment. Strong understanding of networking concepts and how they apply to cloud-based systems and big data. Familiarity with Apache Spark , Kafka , and other complementary big data tools. Experience in designing and deploying cloud-based architectures , including multi-cloud and hybrid cloud models. Excellent problem-solving skills and the ability to work with complex data processing and storage requirements.
Position Overview: We are seeking a highly motivated Test Automation Engineer with 2-5 years of experience in the Storage domain. The ideal candidate should have strong testing skills, solid programming knowledge in Python, Perl, or Ruby, and a clear understanding of the software testing lifecycle in both Agile and Waterfall methodologies. Experience with WebDriver-based testing is a plus. Key Responsibilities: Design, develop, and execute automated test scripts for applications in the storage domain . Work closely with development and QA teams to understand product requirements and ensure high test coverage. Develop and maintain test automation frameworks using scripting languages like Python , Perl , or Ruby . Execute comprehensive test plans and test cases across functional, regression, performance, and system testing. Identify, document, and track defects and inconsistencies using test management and issue tracking tools. Participate in all phases of the software development lifecycle including design, development, testing, and deployment. Apply knowledge of Agile and Waterfall development methodologies to structure and plan test efforts accordingly. Collaborate with cross-functional teams to continuously improve automation coverage, efficiency, and quality. Implement and execute tests using WebDriver and related UI test automation tools for web-based interfaces, if applicable. Analyze test results, generate test reports , and provide recommendations for product improvements. Continuously enhance automation frameworks and tools to support CI/CD pipelines and evolving product requirements. Key Skills & Qualifications: 2-5 years of experience in Test Automation , preferably in the storage domain . Strong scripting/programming skills in Python , Perl , or Ruby . Hands-on experience in test case design, automation, and execution. Solid understanding of the software testing lifecycle and testing best practices. Familiarity with Agile and Waterfall development methodologies. Experience with Selenium WebDriver or other UI testing tools . Knowledge of storage technologies and protocols (e.g., SAN, NAS, RAID) is a strong advantage. Experience working with test management tools (e.g., JIRA, TestRail, HP ALM). Good debugging and analytical skills to resolve issues in complex systems. Excellent written and verbal communication skills.
Position Overview: We are seeking a highly motivated Test Automation Engineer with 2-5 years of experience in the Storage domain. The ideal candidate should have strong testing skills, solid programming knowledge in Python, Perl, or Ruby, and a clear understanding of the software testing lifecycle in both Agile and Waterfall methodologies. Experience with WebDriver-based testing is a plus. Key Responsibilities: Design, develop, and execute automated test scripts for applications in the storage domain . Work closely with development and QA teams to understand product requirements and ensure high test coverage. Develop and maintain test automation frameworks using scripting languages like Python , Perl , or Ruby . Execute comprehensive test plans and test cases across functional, regression, performance, and system testing. Identify, document, and track defects and inconsistencies using test management and issue tracking tools. Participate in all phases of the software development lifecycle including design, development, testing, and deployment. Apply knowledge of Agile and Waterfall development methodologies to structure and plan test efforts accordingly. Collaborate with cross-functional teams to continuously improve automation coverage, efficiency, and quality. Implement and execute tests using WebDriver and related UI test automation tools for web-based interfaces, if applicable. Analyze test results, generate test reports , and provide recommendations for product improvements. Continuously enhance automation frameworks and tools to support CI/CD pipelines and evolving product requirements. Key Skills & Qualifications: 2-5 years of experience in Test Automation , preferably in the storage domain . Strong scripting/programming skills in Python , Perl , or Ruby . Hands-on experience in test case design, automation, and execution. Solid understanding of the software testing lifecycle and testing best practices. Familiarity with Agile and Waterfall development methodologies. Experience with Selenium WebDriver or other UI testing tools . Knowledge of storage technologies and protocols (e.g., SAN, NAS, RAID) is a strong advantage. Experience working with test management tools (e.g., JIRA, TestRail, HP ALM). Good debugging and analytical skills to resolve issues in complex systems. Excellent written and verbal communication skills.
Position Overview: We are seeking a highly motivated Test Automation Engineer with 2-5 years of experience in the Storage domain. The ideal candidate should have strong testing skills, solid programming knowledge in Python, Perl, or Ruby, and a clear understanding of the software testing lifecycle in both Agile and Waterfall methodologies. Experience with WebDriver-based testing is a plus. Key Responsibilities: Design, develop, and execute automated test scripts for applications in the storage domain . Work closely with development and QA teams to understand product requirements and ensure high test coverage. Develop and maintain test automation frameworks using scripting languages like Python , Perl , or Ruby . Execute comprehensive test plans and test cases across functional, regression, performance, and system testing. Identify, document, and track defects and inconsistencies using test management and issue tracking tools. Participate in all phases of the software development lifecycle including design, development, testing, and deployment. Apply knowledge of Agile and Waterfall development methodologies to structure and plan test efforts accordingly. Collaborate with cross-functional teams to continuously improve automation coverage, efficiency, and quality. Implement and execute tests using WebDriver and related UI test automation tools for web-based interfaces, if applicable. Analyze test results, generate test reports , and provide recommendations for product improvements. Continuously enhance automation frameworks and tools to support CI/CD pipelines and evolving product requirements. Key Skills & Qualifications: 2-5 years of experience in Test Automation , preferably in the storage domain . Strong scripting/programming skills in Python , Perl , or Ruby . Hands-on experience in test case design, automation, and execution. Solid understanding of the software testing lifecycle and testing best practices. Familiarity with Agile and Waterfall development methodologies. Experience with Selenium WebDriver or other UI testing tools . Knowledge of storage technologies and protocols (e.g., SAN, NAS, RAID) is a strong advantage. Experience working with test management tools (e.g., JIRA, TestRail, HP ALM). Good debugging and analytical skills to resolve issues in complex systems. Excellent written and verbal communication skills.