1

Virtual Linux Kernel Developer Jobs in Tennessee

Cloud Engineer III

Memphis, TN

$54.25 - $72.25/hr

We are seeking an experienced DevOps/Cloud Engineer to join our team of highly skilled ... Solid knowledge of Linux, Windows, and containerization. * Willingness to obtain and maintain ...

Experience with server support in a virtual environment to include investigating and ... Effective use of troubleshooting tools like Wireshark, Fiddler, Linux/DOS utilities, and Windows ...

Lead Kafka Engineer

Memphis, TN ยท Hybrid

$99K - $131K/yr

Proficiency in Linux Virtual Machines for supporting Kafka Connect * Some experience in programming languages such as Java or Python. * Some experience with Spark Streaming and Apache Flink is a ...

Collaborate with DevOps teams to implement Infrastructure-as-Code (IaC) solutions using tools like ... Expertise in managing Windows and Linux/UNIX servers, including network service integration.

The successful candidate will work closely with our data engineering and data science teams to ... Proficiency in Linux and Windows server administration. * Solid knowledge of cybersecurity best ...

Senior Core Infrastructure Engineer

Nashville, TN ยท On-site

$104K - $142K/yr

... virtual infrastructure. At every level, our engineers have a significant technical and business ... CI/CD and DevOps practices * Observability and operational tooling * Proven ability to ...

Showing results 41-60

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:

Programmer- Information Security and AI Analyst

TNBR Careers

Columbia, TN โ€ข On-site

$63K - $75K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

The Programmer will manage and maintain computer systems, servers, and ensure cyber security processes are updated. Review and evaluate AI tools for administrative functions.

This is a non-exempt, in-person position located primarily on the Columbia, TN Campus.

Essential Functions

  • Systems -System management of servers running Linux and Windows; numerous layered products Argos reporting and Evisions.
    1. Maintain server software, including servers in virtual environments (Nutanix)
    2. Service and system monitoring
    3. Communicate with third-party vendors to maintain hardware and software
    4. Maintain backup applications, backup integrity, and verify backups are restore ready.
    5. System and application management of Windows and Linux systems for Columbia State Web server and Cascade, Student web portal server, and IT-specific applications (Ansible, Foreman, IP Hostmon, Greenbone/OpenVAS).
    6. Process automation and maintenance via Ansible and Foreman.
    7. Requirements gathering, design, test, and implement systems
    8. Liaison between technical teams and user departments 
  • Cyber Security - System security and assurance
    1. Perform regular vulnerability assessments and penetration testing on systems, networks, and applications.
    2. Assist with monitoring and updating end point security tools
    3. Review applications to evaluate and ensure positive security posture
    4. Investigate suspicious activities, security alerts, and potential breaches.
    5. Recommend security policies, procedures, and best practices to protect sensitive information and infrastructure.
  • Artificial Intelligence - Provide support for evaluations of AI-related tools and applications as pertains to administrative functions.

Supplemental Functions

  • Support development, oversight of programs and services that result in enrollment, progression, retention and graduation growth for the service area.
  • Serve on college committees.
  • Participants in other college activities as assigned by the Director of Admin Computing, DBA.
  • Help create specifications and evaluation bids.
  • Ensure audit guidelines are followed.
  • Other duties as assigned.
  •  

Education, Training, and Experience

Required:

  • Bachelors Degree in Computer Information Systems or related field and 4 years of experience in a technical support role.

OR

  • Masters Degree in Computer Information Systems or related field and 1 year of experience in a technical support role.

Preferred/Desired:

  • Working knowledge of Windows and Linux operating
  • Programming language experience in Python, HTML or similar language
  • Experience in scripting languages – for example PowerShell, Java Script, Bash
  • Experience with Ellucian Banner, Slate
  • Working knowledge of ChaGPT, MS Copilot, other LLM’s
  • Knowledge of cyber security tools and XDR/MDR applications
 

Knowledge, Skills, and Abilities

  • Ability to communicate effectively in written and spoken English.
  • Ability to build strong relationships with faculty, staff, and students across the institution.
 

Working Conditions

  • Must be able to occasionally work off-hours or weekends
  • Must be able to travel to other campus locations
 

Titles Supervised

None

This is a non-exempt, in person position located primarily on the Columbia, TN Campus.

Hiring Salary Range (Annual): $63,280 - $75,940

Special Note to Applicants:
Salary offers are determined based on documented education and relevant full-time experience. Applicants are responsible for ensuring all qualifying credentials and experience are clearly reflected on their resume for consideration.


All applications must be submitted online. Applications submitted by email, mail, or in person will not be accepted. The application will remain open until filled. 

 

About Columbia State Community College:

As Tennessee’s first community college (established in 1966), Columbia State is committed to student success both in and out of the classroom, as well as economic and community development in our nine-county service area. Columbia State is a member of the Tennessee Board of Regents.  

Columbia State offers a comprehensive benefits package, including but not limited to the following:

  • Vacation and Sick Leave
  • 14 paid holidays
  • Medical, dental, vision and life insurance
  • Retirement plans
  • Optional 401K and 403B Deferred Compensation Plans
  • Educational benefits for the employee and their spouse and dependents

Columbia State Community College does not discriminate on the basis of race, color, religion, creed, ethnicity or national origin, disability, age, status as a protected veteran, genetic information, or any other class protected by Federal or State laws and regulations and by Tennessee Board of Regents policies with respect to employment, programs, and activities.
The following person has been designated to handle inquiries regarding nondiscrimination policies:
Executive Director of Human Resources
humanresources@columbiastate.edu
1665 Hampshire Pike, Columbia, TN 38401
931-540-2501