HamburgerMenu
hirist

Job Description

Company Description :


Terralogic is a leading IT service provider company based in the Greater Bengaluru Area. We specialize in providing technology services for the connected world, from product conceptualization to product maturity, decline, and sustenance. With a strong focus on stability and increased productivity, we offer long-lasting partnerships and far-reaching solutions that meet our customers' roadmap and business needs.


Project : Platform Validation


Number of Requirement : 1


Onboarding Time : 1 month

Experience : 3+ years

Main Skillset : Python (Automation or Development), OOPS, Network IO tools, NIC cards validation experience in Bare metal, VM or Container/Pods

Key Responsibilities :

1. NIC Validation and Testing :

- Conduct end-to-end validation of Network Interface Cards (NICs) in Bare Metal, VM, and Container/Pod environments.

- Perform functional, performance, stress, and interoperability testing to ensure NIC quality and compliance.

- Diagnose, reproduce, and resolve NIC-related issues involving performance degradation, connectivity failures, or compatibility concerns.

2. Firmware, Driver, and Tool Evaluation :


- Collaborate with firmware and driver development teams to verify feature correctness and stability.

- Use debugging and diagnostic tools to analyze failures and provide actionable feedback.

- Support root-cause analysis for firmware or driver anomalies encountered during testing.

3. Network Protocol Validation :


- Validate networking protocols including TCP/IP, RDMA, and related transport mechanisms.

- Ensure protocol-level accuracy, efficiency, and reliability in diverse network conditions


4. Linux Networking Stack & I/O Analysis :


- Examine network I/O behavior within the Linux kernel stack to identify bottlenecks or anomalies.



- Analyze packet flow, kernel subsystems, and system-level interactions to support detailed performance investigations.


5. Kernel Compilation and Code Review (Preferred) :


- Build and configure custom Linux kernels for validation purposes.



- Review kernel or driver source code to support debugging and advanced troubleshooting.


6. Automation and Python Development :


- Develop and maintain Python-based automation frameworks for test execution, data collection, and reporting.



- Apply OOP principles to ensure code modularity, maintainability, and scalability.



- Integrate automation workflows with continuous integration systems as required.


Required Technical and Professional Expertise :

- On Network side, we are looking for someone who have some NIC cards validation experience in Bare metal, VM or Container/Pods.

- Understanding on Firmware, Driver, Tools

- Protocols like TCP/IP or RDMA

- Network IO tools knowledge on how does IO works in a Linux stack

- Also good to have Kernel compilation & Source code review knowledge.

- Must have good knowledge on Python (Automation or Development), OOPS knowledge is an added advantage.


info-icon

Did you find something suspicious?