Linux Engineer

Location : Location US-NC-CHARLOTTE
ID
2026-10021
Category
Managed Services / LCS / Staffing
Type
Full Time

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.

Min

USD $50.48/Hr.

Max

USD $65.12/Hr.

Qualifications

  • 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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed