TN Visa Linux Engineer Jobs
Linux Engineer roles qualify for TN visa sponsorship under the USMCA's Computer Systems Analyst category when the position requires applying systems analysis techniques to Linux infrastructure. Canadian citizens can enter at the border with an approved offer letter, while Mexican citizens require a consulate appointment. No lottery, no cap for Canadians.
See All Linux Engineer JobsOverview
Showing 5 of 43+ Linux Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 43+ Linux Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Linux Engineer roles.
Get Access To All Jobs
INTRODUCTION
DreamWorks Animation is looking for more adventurous dreamers who shoot for the moon. We tell stories about the journeys our unconventional heroes take to make dreams come true. As a growth-minded studio, we pride ourselves on being one of the world's leading producers of high-quality, award-winning, animated films and series, reaching consumers around the globe. We push to feel more, laugh more, and build immersive new worlds. DreamWorks creates a diverse array of original content in a variety of formats, delivering compelling stories with unique characters. We place tremendous value on the experiences our talent brings to the table from their own non-traditional paths to success. We believe in frequent communication and that transparency and trust yield the best work. We are a community of artists, technologists, innovators, and creators, who are passionate about animation and also happen to love eating lunch together. If you are part of the fandom and believe teamwork makes the dream work, join us in and #doingyourdreamwork!
JOB DESCRIPTION
“What would you say you do here?”
- Leading support of the Linux environment including but not limited to security updates, package repository management, investigation and deployment of Linux OS / kernel configuration and hardware lifecycle management tasks
- Create process documentation for the team which includes best practices based on industry standards
- Deliver training and mentorship to junior members of the team on administration and best practices
- Manage name services (Red Hat IDM) and work with other teams to interface with Active Directory and upstream HR services
- Manage virtualization (Red Hat / Openshift Virtualization, Hyper-V, VMWare) and cloud (Azure and AWS) efforts
- As part of a team, design, update, and maintain systems that provision and update operating systems (Foreman / Katello and Chef / Ansible)
- Drive enhancements and bug fixes for large-scale automation projects such as patching, provisioning, and kickstart domains
- Participate in escalations and Root Cause Analysis
- Participate in 24/7 on-call rotation
- Manage your work queue while clearly documenting progress and other pertinent information
- Communicating clearly and efficiently (written and spoken) as needed
- Implement off-hours maintenance tasks
QUALIFICATIONS
“What do I need to have in order to do this job?”
- Minimum 10+ years as a Senior Linux system administration in a large (500+ system) environment
- Develop tools using Python, bash, etc. to replace manual work and improve the efficiency of the technology department
- Experience supporting and provisioning Red Hat Enterprise Linux (Server and Workstation/Client)
- Experience with CI/CD pipelines like Gitlab / Github
- Must have strong customer service and documentation skills with the ability to balance project work with technical support
- Must be able to prioritize and manage issues of varying complexity and criticality
- Must have effective analytical skills, with the ability to diagnose and correct performance and reliability issues
“What can I offer?”
- Bachelor’s degree or equivalent experience in a computer or information management field
- Linux certifications (e.g., RHCE, LFCS, LPIC-1)
- Advanced knowledge of LDAP (layout, queries, object manipulation)
- Experience in OSE / RHV administration
- Experience designing and implementing automation tools like Chef or Ansible
- Solid skills in Bash and Python with familiarity using Perl or Ansible for automation
- Experience supporting SSL and PKI in an enterprise environment
- Familiarity with Networking Technologies such as routing, switching and load balancing
- Some experience administering Windows Active Directory and MacOS
- Experience with JIRA and ServiceNow
HYBRID
This position has been designated as hybrid, which currently requires contributing from the office a minimum of three days per week. Beginning January 5, 2026, hybrid employees will be required to work from the office a minimum of four days per week. The Company reserves the right to change in-office requirements at any time. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website.
SALARY RANGE
$150,000 - $175,000
ADDITIONAL INFORMATION
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable. If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.

