1

Virtual Linux Kernel Developer Jobs in Tennessee

Project Engineer

Memphis, TN · On-site

$80 - $110/hr

... Virtual, BFD, and dual‑homing designs. * Optimize IPv4 and IPv6 coexistence and transitions ... Utilize Ansible and Linux for network automation and orchestration. * Leverage Cisco Nexus ...

Project Engineer

Memphis, TN · On-site

$100K - $120K/yr

... Virtual, BFD, and dual-homing designs. * Optimize IPv4 and IPv6 coexistence and transitions ... Utilize Ansible and Linux for network automation and orchestration. * Leverage Cisco Nexus ...

OCI Compute is responsible for providing bare metal and virtual machines at scale to our customers ... Linux and operating systems Systematic problem-solving approach, strong communication skills ...

Deploy, configure and manage HPC-scale services in a Linux environment, primarily RedHat and Rocky ... Experience deploying and maintaining virtual environments using VMWare * Experience deploying ...

Experience with LangChain, Semantic Kernel, AutoGen, or similar AI orchestration frameworks ... We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling ...

Site Reliability Engineer

Oak Ridge, TN

$54.50 - $72.50/hr

Lead ongoing improvements in reliability and scalability for our Kubernetes and Linux based ... Experience designing and implement highly available systems/services utilizing virtual machines and ...

$81K - $117K/yr

Experience analyzing logcat, kernel logs, ANR traces, and system-level crash reports. * Strong ... Basic knowledge of the Linux OS is a plus. * Experience with Firebase Crashlytics and Real Time ...

Senior Site Reliability Engineer

Knoxville, TN

$50.75 - $67.50/hr

... DevOps, and enabling large-scale science, we'd love to hear from you! **Please note: The first ... Lead ongoing improvements in reliability and scalability for our Kubernetes and Linux based ...

Azure DevOps and CI/CD pipeline design and administration * Infrastructure as Code and ... Linux, clustered systems, and VMware/hypervisor virtual server administration. * Hands-on ...

Showing results 21-40

Virtual Linux Kernel Developer information

What does a virtual Linux kernel developer do?

A Virtual Linux Kernel Developer specializes in designing, developing, and maintaining the core components of the Linux operating system, particularly in virtualized environments. This includes working on kernel modules, optimizing performance for virtual machines, and fixing bugs related to virtualization technologies. They often collaborate with open-source communities and contribute to projects that enhance Linux's compatibility with different hypervisors and cloud platforms. Their role is critical in ensuring the efficiency, security, and stability of Linux systems running in virtualized settings.

What are the key skills and qualifications needed to thrive as a virtual Linux kernel developer?

To thrive as a Virtual Linux Kernel Developer, you need deep expertise in Linux kernel architecture, C programming, and operating system concepts, typically supported by a degree in Computer Science or related fields. Familiarity with version control systems like Git, debugging tools such as GDB, and experience with virtualization technologies (e.g., KVM, QEMU) are essential. Strong problem-solving abilities, attention to detail, and effective remote communication distinguish outstanding professionals in this role. These skills are crucial for developing robust kernel modules, diagnosing complex issues, and collaborating efficiently within distributed development teams.

What are some common challenges faced by virtual Linux kernel developers when debugging complex virtualization issues?

Virtual Linux Kernel Developers often encounter intricate challenges when debugging issues related to virtualization, such as timing discrepancies, non-deterministic behavior, and compatibility with diverse hypervisors. These issues can be difficult to isolate since they may only manifest under specific workloads or hardware configurations. Collaboration with systems engineers, QA teams, and sometimes upstream kernel communities is usually essential to identify root causes and implement robust solutions. Being comfortable with low-level debugging tools, kernel logs, and patch testing in virtual environments is key to overcoming these challenges.

What is the difference between Virtual Linux Kernel Developer vs Virtual Linux System Programmer?

AspectVirtual Linux Kernel DeveloperVirtual Linux System Programmer
Primary FocusDeveloping and maintaining Linux kernel codeWriting and optimizing system-level software for Linux
Required SkillsC programming, kernel architecture, debugging kernel modulesC, C++, system calls, device drivers
Work EnvironmentCollaborative development, version control, Linux environmentsSystem integration, testing, Linux-based systems
Industry UsageOpen-source projects, tech companies, hardware vendorsIT services, embedded systems, enterprise solutions

While both roles involve Linux and system-level programming, Virtual Linux Kernel Developers focus on kernel code development, whereas Virtual Linux System Programmers work on system software and application interfaces. Understanding these distinctions helps in choosing the right career path or job search focus.

What are the most commonly searched types of Linux Kernel Developer jobs in Tennessee?

The most popular types of Linux Kernel Developer jobs in Tennessee are:

What are popular job titles related to Virtual Linux Kernel Developer jobs in Tennessee?

For Virtual Linux Kernel Developer jobs in Tennessee, the most frequently searched job titles are:

What job categories do people searching Virtual Linux Kernel Developer jobs in Tennessee look for?

