Role: Linux Server Engineer
3+ Months Contract
Kansas City, Kansas
Role Objective
The Linux Server Engineer is responsible for the design, implementation, and operational health of our Linux ecosystem. You will ensure that our server infrastructure is robust, performant, and scales seamlessly with the business. This role focuses on the lifecycle of a server: from initial provisioning (bare metal or cloud) to decommissioning.
Core Responsibilities
Provisioning & Deployment: Build and scale server fleets using automated imaging tools (e.g., PXE boot, Kickstart, Cloud-init).
Kernel & OS Management: Manage kernel updates, library dependencies, and OS migrations with zero-downtime strategies.
Storage Architecture: Configure and manage complex storage stacks, including LVM, RAID levels, and multi-pathing for SAN/NAS connectivity.
High Availability (HA): Deploy and manage clustering solutions like Keepalived, HAProxy, or Pacemaker/Corosync.
Integration: Ensure seamless integration between Linux servers and centralized identity management (Active Directory/LDAP/FreeIPA).
Security Hardening: Implement CIS benchmarks and manage firewall configurations (firewalld/nftables) to protect the server perimeter.