W

Wake County Public School System

North Carolina public school district

Systems Administrator 2 - Unix

Full-TimeDeadline 7/21/27
No salary listed
Senior
Bachelor's
Cary, NC, USA
HybridHybrid telework workweek; occasional evenings and weekends may be required.
IT OperationsSystem Administration

About the job

Requirements
  • Comprehensive knowledge of Linux distributions such as Red Hat, Ubuntu, and CentOS, including installation, configuration, and maintenance of Linux servers.
  • Proficiency in shell scripting such as Bash and automation tools such as Ansible, Puppet, and Chef.
  • Knowledge of networking concepts and protocols including TCP/IP, DNS, DHCP, and routing, as well as network services and configurations on Linux systems.
  • Familiarity with web server administration using Apache or Nginx and database management using MySQL or PostgreSQL.
  • Knowledge of Linux security practices, including firewall configuration, user permissions, and access controls, along with awareness of common security threats and mitigation strategies.
  • Understanding of backup and disaster recovery solutions and methodologies for Linux systems.
  • Knowledge of containerization technologies such as Docker and Kubernetes and their deployment and management in Linux environments.
  • Knowledge of IT operations, data center controls, and Storage Area Networks.
  • Advanced ability to diagnose and resolve complex technical issues involving Linux systems, hardware, and network connectivity.
  • Ability to monitor system performance, identify bottlenecks, and implement optimizations.
  • Ability to manage IT projects, including planning, execution, and coordination with IT team members and stakeholders.
  • Ability to create and maintain detailed documentation for system configurations, processes, and troubleshooting procedures.
  • Ability to provide technical support and customer service to end users and IT staff.
  • Ability to analyze complex systems and data, make informed decisions, and implement effective solutions.
  • Ability to mentor and guide junior IT staff and provide technical and project-related training.
  • Ability to manage multiple tasks and projects, prioritize effectively, and meet deadlines.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Five years of experience as a Systems Administrator or similar role focused on Linux-based systems.
  • Ability to use office equipment, communicate effectively, occasionally drive automotive equipment, and move objects up to ten pounds.
Responsibilities
  • Install, configure, and maintain Linux servers to ensure performance and reliability.
  • Manage user accounts, permissions, and group memberships on Linux systems to maintain appropriate access controls and security.
  • Monitor server performance metrics such as CPU, memory, and disk usage, and perform tuning and optimization tasks.
  • Apply security updates, patches, and configurations; perform security audits and vulnerability assessments to support compliance with organizational security policies and standards.
  • Implement and manage backup solutions, schedule regular backups, test recovery procedures, and maintain disaster recovery plans.
  • Provide advanced technical support for complex Linux, hardware, software, and network issues, and maintain records of issues and resolutions.
  • Create and maintain shell scripts and use automation tools such as Ansible and Puppet to streamline administrative tasks and manage configurations across systems.
  • Manage and participate in IT projects involving Linux systems, including upgrades, migrations, and new implementations.
  • Develop and maintain documentation for system configurations, procedures, and troubleshooting guides.
  • Generate reports on system performance, security status, and project progress for IT leadership.
  • Develop and deliver training materials for junior IT staff and end users on Linux systems and best practices.
  • Guide and support less experienced team members in their professional growth and development.
  • Collaborate with IT teams, departments, and external partners to address system issues, implement solutions, and achieve IT goals.
  • Communicate system changes, project updates, and technical information to stakeholders.
  • Perform other related duties as assigned.
Desired Qualifications
  • Experience in an educational environment or public sector and managing large-scale IT infrastructures.
  • Experience with cloud services such as Microsoft Azure, backup and disaster recovery solutions, and ITIL practices.
  • Certification in Red Hat Linux or IBM AIX, such as LPIC-2, LPIC-3, RHCE, or a similar advanced Linux certification.

About the company

W

Wake County Public School System

View

Wake County Public School System is a public K-12 school district serving Wake County, North Carolina. The district operates elementary, middle, high, and specialized schools alongside transportation, nutrition, student support, and administrative services. It serves students, families, educators, staff, and communities throughout Wake County. Its operating model centers on school-based instruction coordinated with district curriculum, operations, technology, facilities, transportation, and governance. Teams work across teaching, counseling, special education, transportation, nutrition, technology, facilities, and administration. This structure supports consistent delivery across the organization.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A