The top searched job categories for Virtual Linux Kernel Developer jobs in Tennessee are:

What cities in Tennessee are hiring for Virtual Linux Kernel Developer jobs?

Cities in Tennessee with the most Virtual Linux Kernel Developer job openings:

HPC Infrastructure Platform Engineer

Oak Ridge National Laboratory

Oak Ridge, TN • On-site

$93K - $122K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


Oak Ridge National Laboratory rating

8.8

Company rating: 8.8 out of 10

Based on 16 frontline employees who took The Breakroom Quiz

14th of 120 rated laboratories


Job description

Requisition Id 16521
Overview:
The High-Performance Computing Systems Section within the National Center for Computational Sciences (NCCS) is seeking an HPC Infrastructure Platform Engineer to join the HPC Infrastructure group. The preferred candidate will possess commensurate knowledge, skills and abilities in addition to relevant education, certifications, experience and demonstrated ability to work as a member of a team.
NCCS Provides state-of-the-art computational and data science infrastructure coupled with dedicated technical and scientific professionals tackling large-scale problems across a broad range of scientific domains for accelerating scientific discovery and engineering advances. NCCS hosts the Oak Ridge Leadership Computing Facility (OLCF), one of the Department of Energy's (DOE) National User Facilities which operates Frontier, the nation's first exascale supercomputer.
Major Duties/Responsibilities:
Linux Administration:
  • Deploy, configure and manage HPC-scale services in a Linux environment, primarily RedHat and Rocky
  • Perform regular patches, updates and backups
  • Monitor systems using tools like Nagios and Grafana
  • Respond to and assist in troubleshooting issues

Kubernetes Administration:
  • Build and maintain foundational internal platforms and tools to enable the HPC Infrastructure team to reliably deploy, monitor and scale applications
  • Design standardized and automated workflow patterns, build and maintain CI/CD pipelines
  • Offer self-service, excellent documentation and assistance to HPC Infrastructure group members for efficient consumption of platform services
  • Develop, maintain and review high quality code for internal tools using programming languages such as Python, Golang, or Rust

Identity Management and Security:
  • Deploy, configure and support identity and access management services using LDAP and PingFederate
  • Maintain and enable secure access for human users and automated workloads in Kubernetes

Virtualization and Automation:
  • Deploy and manage resources in the NCCS VMware environment
  • Identify potential automation targets and lead efforts to automate processes
  • Define policies and procedures for automation and configuration management for the team and organization as a whole

Project Management and Leadership:
  • Lead small Infrastructure projects through the project lifecycle
  • Mentor and train junior staff, creating training documentation, holding knowledge sharing sessions, and fostering skill growth throughout the team
  • Propose and implement improvements to existing Infrastructure systems as well as new systems, processes and procedures

Basic Qualifications:
  • Bachelor's degree in computer science or closely related field and a minimum of 5 years of experience in Linux systems and Kubernetes platform administration, or a master's degree and a minimum of 4 years of experience in Linux systems and Kubernetes platform administration
  • An equivalent combination of education and experience will be considered

Preferred Qualifications:
  • Excellent interpersonal/communication skills and the ability to work within a team
  • Strong experience designing, building and maintaining Kubernetes platform tools
  • Strong working knowledge of Linux system fundamentals and common network protocols
  • Programming and scripting skills in common languages such as Python and bash
  • Understanding of versioning and code review tools like GitHub and GitLab
  • Experience implementing and supporting highly-available systems and services
  • Experience with configuration management tools such as Puppet or Ansible
  • Experience deploying and maintaining virtual environments using VMWare
  • Experience deploying, maintaining and troubleshooting a variety of infrastructure services such as OpenLDAP, DNS, DHCP, etc.
  • Ability to plan, prioritize and complete assigned projects with minimal supervision

Special Requirements:
  • This position requires the ability to obtain and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program

About ORNL:
As a U.S. Department of Energy (DOE) Office of Science national laboratory, ORNL has an impressive 80-year legacy of addressing the nation's most pressing challenges. Our team is made up of over 7,000 dedicated and innovative individuals! Our goal is to create an environment where a variety of perspectives and backgrounds are valued, ensuring ORNL is known as a top choice for employment. These principles are essential for supporting our broader mission to drive scientific breakthroughs and translate them into solutions for energy, environmental, and security challenges facing the nation.
ORNL offers competitive pay and benefits programs to attract and retain individuals who demonstrate exceptional work behaviors. The laboratory provides a range of employee benefits, including medical and retirement plans and flexible work hours, to support the well-being of you and your family. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also available for added convenience.
Other benefits include the following: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, Relocation Assistance, and Employee Discounts.
If you have difficulty using the online application system or need an accommodation to apply due to a disability, please email: ORNLRecruiting@ornl.gov.
This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.
We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.
If you have trouble applying for a position, please email ORNLRecruiting@ornl.gov.
ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. UT-Battelle is an E-Verify employer.

What Oak Ridge National Laboratory employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom