Talent.com
Linux engineer

Linux engineer

RecroBelgaum, Karnataka, India
12 days ago
Job description

As a Senior Software Engineer at Nasuni, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include :  Collaborating on requirements analysis, architecture design, and design reviews to evolve Nasuni’s core platform and operating system. Developing and maintaining software and services that power our NAS appliance, delivering high performance and reliability to customers. Building and enhancing High Availability (HA) and Upgrade mechanisms to ensure seamless, non-disruptive customer experiences. Investigating and resolving bugs and defects reported by QA, customer support, and the development team.Required Skills and Experience 5+ years of experience building and operating large-scale, highly available distributed systems or cloud-based services. Proven expertise in C and C++ programming, with a strong focus on performance and reliability. Solid understanding of Linux clustering technologies such as Pacemaker, Corosync, etc. Proficient in object-oriented design and SDK development in both on- premises and cloud environments. Deep knowledge of data structures, algorithms, multi-threaded systems, I / O subsystems, and Linux internals including XFS / EXT filesystems. Strong grasp of operating systems, distributed systems architecture, and cloud service fundamentals. Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, or Open Stack. Ability to work with technical partners to translate ambiguous requirements into well-defined, actionable designs and component-level specifications. Excellent written and verbal communication skills with the ability to clearly present complex technical topics to diverse audiences. Ability to lead technical implementation efforts, including rapid prototyping and delivery of proof-of-concept solutions. Demonstrated ability to collaborate and support team members, contributingto team knowledge around tools, technologies, and development best practices. The Storage Network Protocols we use include; NFS, SMB, CIFS, and SAMBA. It’s an added bonus if you have... Computer Science degree or similar experience that includes System Design, Design Principals, Code Architecture. Our Cloud-Native Platform connects to enterprise applications and public storage via Software API's. Having prior API creation and utilization is essential. Experience with and contributions to open-source communities is a plus Postgre SQL is used as backbone to our system, prior Postgres is helpful. Exposure to Cloud Storage backend integration with AWS or Azure. Knowledge of containerization with Docker and Kubernetes Other high-level languages including Golang, Java, or Perl

Create a job alert for this search

Linux Engineer • Belgaum, Karnataka, India