1

Linux Junior Jobs in Chicago, IL (NOW HIRING)

Data Engineer

Chicago, IL · On-site +1

$118K - $141K/yr

... in a Linux environment • Expertise in relational database architecture and efficient SQL ... to junior developers Preferred Job Qualifications: • Experience in machine learning and general ...

Foster a culture of technical excellence by mentoring and coaching mid-level and junior engineers ... Linux Internals and Systems Engineering: Deep, expert-level proficiency in Linux operating systems ...

Foster a culture of technical excellence by mentoring and coaching mid-level and junior engineers ... Linux Internals and Systems Engineering: Deep, expert-level proficiency in Linux operating systems ...

Senior FPGA Engineer

Chicago, IL · On-site

$133K - $172K/yr

... Lead/mentor junior team members. - Take ownership of and lead projects from start to finish ... Linux. - Excellent written and verbal communication skills. - Must be willing to take ownership and ...

Senior FPGA Engineer

Chicago, IL · On-site

$133K - $172K/yr

... mentor junior team members. - Taking ownership of and leading projects from start to finish ... Linux. - Excellent written and spoken communication skills. - Must be willing to take ownership ...

Senior Engineer, Embedded Systems Development

Niles, IL · Hybrid

$124K - $163K/yr

More senior engineers will mentor junior and entry-level staff members * Other duties as assigned ... Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...

Senior Engineer, Embedded Systems Development

Niles, IL · On-site

$124K - $163K/yr

More senior engineers will mentor junior and entry-level staff members * Other duties as assigned ... Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...

Senior Engineer, Embedded Systems Development

Niles, IL · Hybrid

$124K - $163K/yr

More senior engineers will mentor junior and entry-level staff members * Other duties as assigned ... Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...

Senior FPGA Engineer

Chicago, IL · On-site

$133K - $172K/yr

... mentor junior team members. - Taking ownership of and leading projects from start to finish ... Linux. - Excellent written and spoken communication skills. - Must be willing to take ownership ...

Senior Engineer, Embedded Systems Development

Niles, IL · Hybrid

$124K - $163K/yr

