Platform Engineer

1 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

OS Engineer/Platform Engineer

Remote, India


NIKSUN is the recognized worldwide leader in making the Unknown Known, by using the next generation technology that revolutionizes the way networks and services are secured, protected, and managed. The company develops and deploys a complete range of award-winning forensics, compliance, security surveillance and performance management solutions for applications ranging from core infrastructures to edge and branch environments.


Responsibilities


  • Work with other OS Engineers to design, develop, test, and maintain custom kernel and kernel modules
  • Develop portable code base: Application, libraries, tools between various *nix variants
  • Automate build and test environment
  • In-depth code Analysis, code review of in-house code and 3rd party code
  • Improve software stack, tooling, processes.
  • Troubleshoot incidents across infrastructure, network, storage, levels of stack.
  • Document findings, procedures for repetitive tasks and use them for automation.
  • Evaluating new hardware servers, NICs
  • Add support for new hardware, NIC, Storage controllers, JBODs
  • Develop custom command Shell
  • Custom ISO installer development


Requirements:


  • 1-3 years of Linux device driver development experience
  • 1-3 years of application development experience in Linux environments
  • Thorough understanding of Linux kernel internals especially memory management, filesystem, irq, DMA, IOMMU, Networking etc.
  • Proficient coding skills in one of the C, C++
  • Hands-on coding skills in one of the scripting language Bash, Python, Perl
  • Experience using and maintaining various build environments (auto make, CMAKE, Clang) and version control systems (GIT, CVS, SVN)
  • Experience using various kernel and process debugging, profiling tools (Val grind, Gdb, kdb, perf etc.)
  • Looking for immediate joiners


Required Skills and Traits:


  • Can-do and will-do attitude
  • Good written and oral communication skills
  • Teamwork and collaboration
  • Share knowledge and mentor team members


Nice to have Skills:


  • Packet data-path acceleration framework knowledge (DPDK, netmap, PF_PACKET etc.)
  • knowledge of Golang, Rust
  • PCI device driver knowledge
  • You know about docker, Kubernetes, cgroups, namespace
  • You’ve worked on an application that runs on virtual environment
  • Extra points if have committed to Linux kernel


Professional Requirements:


  • Bachelor’s degree in computer science or computer engineering
  • 1-3 years of experience in the fields of site reliability, platform engineering / DevSecOps


Qualified applicants will receive consideration for employment without regard to age, race, creed, color, religion, sex, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, or protected veteran status

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India