Introduction
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.
Overview
Connection has a fantastic opportunity through our Technical Staffing division fora Linux Engineer inCharlotte, NC. This is a full-time hybrid position with benefits.
We are seeking a skilled LinuxEngineerto 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.
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.