We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Linux Engineer

Connection
United States, North Carolina, Charlotte
Jan 08, 2026
Linux Engineer
Elegant solutions to sophisticated problems. That’s what you deliver. Surround yourself with the team, resources, and support you need to design and build world-class IT solutions.

CHARLOTTE, NC


CONNECTION

At Connection, our purpose is simple: we connect people with technology. From hardware—PCs, printers, servers, and more—to cutting-edge cloud, cybersecurity, and professional IT services, we design, build, and support the IT solutions that thousands of companies, schools, and government agencies rely on every day. Back in 1982, we started out with two employees and a phone line. Today, Connection is a Fortune 1000 IT solutions partner operating in 174 countries around the world—still driven by that startup mentality and guided by our original purpose. We’d love for you to join us and make your mark on the future of technology. 


https://www.connection.com/

keywords: position summary,position details,technical,support,procedure,experience,skills,preferred

Full Time

$50.48/Hr. - $65.12/Hr.

Overview:

Connection has a fantastic opportunity through our Technical Staffing division for a Linux Engineer in Charlotte, NC. This is a full-time hybrid position with benefits.

We are seeking a skilled Linux Engineer to support, maintain, and optimize enterprise Linux environments. The ideal candidate will have strong hands-on experience with Linux system administration, a solid understanding of automation and batch workloads, and the ability to work collaboratively across infrastructure, application, and operations teams. Experience with workload automation tools - particularly Stonebranch Universal Automation Center (UAC) - is a plus.

Responsibilities:

  • Administer, configure, and maintain Linux servers (physical and virtual) in production and non-production environments.
  • Perform system monitoring, performance tuning, patching, and troubleshooting to ensure high availability and reliability.
  • Manage user access, security configurations, and system hardening in accordance with best practices.
  • Support automation and batch processing workloads, including job scheduling, monitoring, and issue resolution.
  • Collaborate with application teams to support deployments, upgrades, and operational needs.
  • Develop and maintain scripts (e.g., Bash, Python) to automate routine administrative tasks.
  • Participate in incident response, root cause analysis, and problem management activities.
  • Maintain clear documentation for system configurations, procedures, and operational runbooks.
  • Support disaster recovery and backup processes as required.


Entity of type com.vizirecruiter.common.domain.model.Label with id: 484

Entity of type com.vizirecruiter.common.domain.model.Label with id: 4802
Requirements:

  • Strong hands-on experience administering Linux systems (Red Hat, CentOS, Ubuntu, or similar).
  • Solid understanding of Linux OS internals, file systems, networking, and process management.
  • Experience with shell scripting (Bash); Python scripting is a plus.
  • Familiarity with automation concepts and batch scheduling workloads.
  • Experience supporting enterprise environments with high availability and uptime requirements.
  • Strong troubleshooting skills and the ability to work independently and collaboratively.
  • Excellent communication and documentation skills.



Preferred / Nice-to-Have Skills



  • Experience with workload automation or batch scheduling tools.
  • Exposure to Stonebranch Workload Automation (UAC – Universal Automation Center).
  • Experience with configuration management or automation tools (e.g., Ansible, Puppet, Chef).
  • Knowledge of virtualization and/or cloud platforms (VMware, AWS, Azure).
  • Familiarity with monitoring tools and logging frameworks.

Applied = 0

(web-df9ddb7dc-h6wrt)