Aravinda C

Software Engineer

Bengaluru, Karnataka, India19 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 18 years of experience in software systems design.
  • Expertise in Linux OS and high-performance computing.
  • Proven track record in debugging and optimizing complex systems.
Stackforce AI infers this person is a specialist in High Performance Computing and Operating Systems with extensive experience in Linux environments.

Contact

Skills

Core Skills

High Performance Computing (hpc)Linux Kernel Programming & DebuggingHpux Memory ManagementKernel ProgrammingHpux FilesystemsSystem Programming

Other Skills

Linux Memory ManagementHSNDistributed SystemsLinux OSLinux NetworkingParallel ComputingKubernetesMPICrash Dump AnalysisVirtual MemoryLinux KernelSUSE Linux Enterprise Server (SLES)Red Hat Enterprise Linux (RHEL)Kernel DebuggingNUMA

About

Over 18 years of experience in design, development and delivery of highly complex scalable software systems and applications with a special focus on Operating Systems. Strong analytical skills in identifying the root cause of issues. Possess strong technical skills, able to learn quickly and adapt to changing environments. Good understanding of new technologies and business practices involved. I am currently excelling at Hewlett Packard Enterprise, focused on advancing the boundaries of high-performance computing (HPC). My core competencies lie in Linux OS, distributed systems, and the development of Cray's Linux-based supercomputing environments. My expertise in debugging and optimizing the Linux OS, coupled with a profound understanding of Cray's XC and Shasta architectures, enables me to contribute significantly to the performance enhancements of our HPC solutions. This role leverages my solid background in HP-UX OS in general, HPUX kernel memory management, HPUX FileSystem enhancing my contributions to the next generation of computing technologies.

Experience

19 yrs 11 mos
Total Experience
19 yrs 11 mos
Average Tenure
19 yrs 11 mos
Current Experience

Hewlett packard enterprise

4 roles

Senior System Software Engineer, Exascale High Performance Computing(HPC) & AI

Promoted

Mar 2019Present · 7 yrs 3 mos

  • Excellent understanding, working and debugging capabilities in Cray Linux Environment (which is based upon SUSE SLES SP3/4) for HPE Cray XC Super Computers.
  • Excellent understanding, working and debugging capabilities in Shasta Cray Operating System (COS)( which is based upon SUSE SLES SP5/6) for HPE Cray Exascale Super Computers.
  • Excellent understanding, working and debugging capabilities in Linux Operating Systems, Linux Memory Management, Linux Process Management, Device Drivers, Linux Kernel modules, Linux DKMs, Distributed Systems, Cray customised kernel (CLE, COS), High Speed Interconnects like Cray Aries ASIC, Infiniband, high speed ethernet, Cray Data Virtualisation Service(DVS), Linux Networking (user & kernel level), Linux Filesystems, VFS layer, Cray's XC architecture and Shasta architecture, Distributed Parallel Programming using MPI and SHMEM, Micro Service Architecture, Linux Crash, Cray Crash utilities, Linux tools(like ftrace, bpftrace, perf, gdb, strace, valgrind), Cray Performance tools, Work Load Manager's like Slurm, Cray Programming Environment, Cray System Management (CSM), DevOps, RPM package management, Linux Open Source standards, Security Standards, Containerisation, Kubernetes, RHEL, SLES, Cray XPMEM, etc.
  • I have worked/debugged/provided fixes on many critical bugs/feature enhancements, performance issues in both kernel Space and User Space escalated by XC customers, SLES porting activities. I contributed to many critical activities for a XC release in kernel/user space environment.
  • I have worked/debugged on many COS (for HPE Exascale Supercomputers) critical bugs/performance issue, feature enhancements in both kernel Space and User Space.
  • Excellent understanding, working and debugging capabilities on X86_64 architecture, ARM architecture, Intel IA64, HSN technologies like Cray Aries, ethernet, Infiniband. Very good hands-on on git. Good understanding on python programming, very good debugging capabilities on python and Ansible.
Linux Memory ManagementHigh Performance Computing (HPC)HSNLinux Kernel Programming & DebuggingDistributed SystemsLinux OS+10

Senior Specialist Engineer in HPUX Kernel(Memory Management)

Jul 2013Feb 2019 · 5 yrs 7 mos

  • Excellent working knowledge of HP-UX kernel memory management subsystem.
  • Primarily involved in the design, development and testing of some of the critical enhancements done to the HPUX Memory Management subsystem (kernel Virtual Address space, paging, File cache, Page Table, SPP, Physical memory Allocator, Arena allocator, VA mapping, MRG,etc) and in improving its performance and defining its road map.
  • Involved in the design, development and testing of HPUX VM for enabling Online Migration of HP-UX vPars. Extensively contributed in debugging memory management issues and blockers during Online VPar migration, contributed to MODC project, etc.
  • Completely responsible in handling triage of all the cusotmer/internal issues related to HPUX VM .
  • Integrated Itanium Architecture's (IA-64) Floating Point Instructions into Reduced Instruction Set Generator(RISG).
Kernel DebuggingSystem ProgrammingNUMASoftware ArchitectureIA-64 ArchitectureKernel Programming+3

System Software Specialist HPUX FS

Promoted

Jul 2009Jun 2013 · 3 yrs 11 mos

  • Responsible for leading the triaging activities on HPUX FS team.
  • Defect fixing, feature enhancement, Performance enhancements on Veritas file system (VxFS), Hierarchical file system (HFS), Loop back file system (LOFS), VFS (Virtual file system layer), DNLC (Directory name lookup cache), Buffer cache and inode cache, etc.
  • I have investigated many customer and internal reported defects. Designed, implemented and tested the solutions in the HPUX FileSystem components like VFS layer, HFS, DNLC, inode cache, buffer cache, etc.
  • Responsible for maintaining HPUX SRP (Secure Resource Partition) feature by triaging incoming issues, fixing them with solutions, etc.
  • HP-UX Operating System Development (11i v2, 11i v3) on PA-RISC and IA64 (Integrity) architectures.
Kernel DebuggingSystem ProgrammingHPUX kernel debugging tools p4performance toolsKernel ProgrammingLogical Volume Manager (LVM)+3

System Software Engineer, HPUX FS

Apr 2006Jun 2009 · 3 yrs 2 mos

  • Worked on identifying issues, functionality fixes, performance fixes, feature enhancements on various HPUX FileSystem, backup commands.
  • Worked on identifying issues, functionality fixes, performance fixes, feature enhancements on various file systems on HPUX like VFS layer, UFS and VxFS on HPUX, Memory based file system (HPUX- MemFS). Development, validation and automation of the kernel functionality test suites for HPUX MemFS, VFS layer, UFS, etc using C, shell scripts, etc
  • HPUX Crash dump analysis using p4 , gdb, strace, trace, shell script, etc
file system commands and backup commandsSystem ProgrammingSystem Architecture HPUXHPUX FileSystemC (Programming Language)System Testing+6

Education

P. E. S. College of Engineering, Mandya

Bachelor of Engineering - BE — Information Science/Studies

Stackforce found 100+ more professionals with High Performance Computing (hpc) & Linux Kernel Programming & Debugging

Explore similar profiles based on matching skills and experience