INTRODUCTION
DreamWorks Animation is looking for more adventurous dreamers who shoot for the moon. We tell stories about the journeys our unconventional heroes take to make dreams come true. As a growth-minded studio, we pride ourselves on being one of the world's leading producers of high-quality, award-winning, animated films and series, reaching consumers around the globe. We push to feel more, laugh more, and build immersive new worlds. DreamWorks creates a diverse array of original content in a variety of formats, delivering compelling stories with unique characters. We place tremendous value on the experiences our talent brings to the table from their own non-traditional paths to success. We believe in frequent communication and that transparency and trust yield the best work. We are a community of artists, technologists, innovators, and creators, who are passionate about animation and also happen to love eating lunch together. If you are part of the fandom and believe teamwork makes the dream work, join us in and #doingyourdreamwork!
JOB DESCRIPTION
“What would you say you do here?”
- Leading support of the Linux environment including but not limited to security updates, package repository management, investigation and deployment of Linux OS / kernel configuration and hardware lifecycle management tasks
- Create process documentation for the team which includes best practices based on industry standards
- Deliver training and mentorship to junior members of the team on administration and best practices
- Manage name services (Red Hat IDM) and work with other teams to interface with Active Directory and upstream HR services
- Manage virtualization (Red Hat / Openshift Virtualization, Hyper-V, VMWare) and cloud (Azure and AWS) efforts
- As part of a team, design, update, and maintain systems that provision and update operating systems (Foreman / Katello and Chef / Ansible)
- Drive enhancements and bug fixes for large-scale automation projects such as patching, provisioning, and kickstart domains
- Participate in escalations and Root Cause Analysis
- Participate in 24/7 on-call rotation
- Manage your work queue while clearly documenting progress and other pertinent information
- Communicating clearly and efficiently (written and spoken) as needed
- Implement off-hours maintenance tasks
QUALIFICATIONS
“What do I need to have in order to do this job?”
- Minimum 10+ years as a Senior Linux system administration in a large (500+ system) environment
- Develop tools using Python, bash, etc. to replace manual work and improve the efficiency of the technology department
- Experience supporting and provisioning Red Hat Enterprise Linux (Server and Workstation/Client)
- Experience with CI/CD pipelines like Gitlab / Github
- Must have strong customer service and documentation skills with the ability to balance project work with technical support
- Must be able to prioritize and manage issues of varying complexity and criticality
- Must have effective analytical skills, with the ability to diagnose and correct performance and reliability issues
“What can I offer?”
- Bachelor’s degree or equivalent experience in a computer or information management field
- Linux certifications (e.g., RHCE, LFCS, LPIC-1)
- Advanced knowledge of LDAP (layout, queries, object manipulation)
- Experience in OSE / RHV administration
- Experience designing and implementing automation tools like Chef or Ansible
- Solid skills in Bash and Python with familiarity using Perl or Ansible for automation
- Experience supporting SSL and PKI in an enterprise environment
- Familiarity with Networking Technologies such as routing, switching and load balancing
- Some experience administering Windows Active Directory and MacOS
- Experience with JIRA and ServiceNow
HYBRID
This position has been designated as hybrid, which currently requires contributing from the office a minimum of three days per week. Beginning January 5, 2026, hybrid employees will be required to work from the office a minimum of four days per week. The Company reserves the right to change in-office requirements at any time. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website.
SALARY RANGE
$150,000 - $175,000
ADDITIONAL INFORMATION
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable. If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
See all 43+ Linux Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Linux Engineer roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Linux Engineer
Frame your credentials around systems analysis
TN approval for Linux Engineers hinges on the Computer Systems Analyst category. Your resume and offer letter both need to show you're analyzing, designing, or optimizing systems, not just maintaining servers or running scripts.
Confirm your degree field aligns with the role
CBP officers evaluate whether your degree, typically in computer science, information systems, or engineering, connects to the Linux Engineer duties described in the offer letter. A mismatch between your credential and the job description is the most common TN denial trigger.
Target employers with active federal contract work
Companies holding federal contracts are more likely to have structured immigration support and documented TN filing experience. Linux infrastructure roles in defense, cloud, and government IT sectors regularly qualify under the Computer Systems Analyst category.
Ask the employer to specify Linux infrastructure duties in writing
Generic offer letters that list vague responsibilities stall TN applications at the border. Request that the letter explicitly names the Linux environments, tools, and analytical responsibilities you'll own. This directly reduces CBP scrutiny for Canadians entering at a port of entry.
Use Migrate Mate to find roles at visa-sponsoring employers
Search Migrate Mate to filter Linux Engineer openings at employers with recent visa filings. Reaching out to companies already experienced with sponsoring work visas shortens your hiring timeline and reduces the risk of employer hesitation around the TN sponsorship process.
Prepare for secondary inspection if entering by land as a Canadian
Canadian Linux Engineers applying at a land port of entry face longer processing queues than those at major airports. Bring printed copies of your offer letter, credential evaluations, and any prior TN approvals. Officers at land crossings have less familiarity with technical roles than airport CBP stations.
Linux Engineer jobs are hiring across the US. Find yours.
Find Linux Engineer JobsLinux Engineer TN Visa: Frequently Asked Questions
Does a Linux Engineer role qualify for TN visa sponsorship?
Yes, Linux Engineer positions qualify under the Computer Systems Analyst TN category when the role involves analyzing, designing, or implementing Linux-based systems. The job offer letter must describe systems analysis responsibilities clearly. Roles limited to routine server maintenance without an analytical component can face CBP scrutiny, so the offer letter language matters significantly.
How does the TN visa compare to the H-1B for Linux Engineer roles?
The TN visa has no annual lottery and no cap for Canadian citizens, meaning a qualified Linux Engineer with a valid job offer can get approved the same day at a port of entry. The H-1B requires surviving a randomized lottery with roughly a one-in-four selection rate before any petition is even filed. For Mexicans, TN requires a consulate appointment but still avoids the H-1B lottery entirely.
What documentation does a Canadian Linux Engineer need to bring to the border?
You need a detailed offer letter on company letterhead describing your Linux Engineer duties, your educational credentials showing a degree in a relevant field such as computer science or systems engineering, and your Canadian passport. If your credentials are from a non-Canadian institution, bring a credential evaluation. CBP may also ask for a support letter from the employer explaining how your role fits the Computer Systems Analyst category.
Where can Mexican Linux Engineers find employers who already understand TN sponsorship?
Migrate Mate filters job listings specifically for TN visa sponsorship, so you can identify Linux Engineer roles at companies already experienced with the USMCA process. This matters for Mexican applicants in particular because the consulate appointment process benefits from working with an employer who has clear documentation ready and understands the timeline involved.
Can a Linux Engineer on TN status change employers without losing status?
Yes, but you need a new TN approval before starting with the new employer. Canadian citizens can apply at a port of entry with the new offer letter, which typically means same-day processing. Mexican citizens need a new consulate appointment. You cannot begin work for the new employer using your existing TN, even if the role and duties are identical.
See which Linux Engineer employers are hiring and sponsoring visas right now.
Search Linux Engineer Jobs