Kernel Programming Jobs in Pune
Requirements : 1-7+ years of hands-on experience in Designing, architecting & developing enterprise grade high quality products. • BS/MS/PhD in Computer Science or EE degree • Strong programming and scripting skills. Hands-on programming experience required as this is a development position. • Strong experience with linux networking or storage stack, bonding driver, system calls and configuration. • Hands-on experience with high scale enterprise data center networking (TCP/IP, VLANs). Virtualized networking (VMWare HyperV, VxLAN). Experience with network load balancing technologies, Networking security technologies Familiarity with networking operations (Reliability, Availability, SLAs, Monitoring). OR • Experience with storage stack (HBA driver, SCSI, SATA/SAS, NVMe storage protocol) • Open source technologies for messaging, eventing, database, distributed services etc) networking and security. • Storage experience and working knowledge of public clouds (Google, AWS, Azure) is a plus. Responsibilities: For Junior Engineers 3-8 years: • Design and develop platform and cluster management solutions and troubleshoot. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Implement backend changes and REST APIs for supporting UI features for cluster management and usability improvements. For Senior Engineers 8+ years: • Drive a team of world-class engineers to design and develop platform and cluster management solutions. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Design, mentor, implement, and, troubleshoot complex Distributed File System features. • Work with product management to drive the networking feature roadmap for Cohesity’s infinitely scalable storage appliance. • Work with enterprise customers to address performance, security and isolation requirements and build product features for manageability. • Give technical feedback and drive quality via code reviews. • Work closely with various stakeholders within Cohesity like product management, sales, QA, support and executive team to deliver high quality features and drive the product roadmap. • Mentor junior members of the team
Title: Windows Developer Location: Pune, India Overview appOrbit is an emerging startup enabling customers accelerate the digital transformation of their businesses. Our vision is to make it possible for enterprises to deploy and manage end to end life cycle of any application (legacy, cloud native, windows, linux) on any infrastructure (virtual machines, containers, bare-metal) across any cloud (public, private, hybrid). Our platform is already helping several dozen customers realize this vision. appOrbit is looking for Windows developer who enjoys working on the bleeding edge technology solutions. As a Software Development Engineer (SDE) - Windows you will be architecting and developing cutting edge container and container orchestration solutions on the Windows platform. You will work closely with the open source communities and will have the opportunity to define and drive the still nascent technology around Windows containers. Responsibilities: Architect core components of the appOrbit platform. Build container and container orchestration solutions (example: docker, kubernetes) based on Windows. Develop Windows kernel drivers. Develop, debug, optimize and test the final product. Work closely with customers to make them successful on our platform, especially on the components that you architect and build. Work hand in hand with the QA teams to drive performance verification, scale testing and benchmarking. Qualifications: Bachelor’s degree or higher in Computer Science or related field 4-6 years’ of experience Familiarity with containers and container orchestration tools such as docker, kubernetes, dockerswarm etc. Excellent Windows programming and debugging skills Familiarity with Windows performance analysis, code profiling and optimization Familiarity with x86 (32 and 64 bit) architecture. Experience with storage technologies is highly desirable. Exposure to low-level networking technologies is an asset. Preferred Skills: Ability to architect out of the box solutions. Ability to work in a fast paced environment. Self- starter Thrive working in a closely knit team. Benefits Fun, creative and fast-paced working environment Terrific medical and accident insurance plans Pantry stocked with snacks and beverages Flexible time-off with generous paid holidays
at Ryussi Technologies (P) Ltd.at Ryussi Technologies (P) Ltd.
Ryussi is a product service company working in the domain of storage and cloud. This is an onsite opportunity to the US. Ideally 5-10 years of hands-on development experience on Storage technologies candidates are welcome