1

Virtual Linux Kernel Developer Jobs in Tennessee

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.

Infrastructure Storage Engineer

Tullahoma, TN · On-site

$93K - $122K/yr

... virtual reality, big data analytics, and more! We are excited to continue to change and improve the ... Administer Red Hat Linux servers and OpenShift environments to support the stability and security ...

Installs, configures, patches, and maintains Windows and Linux Server environments across ... Deploy and manage Azure virtual machines, storage, networking, and other cloud services to meet ...

Senior Cloud Engineer

Nashville, TN · On-site

$70K - $170K/yr

Azure Virtual Desktop (AVD ) * Plan, deploy, and manage scalable AVD environments in Azure ... Experience managing MS, Unix, Linux environments * Expert knowledge of Microsoft Sentinel, Defender ...

Cloud Operations Engineer

Nashville, TN · On-site +1

$65K - $130K/yr

Azure Virtual Desktop (AVD) * Plan, deploy, and manage scalable AVD environments in Azure ... Experience managing MS, Unix, Linux environments * Expert knowledge Intune, and Azure AD ...

Familiar with UNIX/Linux administration * Familiar with Oracle Fusion Middleware (including ... Familiar with VMWare virtual server environment and VCenter. * Passionate about technology ...

Familiar with UNIX/Linux administration * Familiar with Oracle Fusion Middleware (including ... Familiar with VMWare virtual server environment and VCenter. * Passionate about technology ...

next page

Showing results 1-20

Virtual Linux Kernel Developer information

What are the key skills and qualifications needed to thrive as a Virtual Linux Kernel Developer, and why are they important?

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 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 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 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 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:
Network Engineer

Network Engineer

TNBR Careers

Memphis, TN • On-site

Full-time

Posted yesterday


Job description

Southwest Tennessee Community College is a comprehensive, multicultural, public, open—access college. Southwest has four campuses/centers from which it offers over 100 programs and over 20 technical certificate programs.

We foster student success, transform lives, and increase the educational level of a growing community in Shelby County. Southwest is a Tennessee Board of Regents institution, accredited by the Commission on Colleges of the Southern Association of Colleges and Schools.

We invite you to become a part of the Southwest Team!

Title: Network Engineer

Employee Classification: Other Professionals

Institution: Southwest Tennessee Community College

Department: Infrastructure Services Administration

Campus Location: STCC - Multiple Campus Locations

Job Summary

The Division of Administrative Services is seeking an innovative and experienced Network Engineer to join our dynamic team. Reporting to the Director of Technology Operations, this full-time, fiscal-year position is integral to maintaining the College's modern, secure, and high-performing network infrastructure.
This role focuses on the design, deployment, and management of advanced networking and communication systems. The ideal candidate will leverage cutting-edge technologies to ensure robust performance, scalability, and security, supporting the College's mission to deliver exceptional technology experiences.

Job Duties

  • Next-Generation Network Infrastructure Management
    • Design, implement, and maintain high-performance local area networks (LANs), wide area networks (WANs), and Wi-Fi 6/6E wireless networks across all college locations.
    • Utilize software-defined networking (SDN) solutions to enhance network scalability and programmability.
    • Implement cloud-native networking solutions, including AWS, Azure, or Google Cloud networking tools.
    • Configure and optimize advanced network protocols, including IPv6, BGP, and OSPF.
  • Cybersecurity and Compliance
    • Deploy and manage zero-trust network architectures to protect sensitive data and ensure compliance with industry standards (e.g., NIST, CIS, GDPR).
    • Configure and maintain next-generation firewalls (NGFWs), intrusion prevention systems (IPS), and network access control (NAC) solutions.
    • Proactively monitor and analyze network traffic using tools like SIEM platforms (e.g., Splunk, LogRhythm) to detect and mitigate threats.
  • Advanced System Integration
    • Integrate network infrastructure with cloud-based services (e.g., Microsoft 365, Google Workspace, and other SaaS platforms).
    • Support and troubleshoot virtualized environments, including VMware NSX, Hyper-V, and Docker/Kubernetes networking.
    • Collaborate with DevOps teams to implement Infrastructure-as-Code (IaC) solutions using tools like Terraform, Ansible, or CloudFormation.
  • Unified Communication and Collaboration Systems
    • Deploy and manage modern VoIP and Unified Communications as a Service (UCaaS) platforms, such as Cisco Webex, Zoom, or Microsoft Teams.
    • Optimize E911 compliance, digital and analog trunking, SIP services, and VoIP solutions for seamless communication.
    • Manage multimedia conferencing technologies to support hybrid work and learning environments.
  • Operational Excellence and Automation
    • Leverage automation tools to streamline network configuration, monitoring, and troubleshooting processes.
    • Implement AI-driven network management tools to enhance network reliability and reduce downtime.
    • Maintain accurate documentation of all network systems, configurations, and processes.
  • Strategic Planning and Leadership
    • Contribute to long-term strategic planning for network infrastructure upgrades, aligning with the College’s goals.
    • Develop and manage budgets for network-related projects, ensuring cost-effective solutions.
    • Provide mentorship and leadership to junior staff and project teams.

Minimum Qualifications

  • Education and Experience
    • Associate’s degree in Information Technology, or a related field (or equivalent experience).
    • At least 5 years of experience in managing enterprise-level networks with modern technologies.
  • Technical Expertise
    • Proficiency in networking technologies, including Ethernet, TCP/IP, VLANs, and QoS.
    • Experience with Wi-Fi 6/6E, SD-WAN, and cloud-based networking platforms.
    • Strong familiarity with virtual networking technologies, including VPNs, VXLAN, and load balancing solutions.
    • Expertise in managing Windows and Linux/UNIX servers, including network service integration.

Preferred Qualifications

  • Industry certifications such as CCNP, AWS Certified Advanced Networking, Cisco DevNet Professional, or Palo Alto Networks PCNSE.
  • Familiarity with containerized environments and networking in Kubernetes or Docker Swarm.
  • Experience deploying AI/ML-driven network optimization tools.

Knowledge, Skills, and Abilities

  • Strong knowledge of automation frameworks and scripting (e.g., Python, Bash, PowerShell).
  • Hands-on experience with monitoring tools like SolarWinds, Nagios, or Cisco DNA Center.
  • Proven ability to diagnose and resolve complex networking issues efficiently.
  • Excellent written and verbal communication skills.

The intent of this job description is to provide a representation of the types of duties and responsibilities that will be required of positions given this title and shall not be construed as a declaration of the total specific duties and responsibilities of any particular position. Employees may be directed to perform job-related tasks other than those specifically presented in this description.

Candidates who are called for an interview must notify Human Resources in writing at least five (5) days in advance of any reasonable accommodation needed prior to the date of the interview.

First consideration will be given to current Southwest Tennessee Community College employees who meet the minimum qualifications for the position.

In order to be considered for the position, the following items must be uploaded:

  • Resume
  • Cover letter
  • Unofficial Transcripts

A summary of our benefits can be found below: 

https://www.southwest.tn.edu/hr/benefits-overview.php

Incomplete applications will not be considered.

The TBR does not discriminate on the basis of race, color, religion, creed, ethnicity, or national origin, sex, disability, age, status as a protected veteran 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:  LeVetta Hudson, Vice President of People & Culture, myhr@southwest.tn.edu, 737 Union Ave, Memphis, TN 38103, 901-333-5000. See the full non-discrimination policy.