Systems Programmer/Specialist in Raleigh

Systems Programmer/Specialist in Raleigh

Raleigh Full-Time 100000 - 125000 $ / year (est.) On-site
N

At a Glance

  • Tasks: Lead a team in providing critical Linux systems and integration services.
  • Company: Join NC State's innovative Office of Information Technology.
  • Benefits: Enjoy competitive salary, health benefits, and work-life balance perks.
  • Other info: Dynamic environment with opportunities for professional growth and development.
  • Why this job: Make an impact with cutting-edge technology while supporting a vibrant community.
  • Qualifications: Bachelor's degree in Computer Science or related field and Linux experience required.

The predicted salary is between 100000 - 125000 $ per year.

This unit is part of the Shared Services and Research Computing and Data organization, which is part of NC State’s Office of Information Technology department, and has service offerings for Hosted Services, Platform Compute Services, and Central Services and Integration.

Hosted Services provides support and services to NCSU departments and colleges for managing their servers, and related services, while hosting them in a stable and secure IT environment. These environments include on site and remote data centers, as well as various cloud providers such as Amazon and Microsoft.

Platform Compute Services provides the infrastructure and support for virtual computing, centralized storage, enterprise virtualization and backup services to campus units supporting NC State students, faculty, staff and partners.

Central Services and Integration (CSI) provides and supports enterprise-level integration of Linux/Unix services, as well as process ownership of NC State’s Configuration Management Database.

Essential Job Duties

  • This Systems Administrator position is a team lead for the Central Services and Integration (CSI) team providing a critical layer of varied systems and integration services such as Linux and systems build, automation, and configuration management.
  • Position provides architecture design, standard Linux image provisioning, patch management, technical training, as well as Linux system installation, administration, maintenance, tuning, and troubleshooting.
  • Position is required to support security standards for PCI-DSS, NIST 800-171, Endpoint Security, and ISO 27002.
  • Position also acts as third tier support to other IT professionals on campus, and is a member of a 24×7 on call rotation.
  • Position will utilize strong project management skills to help customers increase reliability of systems/services at NCSU.

Other Responsibilities

  • Design, deployment, and maintenance of Central Monitoring, notification (SMS), and on call service.
  • Central Linux provisioning, application integration deployment with Configuration Management support for customer user base in central Linux deployment.
  • Support of the central MariaDB environment.
  • General programming work in multiple projects/services supported by the CSI group.

Qualifications

  • Minimum Education and Experience: Bachelor’s degree in Computer Science, Computer Engineering, or closely related degree from an appropriately accredited institution and three years of experience in operations analysis and design, systems programming, or closely related area; OR Bachelor’s degree from an appropriately accredited institution and four years of experience in operations analysis and design, systems programming or closely related area; OR An Associate’s degree in Computer Information Technology, Computer Engineering Technology, or Networking Technology from an appropriately accredited institution and five years of experience in operations analysis and design, systems programming, or closely related area; OR An equivalent combination of education and experience.
  • Extensive experience in Linux based operating systems.
  • Experience in managing/maintaining and designing Linux image deployment at scale.
  • Ability to deal with authentication/authorization, application integration and Linux provisioning systems using Git, Foreman, Configuration Management (E.g. Puppet, Ansible, Chef), Monitoring systems experience (i.e. Nagios, Grafana, Zabbix), or similar systems.
  • Experience in some level of programming or scripting.
  • Experience in programming for systems automation and configuration.

Preferred Qualifications

  • Experience in at least one Containerization (i.e. Kubernetes, Docker) technology.
  • Experience programming in Python, JSON.
  • Experience working in Ansible.

Required License(s) Or Certification(s)

  • Valid NC Driver's License required.

Recruitment Dates and Special Instructions

  • Job Open Date: 09/21/2026
  • Anticipated Close Date: 10/05/2026; if posting is still active we are accepting and reviewing applications.

NC State University is an equal opportunity employer. All qualified applicants will receive equal opportunities for employment without regard to age, color, disability, gender identity, genetic information, national origin, race, religion, sex (including pregnancy), sexual orientation, and veteran status.

Systems Programmer/Specialist in Raleigh employer: North Carolina State University

At North Carolina State University, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a faculty member in the Department of Nuclear Engineering, you will have access to extensive resources for research and professional development, while contributing to cutting-edge advancements in clean energy. Our commitment to mentorship and interdisciplinary collaboration ensures that you will thrive in your academic career in the vibrant city of Raleigh, NC.

N

Contact Details:

North Carolina State University Recruitment Team

We think you need these skills to ace Systems Programmer/Specialist in Raleigh

Linux Operating Systems
Systems Programming
Configuration Management (e.g., Puppet, Ansible, Chef)
Automation and Scripting
Database Support (MariaDB, MySQL, PostgreSQL)
Project Management
Monitoring Systems (e.g., Nagios, Grafana, Zabbix)