More senior engineers will mentor junior and entry-level staff members * Other duties as assigned ... Proficiency with Git, Linux command-line tools, Android Studio, ADB, and debugging tools (GDB ...

Senior Systems Administrator

Niles, IL · On-site

$86K - $117K/yr

This role will lead key functions including Windows and Linux administration, SAN management, and ... Ensure junior system administrators are equipped with up-to-date documentation and standardized ...

Senior Systems Administrator

Niles, IL · On-site

$86K - $117K/yr

This role will lead key functions including Windows and Linux administration, SAN management, and ... Ensure junior system administrators are equipped with up-to-date documentation and standardized ...

Senior Systems Administrator

Niles, IL · On-site

$86K - $117K/yr

This role will lead key functions including Windows and Linux administration, SAN management, and ... Ensure junior system administrators are equipped with up-to-date documentation and standardized ...

Senior Systems Administrator

Niles, IL

$86K - $117K/yr

This role will lead key functions including Windows and Linux administration, SAN management, and ... Ensure junior system administrators are equipped with up-to-date documentation and standardized ...

Showing results 41-60

Linux Junior information

See Chicago, IL salary details

$71.1K

$77.3K

$81.9K

How much do linux junior jobs pay per year?

As of Sep 2, 2026, the average yearly pay for linux junior in Chicago, IL is $77,260.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,700.00 and $79,800.00 per year, depending on experience, location, and employer.

What is a Linux Junior?

Linux Junior roles are entry-level positions focused on supporting and maintaining Linux operating systems in various environments. Individuals in these roles assist with basic system administration tasks, such as user management, software installation, troubleshooting, and monitoring system performance. They typically work under the guidance of more experienced administrators, learning industry best practices and gaining hands-on experience. Linux Juniors are expected to have a foundational understanding of Linux commands, system architecture, and networking basics. These positions serve as a stepping stone to more advanced system administration or engineering roles.

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

To thrive as a Linux Junior, you need a basic understanding of Linux operating systems, command-line proficiency, and foundational networking knowledge, often supported by a relevant degree or IT certifications. Familiarity with tools such as Bash, system monitoring utilities, and version control systems like Git is commonly required. Strong problem-solving skills, attention to detail, and a willingness to learn make candidates stand out in this position. These abilities are vital for efficiently supporting system operations, troubleshooting issues, and growing into more advanced Linux administration roles.

What are some common challenges faced by Linux Junior professionals in their first year, and how can they overcome them?

Linux Junior professionals often encounter challenges such as troubleshooting unfamiliar system errors, adapting to different distributions, and learning to effectively use the command line. These situations can feel overwhelming at first, but actively seeking mentorship, utilizing online communities, and practicing hands-on tasks in a test environment can accelerate learning. Collaborating with more experienced team members and participating in code reviews also provide valuable feedback and support. Over time, building a habit of documenting solutions to recurring issues helps streamline future problem-solving.

What is the difference between Linux Junior vs Linux Support Technician?

AspectLinux JuniorLinux Support Technician
Required CredentialsBasic Linux certifications (e.g., Linux Essentials)Linux certifications + troubleshooting skills
Work EnvironmentEntry-level, training-focusedCustomer or internal support, troubleshooting
Employer & Industry UsageIT companies, tech startups, educational institutionsIT support firms, enterprise IT departments
Common Search & Comparison IntentUnderstanding entry-level roles in LinuxClarifying support roles and responsibilities

The main difference between a Linux Junior and a Linux Support Technician lies in experience and scope. Linux Juniors are typically entry-level, focusing on basic Linux tasks and gaining foundational knowledge. Linux Support Technicians often have more troubleshooting experience and handle customer or internal support issues. Both roles are essential in IT environments, but Support Technicians usually require more advanced skills and certifications.

What jobs can I get if I learn Linux?

Learning Linux can qualify you for roles such as Linux System Administrator, DevOps Engineer, Network Administrator, or Technical Support Specialist. These jobs often require knowledge of command-line tools, scripting, and server management, and may involve working in data centers, cloud environments, or IT infrastructure.

What are the most commonly searched types of Linux jobs in Chicago, IL?

The most popular types of Linux jobs in Chicago, IL are:

What job categories do people searching Linux Junior jobs in Chicago, IL look for?

The top searched job categories for Linux Junior jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Linux Junior jobs?

Cities near Chicago, IL with the most Linux Junior job openings:

Infographic showing various Linux Junior job openings in Chicago, IL as of August 2026, with employment types broken down into 90% Full Time, 4% Part Time, and 6% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $77,260 per year, or $37.1 per hour.

Full-time

Medical, Retirement, PTO

Re-posted 15 days ago


University Of Chicago rating

8.1

Company rating: 8.1 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

170th of 628 rated colleges and universities


Job description

Department

PSD Data Science: Systems Administration


About the Department

The Data Science Institute (DSI) executes the University of Chicago's bold, innovative vision of Data Science as a new discipline. The DSI seeds research on the interdisciplinary frontiers of this emerging field, forms partnerships with industry, government, and social impact organizations, and supports holistic data science and AI education. The staff in the Data Science Institute support the University's students and scholars, their shared ideals, and the core values that make the University a singular intellectual destination.


Job Summary

The Data Science Institute (DSI) Tech staff is responsible for the design, operation, and security of all computing infrastructure within the Data Science Institute, including research computing systems, workstations, servers, storage, networking, and audiovisual environments. The Systems Administrator 3 is a mid-level systems professional who operates with minimal supervision and serves as a core technical contributor to the Institute's IT operations.
This role is responsible for independently administering, maintaining, and improving DSI's full IT environment, with a strong focus on high-performance computing (HPC) infrastructure. The Systems Administrator 3 collaborates closely with senior technical staff, faculty, researchers, and external partners, and is expected to take ownership of complex systems, lead projects, and contribute to architectural decisions.
The Systems Administrator 3 plays a key role in ensuring system reliability, performance, security, and scalability across the Institute's computing resources.

Responsibilities

  • Independently administer and maintain Linux-based servers, storage systems, and workstations supporting research, teaching, and administrative workloads.

  • Serve as a maintainer of the DSI HPC cluster, including compute nodes, scheduling infrastructure, storage, and supporting services.

  • Design, implement, and maintain configuration management and automation using tools such as Ansible and/or Puppet.

  • Plan and execute system upgrades, migrations, and large-scale infrastructure projects with minimal guidance.

  • Administer and troubleshoot storage systems (such as ZFS) and parallel or networked filesystems such as pNFS and Lustre.

  • Monitor system health, performance, and capacity; analyze logs and metrics to proactively identify and remediate issues.

  • Manage core infrastructure services including DNS, DHCP, TCP/IP networking, authentication, and access control.

  • Support and troubleshoot networking infrastructure, including switches and related hardware.

  • Administer Linux operating systems across multiple distributions, including Ubuntu and Red Hat-based systems.

  • Support endpoint management solutions such as SimpleMDM and manage macOS, windows and Linux workstation environments.

  • Provide technical leadership and mentoring to junior staff and assist with operational best practices.

  • Support and maintain audiovisual systems, including Zoom Rooms, displays, digital signage, and assembly or conference room technology.

  • Collaborate with faculty, researchers, students, and staff to gather requirements and deliver technical solutions that support research workflows.

  • Participate in incident response, disaster recovery planning, backups, and security remediation activities.

  • Maintain documentation for systems, procedures, and infrastructure.

  • Successfully collaborate and communicate with other system administrative team members and non-technical staff

  • Utilize virtualization and containerization technologies such as Docker, Nomad or Podman.

  • Configures, installs, upgrades, and maintains server applications and hardware. Works to safeguard the integrity of computer software. Implements operating system enhancements to improve the reliability and performance of the system.

  • Administers operating systems, maintains security, and implements backup procedures for the organization's information systems and peripheral equipment, such as servers, desktops, printers, and storage devices.

  • Perform other related duties as needed.


Minimum Qualifications

Education:

Minimum requirements include a college or university degree in related field.


Work Experience:

Minimum requirements include knowledge and skills developed through 5-7 years of work experience in a related job discipline.


Certifications:

---

Preferred Qualifications

Education:

  • Bachelor's degree in computer science or a related field.

Experience:

  • Significant hands-on experience administering Linux systems in production environments.

  • Deep knowledge of command line tools and systems.

  • Experience operating or supporting HPC or related systems, including computer clusters, schedulers, and research workflows.

  • Strong experience with configuration management (Ansible, Puppet, or similar tools).

  • Proficiency in Python and Bash scripting for automation and systems tooling.

  • Experience with distributed and high-performance storage systems, including ZFS, pNFS, and Lustre.

  • Familiarity with containerization tools such as Nomad, Docker and Kubernetes.

  • Experience managing multi-platform environments including Linux and macOS.

  • Working knowledge of enterprise networking concepts, including routing, switching, and troubleshooting.

  • Experience supporting A/V systems and institutional collaboration technologies.

Preferred Competencies

  • Ability to operate independently and take ownership of complex technical systems.

  • Strong troubleshooting and investigative skills in large, heterogeneous environments.

  • Ability to plan, execute, and deliver large technical projects.

  • Strong communication and organizational skills and an ability to work with both technical and non-technical staff.

  • Strong attention to detail and commitment to operational excellence.

  • Integrity and discretion when working with sensitive systems and data.

  • Ability to mentor others and contribute positively to a collaborative team environment.

  • Capacity to balance research-driven flexibility with institutional reliability and security requirements.

Working Conditions

  • This position is eligible for a partially remote work schedule.

Application Documents

  • Resume (required)

  • Cover Letter (preferred)

  • References (preferred)


The University of Chicago uses AI-assisted tools to streamline and augment some recruitment processes; however, AI is not used to make hiring decisions.
When applying, the document(s) MUSTbe uploaded via the My Experience page, in the section titled Application Documents of the application.


Job Family

Information Technology


Role Impact

Individual Contributor


Scheduled Weekly Hours

37.5


Drug Test Required

No


Health Screen Required

No


Motor Vehicle Record Inquiry Required

No


Pay Rate Type

Salary


FLSA Status

Exempt


Pay Range

$100,000.00 - $115,000.00

The included pay rate or range represents the University's good faith estimate of the possible compensation offer for this role at the time of posting.


Benefits Eligible

Yes

The University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Information about the benefit offerings can be found in the Benefits Guidebook.


Posting Statement

The University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, or expression, national or ethnic origin, shared ancestry, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.

Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form.

All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.

The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at:http://securityreport.uchicago.edu.Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.


What University Of Chicago employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom